Fix noTeleport in the PlayerListener

This commit is contained in:
Gabriele C 2015-11-23 20:59:13 +01:00
parent cf475932fe
commit 614aa9d5e5

View File

@ -166,24 +166,25 @@ public class AuthMePlayerListener implements Listener {
public void onPlayerMove(PlayerMoveEvent event) {
int radius = Settings.getMovementRadius;
boolean allowMove = Settings.isMovementAllowed;
if (allowMove && radius <= 0)
if (Settings.noTeleport) {
return;
}
if (allowMove && radius <= 0) {
return;
}
Player player = event.getPlayer();
if (Utils.checkAuth(player))
if (Utils.checkAuth(player)) {
return;
}
if (!allowMove) {
if (event.getFrom().distance(event.getTo()) > 0) {
event.setTo(event.getFrom());
event.setCancelled(true);
return;
}
}
if (radius <= 0) {
return;
}
Location spawn = plugin.getSpawnLocation(player);
if (spawn != null && spawn.getWorld() != null) {
if (!event.getPlayer().getWorld().equals(spawn.getWorld())) {