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

Помогите Что такое setLocalizedName и можно ли его использовать для присвоения id предмету?

  • Автор темы Автор темы MySoR
  • Дата начала Дата начала

MySoR

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
MySoR
Нашел в ItemMeta метод setLocalizedName попробовал установить и ничего на предмете не изменилось. Залез в документацию (ТЫК) и там тоже не написано что это конкретно делает. Устанавливает какоето локализированное имя, но кто его видит? И если его никто из игроков не видит можно ли использовать его для определения предмету костюмного id для того чтобы пометить предмет?
 
Нашел в ItemMeta метод setLocalizedName попробовал установить и ничего на предмете не изменилось. Залез в документацию (ТЫК) и там тоже не написано что это конкретно делает. Устанавливает какоето локализированное имя, но кто его видит? И если его никто из игроков не видит можно ли использовать его для определения предмету костюмного id для того чтобы пометить предмет?
Чтобы изменить тип предмета - stack.setType(Material.STONE).
А setLocalizedName() принимает ключ локализации, соответственно на разных языках конкретный стак будет называться по-разному
 
Чтобы изменить тип предмета - stack.setType(Material.STONE).
А setLocalizedName() принимает ключ локализации, соответственно на разных языках конкретный стак будет называться по-разному
Ты немного не понял как я хочу это использовать. Допустим у меня есть предмет n который можно модифицировать путем наложения на него зачарований или изменение имени в наковальне. Но как мне понять что это тот предмет который мне нужен или уже другой? Я бы записал какие либо данные в него чтобы его можно было интедифицировать но вот незадача в 1 12 2 нет такой возможности. Насколько я знад на новых версиях API можно записывать на предмет любую инфу. Так вот Что если записать в LocalizedName какую либо переменную которая не связана с локализацией. Кто эту переменную будет видеть? Или же есть другой способ интедифицировать предмет даже если игрок кардинально изменил его мету?
 
Ты немного не понял как я хочу это использовать. Допустим у меня есть предмет n который можно модифицировать путем наложения на него зачарований или изменение имени в наковальне. Но как мне понять что это тот предмет который мне нужен или уже другой? Я бы записал какие либо данные в него чтобы его можно было интедифицировать но вот незадача в 1 12 2 нет такой возможности. Насколько я знад на новых версиях API можно записывать на предмет любую инфу. Так вот Что если записать в LocalizedName какую либо переменную которая не связана с локализацией. Кто эту переменную будет видеть? Или же есть другой способ интедифицировать предмет даже если игрок кардинально изменил его мету?
NBT-теги
 
ItemMeta#setCustomModelData и текстуру можно сменить через ресукрспак и заодно метка на предмете на стороне сервера.
 
ItemMeta#setCustomModelData и текстуру можно сменить через ресукрспак и заодно метка на предмете на стороне сервера.
На 1 12 2 ее еще нет. В этом и проблемка, но NMS и NBT мне нормально подходят
 
Те, у кого ФПС мало, напрямую и не приносят серверу доход.
Ну соглашусь но малоизвестному серверу нужно как можно сильнее удерживать онлайн для того чтобы:
А) Игроки звали своих друзей поиграть с ними тем самым пиаря сервер.
Б) Чтобы новые игроки не выходили из за того что на сервере 0 онлайна.
 
Так а причем тут игроки то? Поставил протоколсапорт и пусть дольше играют с той версии что хотят.
На гриф сервере это исключено так как сильно разные механики боя
 
Назад
Верх