forked from RepoMirrors/kami-blue
add warning to nofall about elytras
This commit is contained in:
parent
5aa385dcaf
commit
184c6f93b7
|
@ -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<PacketEvent.Send> 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;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue