diff --git a/src/main/java/me/zeroeightsix/kami/module/modules/player/NoFall.java b/src/main/java/me/zeroeightsix/kami/module/modules/player/NoFall.java index 230949aa..83ff7606 100644 --- a/src/main/java/me/zeroeightsix/kami/module/modules/player/NoFall.java +++ b/src/main/java/me/zeroeightsix/kami/module/modules/player/NoFall.java @@ -2,8 +2,10 @@ package me.zeroeightsix.kami.module.modules.player; import me.zero.alpine.listener.EventHandler; import me.zero.alpine.listener.Listener; +import me.zeroeightsix.kami.command.Command; import me.zeroeightsix.kami.event.events.PacketEvent; import me.zeroeightsix.kami.module.Module; +import me.zeroeightsix.kami.module.modules.movement.ElytraFlight; import me.zeroeightsix.kami.setting.Setting; import me.zeroeightsix.kami.setting.Settings; import me.zeroeightsix.kami.util.EntityUtil; @@ -13,6 +15,8 @@ import net.minecraft.util.EnumHand; import net.minecraft.util.math.RayTraceResult; import net.minecraft.util.math.Vec3d; +import static me.zeroeightsix.kami.KamiMod.MODULE_MANAGER; + /** * Created by 086 on 19/11/2017. * Updated by S-B99 on 05/03/20 @@ -29,6 +33,10 @@ public class NoFall extends Module { @EventHandler public Listener sendListener = new Listener<>(event -> { + if (MODULE_MANAGER.getModule(ElytraFlight.class).isEnabled() && fallMode.getValue().equals(FallMode.PACKET)) { + Command.sendChatMessage(getChatName() + "ElytraFlight is not compatible with the 'packet' mode, disabling"); + disable(); + } if ((fallMode.getValue().equals(FallMode.PACKET)) && event.getPacket() instanceof CPacketPlayer) { ((CPacketPlayer) event.getPacket()).onGround = true; }