diff options
author | KHobbits <rob@khobbits.co.uk> | 2014-01-26 22:25:27 +0000 |
---|---|---|
committer | KHobbits <rob@khobbits.co.uk> | 2014-01-26 22:33:56 +0000 |
commit | e7c468b20d14aa74004432f822642a6656945ab2 (patch) | |
tree | d116901bd6667d0c7eb7d8161d95a04d82ad5978 | |
parent | b9d09dd7b0c2abfd421e3a0e7450df3a3354194f (diff) | |
download | Essentials-e7c468b20d14aa74004432f822642a6656945ab2.tar Essentials-e7c468b20d14aa74004432f822642a6656945ab2.tar.gz Essentials-e7c468b20d14aa74004432f822642a6656945ab2.tar.lz Essentials-e7c468b20d14aa74004432f822642a6656945ab2.tar.xz Essentials-e7c468b20d14aa74004432f822642a6656945ab2.zip |
Attempt to fix client issue with speed reset on world change.
-rw-r--r-- | Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java b/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java index dd2726186..5eccfb172 100644 --- a/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java +++ b/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java @@ -483,11 +483,19 @@ public class EssentialsPlayerListener implements Listener { user.setFlySpeed((float)ess.getSettings().getMaxFlySpeed()); } + else + { + user.setFlySpeed(user.getFlySpeed() * 0.99999f); + } if (user.getWalkSpeed() > ess.getSettings().getMaxWalkSpeed() && !user.isAuthorized("essentials.speed.bypass")) { user.setWalkSpeed((float)ess.getSettings().getMaxWalkSpeed()); } + else + { + user.setWalkSpeed(user.getWalkSpeed() * 0.99999f); + } } } |