28 lines
683 B
Java
28 lines
683 B
Java
|
|
package com.liteflags.events;
|
||
|
|
|
||
|
|
import com.liteflags.LiteFlags;
|
||
|
|
import com.liteflags.data.maps.MapCache;
|
||
|
|
import org.bukkit.entity.Player;
|
||
|
|
import org.bukkit.event.EventHandler;
|
||
|
|
import org.bukkit.event.Listener;
|
||
|
|
import org.bukkit.event.player.PlayerMoveEvent;
|
||
|
|
|
||
|
|
public class MoveEvent implements Listener {
|
||
|
|
private LiteFlags flags;
|
||
|
|
|
||
|
|
public MoveEvent(LiteFlags flags) {
|
||
|
|
this.flags = flags;
|
||
|
|
}
|
||
|
|
|
||
|
|
@EventHandler
|
||
|
|
public void onPlayerMove(PlayerMoveEvent e) {
|
||
|
|
Player player = e.getPlayer();
|
||
|
|
if (MapCache.reauthedPlayers.containsKey(player.getUniqueId().toString())) {
|
||
|
|
e.setCancelled(true);
|
||
|
|
} else {
|
||
|
|
e.setCancelled(false);
|
||
|
|
}
|
||
|
|
|
||
|
|
}
|
||
|
|
}
|