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

Помогите Как считать массив блоков с config.yml?

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

printon

Ньюби
Баллы
1
Имя в Minecraft
printon
В config.yml есть такие строки:
blocked_blocks:
level_1: [] # level_1 входит в blocked_blocks

Мне нужно считать с level_1 массив блоков с типом данных этих блоков, тоесть я считываю этот массив, потом в цикле если блок с обработчика находится в этом массиве, что-то там сделать. Ещё у меня проблема, допустим я считал уже этот массив и перебираю каждый его блок, как название этого блока подставить к классу Materials? Это должно выглядеть так:
@EventHandler
public void onBlockBreak(BlockBreakEvent event) {
FileConfiguration config = (главный класс).getInstance().getConfig();
Player player = event.getPlayer();
Material block_type = event.getBlock().getType();
// В этой строке как-то нужно считать массив блоков

if (!player.hasPermission("itemcontrol.break.level.1")) {
if (block_type == Material.(сюда нужно подставить название блока)) {
// делаю что-то свое
}
}
}

Все записал по переменным, потому что буду использовать много раз.
 
Статус
Закрыто для дальнейших ответов.

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

Назад
Верх