Какому моду пренадлежит предмет?

Версия Minecraft
1.7.10
236
4
22
Всем привет. Есть небольшой вопрос. Как мне узнать, к какому моду принадлежит Item? На доках forge нашёл метод #getCreatorModId(ItemStack), но на 1.7.10 такого метода нет. Не подскажете ли способ получения ModID для 1.7.10?
 
1,057
50
234
GameData.getItemRegistry().getNameForObject(ItemStack) вернет название предмета в формате modid:name
 
1,159
38
544
7,099
324
1,510
Не завезли? :m_faceplam: Серьезно? А это что?
Java:
Item someItem = ...
Syste.out.println( someItem.delegate().name );
 
7,099
324
1,510
Так ведь он тоже есть :unsure: Тыж откуда-то узнал название метода getDisplayName. Еще недавно видел(правда на 1.12) метод getLocalisedName, который возвращает локализованное имя
 
7,099
324
1,510
Там функция вроде чистая: если у тебя стак не меняется, то и имя не должно меняться. Поэтому можно закешировать результат и не производить вычислений(создавать стак, дергать I18n) каждый раз
 
Сверху