mirror of
https://github.com/SerendipityR-2022/EndMinecraftPlusV2.git
synced 2024-09-18 23:03:08 +00:00
Add: 添加调试输出,便于配置
This commit is contained in:
parent
28a1953cd8
commit
cd13d2f33c
@ -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);
|
||||
|
@ -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);
|
||||
|
||||
|
@ -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;
|
||||
|
@ -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<>();
|
||||
List<Object> metaData = new ArrayList<>();
|
||||
for (EntityMetadata metadata : playerPacket.getMetadata()) {
|
||||
metaData.add((String) metadata.getValue());
|
||||
metaData.add(metadata.getValue());
|
||||
}
|
||||
return metaData;
|
||||
}
|
||||
|
@ -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<>();
|
||||
List<Object> metaData = new ArrayList<>();
|
||||
for (EntityMetadata metadata : playerPacket.getMetadata()) {
|
||||
metaData.add((String) metadata.getValue());
|
||||
metaData.add(metadata.getValue());
|
||||
}
|
||||
return metaData;
|
||||
}
|
||||
|
@ -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<>();
|
||||
List<Object> metaData = new ArrayList<>();
|
||||
for (EntityMetadata metadata : playerPacket.getMetadata()) {
|
||||
metaData.add((String) metadata.getValue());
|
||||
metaData.add(metadata.getValue());
|
||||
}
|
||||
return metaData;
|
||||
}
|
||||
|
@ -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;
|
||||
}
|
||||
|
||||
|
@ -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;
|
||||
}
|
||||
|
||||
|
@ -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;
|
||||
}
|
||||
|
||||
|
@ -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;
|
||||
}
|
||||
|
||||
|
@ -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;
|
||||
}
|
||||
|
||||
|
@ -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;
|
||||
}
|
||||
|
||||
|
@ -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;
|
||||
}
|
||||
|
||||
|
@ -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;
|
||||
}
|
||||
|
||||
|
@ -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;
|
||||
}
|
||||
|
@ -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;
|
||||
}
|
||||
|
@ -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<>();
|
||||
List<Object> metaData = new ArrayList<>();
|
||||
for (EntityMetadata metadata : playerPacket.getMetadata()) {
|
||||
metaData.add((String) metadata.getValue());
|
||||
metaData.add(metadata.getValue());
|
||||
}
|
||||
return metaData;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user