diff options
Diffstat (limited to 'src/main/java/ftbsc/bscv/modules/motion/VanillaFlight.java')
-rw-r--r-- | src/main/java/ftbsc/bscv/modules/motion/VanillaFlight.java | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/main/java/ftbsc/bscv/modules/motion/VanillaFlight.java b/src/main/java/ftbsc/bscv/modules/motion/VanillaFlight.java index 214b141..c6ef507 100644 --- a/src/main/java/ftbsc/bscv/modules/motion/VanillaFlight.java +++ b/src/main/java/ftbsc/bscv/modules/motion/VanillaFlight.java @@ -108,24 +108,23 @@ public class VanillaFlight extends QuickModule implements ICommons { @Override public void enable() { - super.enable(); this.tick = 0; if (MC.player != null) { this.couldFlyBefore = MC.player.abilities.mayfly; this.flyingSpeedBefore = MC.player.abilities.getFlyingSpeed(); } + super.enable(); } @Override public void disable() { - super.disable(); - ClientPlayerEntity player = MC.player; - if (player != null) { - player.abilities.mayfly = this.couldFlyBefore; - player.abilities.setFlyingSpeed(this.flyingSpeedBefore); + if (MC.player != null) { + MC.player.abilities.mayfly = this.couldFlyBefore; + MC.player.abilities.setFlyingSpeed(this.flyingSpeedBefore); if (this.force.get()) { - player.abilities.flying = false; + MC.player.abilities.flying = false; } } + super.disable(); } } |