package wtf.beatrice.limbomanager.listeners; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.player.PlayerCommandPreprocessEvent; public class CommandCanceller implements Listener { @EventHandler public void onCommand(PlayerCommandPreprocessEvent event) { // block literally all commands (except from proxy ones) event.setCancelled(true); } }