Add: 添加调试输出,便于配置

This commit is contained in:
SerendipityR 2024-02-01 17:48:39 +00:00
parent 28a1953cd8
commit cd13d2f33c
17 changed files with 37 additions and 35 deletions

View File

@ -96,16 +96,16 @@ public class BotManager {
case "goToLobby":
if (protocolVersion > 498) {
LogUtil.doLog(0, "[" + userName + "] [DEBUG] [行动] 无法移动到NPC所处位置: 当前版本不支持。", "BotAttack");
return;
break;
}
Object npc = getNpc();
if (npc == null) {
return;
break;
}
Double[] npcLoc = packetHandler.getSpawnPlayerLocation(npc);
if (npcLoc == null) {
return;
break;
}
LogUtil.doLog(0, "[DEBUG] [行动] 尝试移动到NPC所处位置: " + Arrays.toString(npcLoc), "BotAttack");
moveToLocation(client, npcLoc);

View File

@ -31,7 +31,7 @@ public interface PacketHandler {
boolean checkSpawnPlayerName(Object packet, String checkName);
List<String> getSpawnPlayerMetadata(Object packet);
List<Object> getSpawnPlayerMetadata(Object packet);
Double[] getSpawnPlayerLocation(Object packet);

View File

@ -45,6 +45,9 @@ public class PacketManager {
} else if (packetHandler.checkServerSpawnPlayerPacket(packet)) {
// 其他玩家位置数据包
boolean add = true;
if (ConfigUtil.AttackMethod.equals(5)) {
LogUtil.doLog(0, "[DEBUG] 接收到其他玩家位置: " + packetHandler.getSpawnPlayerMetadata(packet), "BotAttack");
}
for (String checkName : ConfigUtil.JoinNPCDetect) {
if (!packetHandler.checkSpawnPlayerName(packet, checkName)) {
add = false;

View File

@ -197,11 +197,11 @@ public class PacketHandler implements cn.serendipityr.EndMinecraftPlusV2.Multipl
}
@Override
public List<String> getSpawnPlayerMetadata(Object packet) {
public List<Object> getSpawnPlayerMetadata(Object packet) {
ServerSpawnPlayerPacket playerPacket = (ServerSpawnPlayerPacket) packet;
List<String> metaData = new ArrayList<>();
for (EntityMetadata metadata:playerPacket.getMetadata()) {
metaData.add((String) metadata.getValue());
List<Object> metaData = new ArrayList<>();
for (EntityMetadata metadata : playerPacket.getMetadata()) {
metaData.add(metadata.getValue());
}
return metaData;
}

View File

@ -193,11 +193,11 @@ public class PacketHandler implements cn.serendipityr.EndMinecraftPlusV2.Multipl
}
@Override
public List<String> getSpawnPlayerMetadata(Object packet) {
public List<Object> getSpawnPlayerMetadata(Object packet) {
ServerSpawnPlayerPacket playerPacket = (ServerSpawnPlayerPacket) packet;
List<String> metaData = new ArrayList<>();
for (EntityMetadata metadata:playerPacket.getMetadata()) {
metaData.add((String) metadata.getValue());
List<Object> metaData = new ArrayList<>();
for (EntityMetadata metadata : playerPacket.getMetadata()) {
metaData.add(metadata.getValue());
}
return metaData;
}

View File

@ -186,11 +186,11 @@ public class PacketHandler implements cn.serendipityr.EndMinecraftPlusV2.Multipl
}
@Override
public List<String> getSpawnPlayerMetadata(Object packet) {
public List<Object> getSpawnPlayerMetadata(Object packet) {
ServerSpawnPlayerPacket playerPacket = (ServerSpawnPlayerPacket) packet;
List<String> metaData = new ArrayList<>();
for (EntityMetadata metadata:playerPacket.getMetadata()) {
metaData.add((String) metadata.getValue());
List<Object> metaData = new ArrayList<>();
for (EntityMetadata metadata : playerPacket.getMetadata()) {
metaData.add(metadata.getValue());
}
return metaData;
}

View File

@ -9,7 +9,6 @@ import cn.serendipityr.EndMinecraftPlusV2.Tools.ConfigUtil;
import cn.serendipityr.EndMinecraftPlusV2.Tools.LogUtil;
import cn.serendipityr.EndMinecraftPlusV2.Tools.OtherUtils;
import com.github.steveice10.mc.protocol.data.game.ClientRequest;
import com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata;
import com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack;
import com.github.steveice10.mc.protocol.data.game.entity.player.Hand;
import com.github.steveice10.mc.protocol.data.game.entity.player.InteractAction;
@ -176,7 +175,7 @@ public class PacketHandler implements cn.serendipityr.EndMinecraftPlusV2.Multipl
}
@Override
public List<String> getSpawnPlayerMetadata(Object packet) {
public List<Object> getSpawnPlayerMetadata(Object packet) {
return null;
}

View File

@ -171,7 +171,7 @@ public class PacketHandler implements cn.serendipityr.EndMinecraftPlusV2.Multipl
}
@Override
public List<String> getSpawnPlayerMetadata(Object packet) {
public List<Object> getSpawnPlayerMetadata(Object packet) {
return null;
}

View File

@ -172,7 +172,7 @@ public class PacketHandler implements cn.serendipityr.EndMinecraftPlusV2.Multipl
}
@Override
public List<String> getSpawnPlayerMetadata(Object packet) {
public List<Object> getSpawnPlayerMetadata(Object packet) {
return null;
}

View File

@ -175,7 +175,7 @@ public class PacketHandler implements cn.serendipityr.EndMinecraftPlusV2.Multipl
}
@Override
public List<String> getSpawnPlayerMetadata(Object packet) {
public List<Object> getSpawnPlayerMetadata(Object packet) {
return null;
}

View File

@ -175,7 +175,7 @@ public class PacketHandler implements cn.serendipityr.EndMinecraftPlusV2.Multipl
}
@Override
public List<String> getSpawnPlayerMetadata(Object packet) {
public List<Object> getSpawnPlayerMetadata(Object packet) {
return null;
}

View File

@ -175,7 +175,7 @@ public class PacketHandler implements cn.serendipityr.EndMinecraftPlusV2.Multipl
}
@Override
public List<String> getSpawnPlayerMetadata(Object packet) {
public List<Object> getSpawnPlayerMetadata(Object packet) {
return null;
}

View File

@ -175,7 +175,7 @@ public class PacketHandler implements cn.serendipityr.EndMinecraftPlusV2.Multipl
}
@Override
public List<String> getSpawnPlayerMetadata(Object packet) {
public List<Object> getSpawnPlayerMetadata(Object packet) {
return null;
}

View File

@ -182,7 +182,7 @@ public class PacketHandler implements cn.serendipityr.EndMinecraftPlusV2.Multipl
}
@Override
public List<String> getSpawnPlayerMetadata(Object packet) {
public List<Object> getSpawnPlayerMetadata(Object packet) {
return null;
}

View File

@ -183,11 +183,11 @@ public class PacketHandler implements cn.serendipityr.EndMinecraftPlusV2.Multipl
}
@Override
public List<String> getSpawnPlayerMetadata(Object packet) {
public List<Object> getSpawnPlayerMetadata(Object packet) {
ServerSpawnPlayerPacket playerPacket = (ServerSpawnPlayerPacket) packet;
List<String> metaData = new ArrayList<>();
List<Object> metaData = new ArrayList<>();
for (EntityMetadata metadata : playerPacket.getMetadata()) {
metaData.add((String) metadata.getValue());
metaData.add(metadata.getValue());
}
return metaData;
}

View File

@ -192,11 +192,11 @@ public class PacketHandler implements cn.serendipityr.EndMinecraftPlusV2.Multipl
}
@Override
public List<String> getSpawnPlayerMetadata(Object packet) {
public List<Object> getSpawnPlayerMetadata(Object packet) {
ServerSpawnPlayerPacket playerPacket = (ServerSpawnPlayerPacket) packet;
List<String> metaData = new ArrayList<>();
List<Object> metaData = new ArrayList<>();
for (EntityMetadata metadata:playerPacket.getMetadata()) {
metaData.add((String) metadata.getValue());
metaData.add(metadata.getValue());
}
return metaData;
}

View File

@ -197,11 +197,11 @@ public class PacketHandler implements cn.serendipityr.EndMinecraftPlusV2.Multipl
}
@Override
public List<String> getSpawnPlayerMetadata(Object packet) {
public List<Object> getSpawnPlayerMetadata(Object packet) {
ServerSpawnPlayerPacket playerPacket = (ServerSpawnPlayerPacket) packet;
List<String> metaData = new ArrayList<>();
for (EntityMetadata metadata:playerPacket.getMetadata()) {
metaData.add((String) metadata.getValue());
List<Object> metaData = new ArrayList<>();
for (EntityMetadata metadata : playerPacket.getMetadata()) {
metaData.add(metadata.getValue());
}
return metaData;
}