Attempt to fix client issue with speed reset on world change.

This commit is contained in:
KHobbits 2014-01-26 22:25:27 +00:00
parent b9d09dd7b0
commit e7c468b20d
1 changed files with 8 additions and 0 deletions

View File

@ -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);
}
}
}