Fix: 发送下落检测数据包时存在逻辑错误

This commit is contained in:
SerendipityR 2024-02-03 21:32:43 +08:00 committed by GitHub
parent 85f3f7948d
commit f9d3ebcc54
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 3 additions and 2 deletions

View File

@ -6,7 +6,7 @@ import cn.serendipityr.EndMinecraftPlusV2.Tools.LogUtil;
import cn.serendipityr.EndMinecraftPlusV2.Tools.SetTitle; import cn.serendipityr.EndMinecraftPlusV2.Tools.SetTitle;
public class EndMinecraftPlusV2 { public class EndMinecraftPlusV2 {
public static String ver = "2.0.7"; public static String ver = "2.0.8";
public static Integer CfgVer = 13; public static Integer CfgVer = 13;
public static void main(String[] args) { public static void main(String[] args) {

View File

@ -544,8 +544,8 @@ public class BotManager {
public static void moveToLocation(Object client, Double[] loc) { public static void moveToLocation(Object client, Double[] loc) {
// 必须禁用默认处理方式 // 必须禁用默认处理方式
boolean moveHandler = ConfigUtil.PacketHandlerMove; boolean moveHandler = ConfigUtil.PacketHandlerMove;
ConfigUtil.PacketHandlerMove = false; ConfigUtil.PacketHandlerMove = false;
if (!BotManager.positionList.containsKey(client)) { if (!BotManager.positionList.containsKey(client)) {
LogUtil.doLog(0, "[行动] 尝试移动到指定位置时发生错误! 无法确定原点位置。", "BotAttack"); LogUtil.doLog(0, "[行动] 尝试移动到指定位置时发生错误! 无法确定原点位置。", "BotAttack");
return; return;

View File

@ -188,6 +188,7 @@ public class PacketManager {
// 必须禁用默认处理方式 // 必须禁用默认处理方式
boolean moveHandler = ConfigUtil.PacketHandlerMove; boolean moveHandler = ConfigUtil.PacketHandlerMove;
ConfigUtil.PacketHandlerMove = false;
for (int i = 0; i < ConfigUtil.BypassFallCheckTicks; i++) { for (int i = 0; i < ConfigUtil.BypassFallCheckTicks; i++) {
double fallHeight = -((Math.pow(0.98, i) - 1) * 3.92); double fallHeight = -((Math.pow(0.98, i) - 1) * 3.92);