Помогите Получение нормального названия предмета без ItemMeta [Решено]

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

Exception_Prototype

Активный участник
Пользователь
Баллы
96
Допустим предмет подписали вручную через наковальню.
Понятное дело, что название предмета можно получить через ItemMeta.
Но у предмета нет вручную установленного имени, то как получить стандартное майновское без конфигов и прочей лабуды, аля "с клиента".
 
Допустим предмет подписали вручную через наковальню.
Понятное дело, что название предмета можно получить через ItemMeta.
Но у предмета нет вручную установленного имени, то как получить стандартное майновское без конфигов и прочей лабуды, аля "с клиента".
если ты из грязи хочешь получить "грязь" из травы "трава" и т.д., то пака-пака.

нет такого
 
Ты сможешь получить только названия на английском языке. GRASS, DIRT, GLASS, и так далее...
 
LocaleLanguage = ((CraftPlayer)player).getHandle().getLocale();
 
Только придется с методами поиграть...
1.10:
kSpSWQc.png
 
Не судьба

Хотя.
Класс LocaleLanguage существует.
Значит метод не так называется. Ищи.
https://bukkit.org/threads/get-a-players-minecraft-language.172468/
Вариант, который вы предложили ДО 1.6 (согласно теме выше)
https://bukkit.org/threads/get-a-players-minecraft-language.172468/
Вариант, который вы предложили ДО 1.6 (согласно теме выше)
Там мы получили язык клиента игрока, но как же получить сам метод, который позволил возвращать нормальное имя предметов отправив в него Type?
 
https://bukkit.org/threads/get-a-players-minecraft-language.172468/
Вариант, который вы предложили ДО 1.6 (согласно теме выше)

Там мы получили язык клиента игрока, но как же получить сам метод, который позволил возвращать нормальное имя предметов отправив в него Type?
Только придется с методами поиграть...
1.10:
kSpSWQc.png
Это есть и после 1.6
Я только что смотрел ядро 1.10
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх