UltimateModeration/src/main/java/com/songoda/ultimatemoderation/listeners/MoveListener.java

26 lines
867 B
Java

package com.songoda.ultimatemoderation.listeners;
import com.songoda.ultimatemoderation.UltimateModeration;
import com.songoda.ultimatemoderation.moderate.moderations.FreezeModeration;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerMoveEvent;
public class MoveListener implements Listener {
private final UltimateModeration instance;
public MoveListener(UltimateModeration ultimateModeration) {
this.instance = ultimateModeration;
}
@EventHandler
public void onMove(PlayerMoveEvent event) {
Player player = event.getPlayer();
if (FreezeModeration.isFrozen(player)) {
event.setCancelled(true);
this.instance.getLocale().getMessage("command.freeze.nope").sendPrefixedMessage(player);
}
}
}