Skip to content

Commit ed56afd

Browse files
ALikhachevkhobbits
authored andcommitted
Add permission check before resetting speed on login The staff of my server asked me to do this fix, but I think it is very useful for all. This commit change is to reset player fly & run speed only if player has no permission to change speed.
1 parent 23f14bc commit ed56afd

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -331,8 +331,11 @@ else if (ess.getSettings().allowSilentJoinQuit())
331331
user.getBase().sendMessage(tl("flyMode", tl("enabled"), user.getDisplayName()));
332332
}
333333
}
334-
user.getBase().setFlySpeed(0.1f);
335-
user.getBase().setWalkSpeed(0.2f);
334+
335+
if (!user.isAuthorized("essentials.speed")) {
336+
user.getBase().setFlySpeed(0.1f);
337+
user.getBase().setWalkSpeed(0.2f);
338+
}
336339

337340
user.stopTransaction();
338341
}

0 commit comments

Comments
 (0)