aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/ftbsc/bscv/modules/motion/VanillaFlight.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/ftbsc/bscv/modules/motion/VanillaFlight.java')
-rw-r--r--src/main/java/ftbsc/bscv/modules/motion/VanillaFlight.java13
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();
}
}