Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
inventory.setItem(index, itemstack); Обновит предмет и отправит пакет на изменение зрителям.Всем привет, у меня есть GUI с 2 предметами (красная и синяя команда). У них в lore написано количество игроков в команде, как можно динамически обновлять это описание (GUI открывается для всех игроков одновременно) ?
А как я могу узнать номер слота в котором находится предмет? (У меня они находятся не на строгих местах(заполняются с помощью inventory.add))inventory.setItem(index, itemstack); Обновит предмет и отправит пакет на изменение зрителям.
Ну тогда проходишься по каждому предмету в поисках нужного.А как я могу узнать номер слота в котором находится предмет? (У меня они находятся не на строгих местах(заполняются с помощью inventory.add))
Еще я помню, что нужно игроку обновлять инвентарь:inventory.setItem(index, itemstack); Обновит предмет и отправит пакет на изменение зрителям.
player.updateInventory();
Плохо помнишь. Само должно обновить при смене стака.Еще я помню, что нужно игроку обновлять инвентарь:
Ну это мне получается пришлось создать глобальную преременную типа InventoryНу тогда проходишься по каждому предмету в поисках нужного.
for (int i = 0; i < inventory.getSize(); i++) {
TODO
inventory.getItem(i)
inventory.setItem(i, itemstack)
}
Для каждого игрока получается нужно мутить HashMap (Если я хочу, чтобы когда игрок покупал предмет он исчезал из магазина (только у него))?Ну тогда проходишься по каждому предмету в поисках нужного.
for (int i = 0; i < inventory.getSize(); i++) {
TODO
inventory.getItem(i)
inventory.setItem(i, itemstack)
}
Ну тогда придется по инвентарю на юзера делать да. И в него уже из листа добавлять с условием.Для каждого игрока получается нужно мутить HashMap (Если я хочу, чтобы когда игрок покупал предмет он исчезал из магазина (только у него))?