SpoutPlayer player = (SpoutPlayer) event.getPlayer();
if (block.getCustomBlock() != null) {
CustomBlock material = block.getCustomBlock();
material.onBlockDestroyed(block.getWorld(), block.getX(), block.getY(), block.getZ(), player);
if (material.getItemDrop() != null) {
if (player.getGameMode() == GameMode.SURVIVAL) {
block.getWorld().dropItem(block.getLocation(), material.getItemDrop());
}
block.setTypeId(0);