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

View File

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

View File

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

View File

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

View File

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

View File

@ -186,11 +186,11 @@ public class PacketHandler implements cn.serendipityr.EndMinecraftPlusV2.Multipl
} }
@Override @Override
public List<String> getSpawnPlayerMetadata(Object packet) { public List<Object> getSpawnPlayerMetadata(Object packet) {
ServerSpawnPlayerPacket playerPacket = (ServerSpawnPlayerPacket) packet; ServerSpawnPlayerPacket playerPacket = (ServerSpawnPlayerPacket) packet;
List<String> metaData = new ArrayList<>(); List<Object> metaData = new ArrayList<>();
for (EntityMetadata metadata : playerPacket.getMetadata()) { for (EntityMetadata metadata : playerPacket.getMetadata()) {
metaData.add((String) metadata.getValue()); metaData.add(metadata.getValue());
} }
return metaData; 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.LogUtil;
import cn.serendipityr.EndMinecraftPlusV2.Tools.OtherUtils; import cn.serendipityr.EndMinecraftPlusV2.Tools.OtherUtils;
import com.github.steveice10.mc.protocol.data.game.ClientRequest; 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.metadata.ItemStack;
import com.github.steveice10.mc.protocol.data.game.entity.player.Hand; import com.github.steveice10.mc.protocol.data.game.entity.player.Hand;
import com.github.steveice10.mc.protocol.data.game.entity.player.InteractAction; import com.github.steveice10.mc.protocol.data.game.entity.player.InteractAction;
@ -176,7 +175,7 @@ public class PacketHandler implements cn.serendipityr.EndMinecraftPlusV2.Multipl
} }
@Override @Override
public List<String> getSpawnPlayerMetadata(Object packet) { public List<Object> getSpawnPlayerMetadata(Object packet) {
return null; return null;
} }

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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