package dev.plex.listener.impl; import dev.plex.listener.PlexListener; import java.util.ArrayList; import java.util.List; import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; import org.bukkit.event.block.BlockBreakEvent; import org.bukkit.event.block.BlockPlaceEvent; public class BlockListener extends PlexListener { public List blockedPlayers = new ArrayList<>(); @EventHandler(priority = EventPriority.LOW) public void onBlockPlace(BlockPlaceEvent event) { if (blockedPlayers.size() == 0) { return; } if (blockedPlayers.contains(event.getPlayer().getName())) { event.setCancelled(true); } } @EventHandler(priority = EventPriority.LOW) public void onBlockBreak(BlockBreakEvent event) { if (blockedPlayers.size() == 0) { return; } if (blockedPlayers.contains(event.getPlayer().getName())) { event.setCancelled(true); } } }