Я хочу выдать игроку кастомную карту, но когда я выдаю карту игроку она меняет своё айди
Код, используемый для выдачи карты
Ивент инициализации карты
Результат
Почему карта выданная игроку имеет другое айди? Может есть лучший способ выдать карту?
Код, используемый для выдачи карты
Java:
MapView map = Bukkit.createMap(player.getWorld());
ItemStack item = new ItemStack(Material.FILLED_MAP, 1, (short) map.getId());
Bukkit.broadcastMessage(item.getDurability() + " cmd");
player.getInventory().addItem(item);
Ивент инициализации карты
Java:
MapView map = e.getMap();
Bukkit.broadcastMessage(map.getId() + " EVENT");
Результат
Вам необходимо зарегистрироваться для просмотра изображений-вложений
Почему карта выданная игроку имеет другое айди? Может есть лучший способ выдать карту?
Последнее редактирование: