@EventHandler(priority = EventPriority.MONITOR) public void onBlockBreak(BlockBreakEvent event) { Block block = event.getBlock(); if (block.getType() == Material.DISPENSER) { plugin.removeCannon(block); } else if (block.getType() == Material.WEB) { if (plugin.removeWeb(block)) { // event.setCancelled(true); block.setType(Material.AIR); } } }