Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Блок не изменяется после втягивания поршнем

Статус
Закрыто для дальнейших ответов.

ekbasiaa

Активный участник
Пользователь
Баллы
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);
        }
    }
}
 
С задержкой в 1 тик протестируй
 
Статус
Закрыто для дальнейших ответов.

Поделиться этой страницей

Назад
Верх