- Баллы
- 96
- Имя в Minecraft
- imDaniX
Здрасте!
Появилась нужда в куске кода, который бы позволял взять не Bukkit-имя предмета, а Minecraft-имя.
К примеру, у Bukkit предмет "порох" называется "sulphur", а в Minecraft'е - "gunpowder".
Или же "жаренная свинина" - в Bukkit "grilled_pork", в MC "cooked_porkchop".
Так вот, мне нужен именно MC-вариант названий этих предметов :0
Заранее спасибо~
UPD: Решено
Появилась нужда в куске кода, который бы позволял взять не Bukkit-имя предмета, а Minecraft-имя.
К примеру, у Bukkit предмет "порох" называется "sulphur", а в Minecraft'е - "gunpowder".
Или же "жаренная свинина" - в Bukkit "grilled_pork", в MC "cooked_porkchop".
Так вот, мне нужен именно MC-вариант названий этих предметов :0
Заранее спасибо~
UPD: Решено
PHP:
public static String stackToName(ItemStack itemStack) {
net.minecraft.server.v1_11_R1.ItemStack nmsStack = CraftItemStack.asNMSCopy(itemStack);
net.minecraft.server.v1_11_R1.Item nmsItem = nmsStack.getItem();
return nmsItem.getName().replaceFirst("(item|tile)\\.","");
}
Последнее редактирование: