Помогите Как получить блок по ID?

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

Conorfish

Активный участник
Пользователь
Баллы
76
Нужно получить блок по ID в args[0], как в WorldEdit (Именно название, вида "minecraft:diamond_block" и тп)? Как я могу это сделать?
 
Последнее редактирование:
Нужно получить блок по ID в args[0], как в WorldEdit (Именно название, вида "minecraft:diamond_block" и тп)? Как я могу это сделать?
Можно из ID получить Material, а из него насколько помню можно получить и namespace. Код:
Код:
Material mat = Material.getMaterial(0); // 0 - Айди
String str = mat.toString() // Должно получить строку названия
 
Последнее редактирование:
Можно из ID получить Material, а из него насколько помню можно получить и namespace. Код:
Код:
Material mat = Material.getMaterial(0); // 0 - Айди
String str = mat.toString() // Должно получить строку названия
Material и ванильный неймспейс отличаются, и если нужен именно ванильный - здесь только в нмс копать.
 
Material и ванильный неймспейс отличаются, и если нужен именно ванильный - здесь только в нмс копать.
Ну в 1.13+ не отличаются.

Нужно получить блок по ID в args[0], как в WorldEdit (Именно название, вида "minecraft:diamond_block" и тп)? Как я могу это сделать?
Код:
Material material = Material.matchMaterial(args[0]);
P.S. Я не понял про какой блок по ID ты говоришь, но тип можно узнать так. Условие что используется не устаревшая версия.
 
Последнее редактирование:
Можно из ID получить Material, а из него насколько помню можно получить и namespace. Код:
Код:
Material mat = Material.getMaterial(0); // 0 - Айди
String str = mat.toString() // Должно получить строку названия
The method getMaterial(int) from the type Material is deprecated (Метод getMaterial (int) из типа Material устарел.)
 
Ну в 1.13+ не отличаются.


Код:
Material material = Material.matchMaterial(args[0]);
P.S. Я не понял про какой блок по ID ты говоришь, но тип можно узнать так. Условие что используется не устаревшая версия.
Благодарю, это работает, но капсом пишет. Но майнкрафт читает капс лок, так что спасибо:3
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх