mirror of
https://github.com/PurpurMC/Purpur.git
synced 2026-02-17 16:37:43 +01:00
Fix #862
This commit is contained in:
@@ -5687,10 +5687,10 @@ index 0ce93836629522c2ff2a57226583009302271daf..969c78aef40aae497a76dd7f3e9c2305
|
||||
}
|
||||
diff --git a/src/main/java/org/purpurmc/purpur/controller/FlyingMoveControllerWASD.java b/src/main/java/org/purpurmc/purpur/controller/FlyingMoveControllerWASD.java
|
||||
new file mode 100644
|
||||
index 0000000000000000000000000000000000000000..d0f8fc61539b0a395cfb46f61faac96c86b13920
|
||||
index 0000000000000000000000000000000000000000..315d76526a1a9e95d29384e4598d8d77a27466c7
|
||||
--- /dev/null
|
||||
+++ b/src/main/java/org/purpurmc/purpur/controller/FlyingMoveControllerWASD.java
|
||||
@@ -0,0 +1,61 @@
|
||||
@@ -0,0 +1,63 @@
|
||||
+package org.purpurmc.purpur.controller;
|
||||
+
|
||||
+import net.minecraft.world.entity.Mob;
|
||||
@@ -5727,7 +5727,9 @@ index 0000000000000000000000000000000000000000..d0f8fc61539b0a395cfb46f61faac96c
|
||||
+ }
|
||||
+
|
||||
+ if (entity.getY() >= entity.getMaxY() || --tooHighCooldown > 0) {
|
||||
+ tooHighCooldown = 60;
|
||||
+ if (tooHighCooldown <= 0) {
|
||||
+ tooHighCooldown = 20;
|
||||
+ }
|
||||
+ entity.setDeltaMovement(entity.getDeltaMovement().add(0.0D, -0.05D, 0.0D));
|
||||
+ vertical = 0.0F;
|
||||
+ }
|
||||
@@ -5754,10 +5756,10 @@ index 0000000000000000000000000000000000000000..d0f8fc61539b0a395cfb46f61faac96c
|
||||
+}
|
||||
diff --git a/src/main/java/org/purpurmc/purpur/controller/FlyingWithSpacebarMoveControllerWASD.java b/src/main/java/org/purpurmc/purpur/controller/FlyingWithSpacebarMoveControllerWASD.java
|
||||
new file mode 100644
|
||||
index 0000000000000000000000000000000000000000..96e928f2941d605a09ab1a7ecb8436edf8d0139e
|
||||
index 0000000000000000000000000000000000000000..9383c07fa53141127106a1f289366a040960d52e
|
||||
--- /dev/null
|
||||
+++ b/src/main/java/org/purpurmc/purpur/controller/FlyingWithSpacebarMoveControllerWASD.java
|
||||
@@ -0,0 +1,61 @@
|
||||
@@ -0,0 +1,63 @@
|
||||
+package org.purpurmc.purpur.controller;
|
||||
+
|
||||
+import net.minecraft.world.entity.Mob;
|
||||
@@ -5799,7 +5801,9 @@ index 0000000000000000000000000000000000000000..96e928f2941d605a09ab1a7ecb8436ed
|
||||
+ }
|
||||
+
|
||||
+ if (entity.getY() >= entity.getMaxY() || --tooHighCooldown > 0) {
|
||||
+ tooHighCooldown = 60;
|
||||
+ if (tooHighCooldown <= 0) {
|
||||
+ tooHighCooldown = 20;
|
||||
+ }
|
||||
+ entity.setDeltaMovement(entity.getDeltaMovement().add(0.0D, -0.2D, 0.0D));
|
||||
+ vertical = 0.0F;
|
||||
+ }
|
||||
|
||||
Reference in New Issue
Block a user