Войти или зарегистрироваться

Помогите id блока из конфига

ILUXA2011

Активный участник
Пользователь
Баллы
68
у меня есть вот такой код:
Код:
p.getWorld().getBlockAt(p.getLocation().add(0, -1, 0)).getType().equals(org.bukkit.Material.DIAMOND_BLOCK)
Как сделать, чтобы вместо org.bukkit.Material.DIAMOND_BLOCK , у меня брался ид из конфига из Block-fire?
Вот сам конфиг:
Код:
Block-fire: 12
 
у меня есть вот такой код:
Код:
p.getWorld().getBlockAt(p.getLocation().add(0, -1, 0)).getType().equals(org.bukkit.Material.DIAMOND_BLOCK)
Как сделать, чтобы вместо org.bukkit.Material.DIAMOND_BLOCK , у меня брался ид из конфига из Block-fire?
Вот сам конфиг:
Код:
Block-fire: 12
Ты спрашиваешь как взять из конфига число просто?
 
Ты спрашиваешь как взять из конфига число просто?
Мне нужно, чтобы код считывал ид блока из конфига и потом выполнял с этим блоком опр. действия, причём этот ид можно постоянно менять в конфиге
В описании дан код, где код берёт дефолтный блок майна(алмазный блок), а мне нужно чтоб он из конфига его брал
Конфиг тоже дан
 
Material.getId(id);
Учтите, что в 1.8 работать не будет.
 
Я мб туплю, и не очень понимаю что тебе нужно, но вот
config.getInt("Block-fire");
где config - твой открытый файл, хотя мне кажется ты и сам знаешь как это достать
 
Я мб туплю, и не очень понимаю что тебе нужно, но вот
config.getInt("Block-fire");
где config - твой открытый файл, хотя мне кажется ты и сам знаешь как это достать
мне нужно, что бы код считывал циферку из конфига( в данном случае 12) и считал её как блок с соответствующим ид
 
я видел, как в одном плагине было это реализовано, то бишь в конфиге ид пишешь и он берёт итем с этим ид, значит если я там напишу модовской ид, то плагин просто не сможет понять?
 
я видел, как в одном плагине было это реализовано, то бишь в конфиге ид пишешь и он берёт итем с этим ид, значит если я там напишу модовской ид, то плагин просто не сможет понять?
Да.
 
В 1.8 маджонги избавятся от старого вида ID, они переходят на такой формат: minecraft:diamond_block
Но ты в любом случае можешь побаловаться с конфигом, чего сложного будет если ты сделаешь так: Block-fire: DIAMOND_BLOCK?

Зато модмэйкеры теперь могут дышать с облегчением :D
 
В 1.8 маджонги избавятся от старого вида ID, они переходят на такой формат: minecraft:diamond_block
Но ты в любом случае можешь побаловаться с конфигом, чего сложного будет если ты сделаешь так: Block-fire: DIAMOND_BLOCK?

Зато модмэйкеры теперь могут дышать с облегчением :D
дык мне нужен был модовской блок((
а как работают такие плагины как LokiBlocker MachineGuard? Они же берут ид блоков из конфига и с модовскими блоками это работает
 
Да там используется getTypeId (). Он как раз дает ид. И для того чтобы модовский блок работал нужно установить мод и на клиент и на сервер
 
Да там используется getTypeId (). Он как раз дает ид. И для того чтобы модовский блок работал нужно установить мод и на клиент и на сервер
Я спросил у serega6531:даже если этот мод будет стоять на сервере?
Он ответил: Да.
 
Назад
Верх