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); } } }