FreedomNetworkSuite/Datura/src/main/java/me/totalfreedom/datura/punishment/Halter.java

34 lines
706 B
Java

package me.totalfreedom.datura.punishment;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerMoveEvent;
import java.util.HashSet;
import java.util.Set;
import java.util.UUID;
public class Halter implements Listener
{
private final Set<UUID> haltedPlayers;
public Halter()
{
this.haltedPlayers = new HashSet<>();
}
public void halt(final UUID uuid)
{
this.haltedPlayers.add(uuid);
}
@EventHandler
public void playerMove(final PlayerMoveEvent event)
{
if (haltedPlayers.contains(event.getPlayer().getUniqueId()))
{
event.setCancelled(true);
}
}
}