Помогите Как сделать SUB-ID у предмета

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

GoldMine

Новичок
Пользователь
Баллы
11
Имя в Minecraft
GoldMine
Вот такая тема переводил SkyWarsReloaded, решил помять предметы в меню, суть темы как добавить под id предмету вот скрин кода

a10b76f5b56f4b8bb51081556e878b6c.png



В строке нужно вписать под ID предмета не подскажете как писать под ID в коде ???

new ItemStack(Material.STAINED_GLASS_PANEL, (voteForSnow))
 
А можно по подробнее в какую именно часть строки её вписывать, (просто в JAVA начал писать только неделю)
Как я понял так ?
new ItemStack(Material.STAINED_GLASS_PANEL, Material.getById.3 (voteForSnow))
Или так?
new ItemStack(Material.STAINED_GLASS_PANEL, getById.3 (voteForSnow))
 
А можно по подробнее в какую именно часть строки её вписывать, (просто в JAVA начал писать только неделю)

Как я понял так ?
new ItemStack(Material.STAINED_GLASS_PANEL, Material.getById.3 (voteForSnow))

Или так?
new ItemStack(Material.STAINED_GLASS_PANEL, getById.3 (voteForSnow))
getById это вообще основной id.
подid это durability
 
ItemStack item = new ItemStack(id(либо материал), ammount ,(short)data); short - каст числа, data и есть под id
правильно он называется sub-id
 
ItemStack item = new ItemStack(id(либо материал), ammount ,(short)data); short - каст числа, data и есть под id
правильно он называется sub-id

Так ?!
new ItemStack(Material.SNOW, data.3 (votesForSnow))

Если не трудно напиши пример с:
ID - STAINED_GLASS_PANEL
SUB_ID - 3

PS:Просто я в java полный 0, и раньше не имел дело с плагинами на GUI
 
ItemStack item = new ItemStack(Material.STAINED_GLASS_PANEL, 1 /*одна штука*/ ,(short)3);
 
ItemStack item = new ItemStack(id(либо материал), ammount ,(short)data); short - каст числа, data и есть под id
правильно он называется sub-id


Все сделал как ты сказал но Eclips выдаёт ошибку при добавлении (votesForSnow)

562899c58f494aafb62fd096928e3151.png

Все сделал как ты сказал но Eclips выдаёт ошибку при добавлении (votesForSnow)

562899c58f494aafb62fd096928e3151.png
А без добавления (votesForSnow) всё ок
 
что за votesForSnow, в item stack такого нет
 
переменная может?
как то уж очень странно ее пишет, я понимаю что переменная, но зачем скобки, зах прямой слеш, и вообще за что отвечает переменная, я ее в сорсах не нашел
 
new ItemStack(Material.SNOW_BALL, (votesForSnow), (short)DATAID)
votesForSnow это количество
 
new ItemStack(Material.SNOW_BALL, (votesForSnow), (short)DATAID)
votesForSnow это количество

Это не кол-во это точно вот смотри полный код, в других местах прописано подобное и ошибок нет

6e0b46ba48c34c438f85c59e4d625cfc.png

что за votesForSnow, в item stack такого нет

Я убрал эту перемененную все работает, стекла другого цвета, но тогда не работает выборка погоды в SkyWars

Есть ли способ вписать переменную в код ?!

PS: Эта переменная как я понял отвечает за выборку погоды на SkyWars
 
Назад
Верх