Plex/src/main/java/dev/plex/listener/impl/BlockListener.java

41 lines
1.0 KiB
Java
Raw Normal View History

2022-03-25 05:45:55 +00:00
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<String> 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);
}
}
}