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 | 6f91c1beff7040d995dff28ba7da5c88dc88cd68 (patch) | |
tree | 8974c2912d5a369c6966d582ca7abc04bf5eb5a5 | |
parent | 38a7d182656fe6a31250cfce5445818c17b730b4 (diff) | |
download | Essentials-6f91c1beff7040d995dff28ba7da5c88dc88cd68.tar Essentials-6f91c1beff7040d995dff28ba7da5c88dc88cd68.tar.gz Essentials-6f91c1beff7040d995dff28ba7da5c88dc88cd68.tar.lz Essentials-6f91c1beff7040d995dff28ba7da5c88dc88cd68.tar.xz Essentials-6f91c1beff7040d995dff28ba7da5c88dc88cd68.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); + } } } |