Фантомный сундук

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

yann1n

Активный участник
Пользователь
Баллы
66
Добрый день, господа. Хотел узнать, ведь в каждый раз инвентарь создаётся заново или работает как ек?
 
Ничего не понятно. Ты хочешь создать фантомный сундук? Зачем тебе создавать его второй раз?
 
Ну смотри, Я хочу использовать его как хранилище и для каждого игрока свое.
1) создаёшь хешмапу с UUID игрока и инвентарём
2)
Код:
public Inventory getInventory(UUID id) {
  return myMap.computeIfAbsent(id, k -> Bukkit.createInventory(выбери любой конструктор));
}

Я так понимаю как в плагине Essentials команда /ec - виртуальный ендер сундук
Разработка плагинов для новичков
 
1) создаёшь хешмапу с UUID игрока и инвентарём
2)
Код:
public Inventory getInventory(UUID id) {
  return myMap.computeIfAbsent(id, k -> Bukkit.createInventory(выбери любой конструктор));
}


Разработка плагинов для новичков
Понял, спасибо
 
1) создаёшь хешмапу с UUID игрока и инвентарём
2)
Код:
public Inventory getInventory(UUID id) {
  return myMap.computeIfAbsent(id, k -> Bukkit.createInventory(выбери любой конструктор));
}


Разработка плагинов для новичков
Дружище, слушай, а не подскажешь статьи на эти темы, было бы интересно почитать, мб узнаю что-то новое.
 
Дружище, слушай, а не подскажешь статьи на эти темы, было бы интересно почитать, мб узнаю что-то новое.
Ну, вряд ли кто-то пишет статьи о создании инвентаря, там один метод, я его тебе скинул уже
 
1) создаёшь хешмапу с UUID игрока и инвентарём
2)
Код:
public Inventory getInventory(UUID id) {
  return myMap.computeIfAbsent(id, k -> Bukkit.createInventory(выбери любой конструктор));
}


Разработка плагинов для новичков

А я и не говорю что то по типу "зачем создавать то что уже есть"
Я просто хотел понять для себя что он хочет сделать, по этому так и спросил ;p
 
Назад
Верх