- Баллы
- 66
По координатам все верно, но блок не изменяется после втягивания поршнем. Нужно исправить разрушение кораллов
Код:
@EventHandler
public void onPistonOut(BlockPistonRetractEvent event) {
destroy(event.getBlocks(), event.getDirection());
}
private void destroy(List<Block> blocks, BlockFace face) {
for (Block block : blocks) {
if (block.getType() == Material.STONE) {
Location location = block.getLocation().add(face.getDirection());
location.getBlock().setType(Material.DIRT);
}
}
}