package tv.mineinthebox.essentials.events.gates;
import org.bukkit.ChatColor;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.block.BlockBreakEvent;
import tv.mineinthebox.essentials.xEssentials;
import tv.mineinthebox.essentials.interfaces.EventTemplate;
public class GateBreakEvent extends EventTemplate implements Listener {
public GateBreakEvent(xEssentials pl) {
super(pl, "Gate");
}
@EventHandler
public void onBreak(BlockBreakEvent e) {
if(e.isCancelled()) {
return;
}
if(pl.getManagers().getGateManager().isGateFenceBlock(e.getBlock())) {
sendMessage(e.getPlayer(), ChatColor.RED + "you cannot break this block!");
e.setCancelled(true);
} else if(pl.getManagers().getGateManager().isGateFrameBlock(e.getBlock())) {
sendMessage(e.getPlayer(), ChatColor.RED + "you cannot break this block!");
e.setCancelled(true);
}
}
}