From e7c468b20d14aa74004432f822642a6656945ab2 Mon Sep 17 00:00:00 2001 From: KHobbits Date: Sun, 26 Jan 2014 22:25:27 +0000 Subject: Attempt to fix client issue with speed reset on world change. --- .../src/com/earth2me/essentials/EssentialsPlayerListener.java | 8 ++++++++ 1 file changed, 8 insertions(+) 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); + } } } -- cgit v1.2.3