forked from RepoMirrors/kami-blue
make nobreakanimation compatible
This commit is contained in:
parent
2ecf19d397
commit
17f96b1019
|
@ -4,6 +4,7 @@ import com.mojang.realmsclient.gui.ChatFormatting;
|
||||||
import me.zeroeightsix.kami.command.Command;
|
import me.zeroeightsix.kami.command.Command;
|
||||||
import me.zeroeightsix.kami.module.Module;
|
import me.zeroeightsix.kami.module.Module;
|
||||||
import me.zeroeightsix.kami.module.ModuleManager;
|
import me.zeroeightsix.kami.module.ModuleManager;
|
||||||
|
import me.zeroeightsix.kami.module.modules.player.NoBreakAnimation;
|
||||||
import me.zeroeightsix.kami.setting.Setting;
|
import me.zeroeightsix.kami.setting.Setting;
|
||||||
import me.zeroeightsix.kami.setting.Settings;
|
import me.zeroeightsix.kami.setting.Settings;
|
||||||
import me.zeroeightsix.kami.util.BlockInteractionHelper;
|
import me.zeroeightsix.kami.util.BlockInteractionHelper;
|
||||||
|
@ -261,6 +262,9 @@ public class AutoFeetPlace extends Module {
|
||||||
mc.player.swingArm(EnumHand.MAIN_HAND);
|
mc.player.swingArm(EnumHand.MAIN_HAND);
|
||||||
mc.rightClickDelayTimer = 4;
|
mc.rightClickDelayTimer = 4;
|
||||||
|
|
||||||
|
if (ModuleManager.getModuleByName("NoBreakAnimation").isEnabled()) {
|
||||||
|
((NoBreakAnimation) ModuleManager.getModuleByName("NoBreakAnimation")).resetMining();
|
||||||
|
}
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,6 +4,7 @@ import com.mojang.realmsclient.gui.ChatFormatting;
|
||||||
import me.zeroeightsix.kami.command.Command;
|
import me.zeroeightsix.kami.command.Command;
|
||||||
import me.zeroeightsix.kami.module.Module;
|
import me.zeroeightsix.kami.module.Module;
|
||||||
import me.zeroeightsix.kami.module.ModuleManager;
|
import me.zeroeightsix.kami.module.ModuleManager;
|
||||||
|
import me.zeroeightsix.kami.module.modules.player.NoBreakAnimation;
|
||||||
import me.zeroeightsix.kami.setting.Setting;
|
import me.zeroeightsix.kami.setting.Setting;
|
||||||
import me.zeroeightsix.kami.setting.Settings;
|
import me.zeroeightsix.kami.setting.Settings;
|
||||||
import me.zeroeightsix.kami.util.BlockInteractionHelper;
|
import me.zeroeightsix.kami.util.BlockInteractionHelper;
|
||||||
|
@ -291,6 +292,10 @@ public class AutoTrap extends Module {
|
||||||
mc.player.connection.sendPacket(new CPacketPlayerDigging(CPacketPlayerDigging.Action.START_DESTROY_BLOCK, neighbour, opposite));
|
mc.player.connection.sendPacket(new CPacketPlayerDigging(CPacketPlayerDigging.Action.START_DESTROY_BLOCK, neighbour, opposite));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (ModuleManager.getModuleByName("NoBreakAnimation").isEnabled()) {
|
||||||
|
((NoBreakAnimation) ModuleManager.getModuleByName("NoBreakAnimation")).resetMining();
|
||||||
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,7 @@ package me.zeroeightsix.kami.module.modules.combat;
|
||||||
import me.zeroeightsix.kami.command.Command;
|
import me.zeroeightsix.kami.command.Command;
|
||||||
import me.zeroeightsix.kami.module.Module;
|
import me.zeroeightsix.kami.module.Module;
|
||||||
import me.zeroeightsix.kami.module.ModuleManager;
|
import me.zeroeightsix.kami.module.ModuleManager;
|
||||||
|
import me.zeroeightsix.kami.module.modules.player.NoBreakAnimation;
|
||||||
import me.zeroeightsix.kami.setting.Setting;
|
import me.zeroeightsix.kami.setting.Setting;
|
||||||
import me.zeroeightsix.kami.setting.Settings;
|
import me.zeroeightsix.kami.setting.Settings;
|
||||||
import me.zeroeightsix.kami.util.BlockInteractionHelper;
|
import me.zeroeightsix.kami.util.BlockInteractionHelper;
|
||||||
|
@ -198,6 +199,9 @@ public class Surround extends Module {
|
||||||
mc.player.connection.sendPacket(new CPacketAnimation(mc.player.getActiveHand()));
|
mc.player.connection.sendPacket(new CPacketAnimation(mc.player.getActiveHand()));
|
||||||
placeBlockExecute(blockPos);
|
placeBlockExecute(blockPos);
|
||||||
}
|
}
|
||||||
|
if (ModuleManager.getModuleByName("NoBreakAnimation").isEnabled()) {
|
||||||
|
((NoBreakAnimation) ModuleManager.getModuleByName("NoBreakAnimation")).resetMining();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private int findObiInHotbar() {
|
private int findObiInHotbar() {
|
||||||
|
|
|
@ -67,7 +67,7 @@ public class NoBreakAnimation extends Module {
|
||||||
this.lastFacing = lastFacing;
|
this.lastFacing = lastFacing;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void resetMining() { // TODO: call in autofeetplace and autotrap when they are merged
|
public void resetMining() {
|
||||||
isMining = false;
|
isMining = false;
|
||||||
lastPos = null;
|
lastPos = null;
|
||||||
lastFacing = null;
|
lastFacing = null;
|
||||||
|
|
Loading…
Reference in New Issue