Помогите Повесить лист на предмет

  • Автор темы Автор темы Kurumi
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Kurumi

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Kurumi
Всем qq
У меня есть необходимость вешать на предмет 3-4 сьринговых значения, чтобы при взаимодействии с этим предметом проверять эти значения.

Нужно что-то, чтобы не скидывалось при рестарте. Можно сказать, чтоб гвоздями прибить к айтему 🙄
 
Всем qq
У меня есть необходимость вешать на предмет 3-4 сьринговых значения, чтобы при взаимодействии с этим предметом проверять эти значения.

Нужно что-то, чтобы не скидывалось при рестарте. Можно сказать, чтоб гвоздями прибить к айтему 🙄
MetaData?
 
Юзай ItemNBTAPI, все что угодно на ItemStack запишешь)
Я массив ItemStack'ов в base64 храню в мете предмета, такое вот хранилище)
 
Всем qq
У меня есть необходимость вешать на предмет 3-4 сьринговых значения, чтобы при взаимодействии с этим предметом проверять эти значения.

Нужно что-то, чтобы не скидывалось при рестарте. Можно сказать, чтоб гвоздями прибить к айтему 🙄
Код:
        ItemMeta meta = stack.getItemMeta();
        PersistentDataContainer container = meta.getPersistentDataContainer();
        container.set(NamespacedKey.minecraft("size"), PersistentDataType.STRING, "3");
        container.set(NamespacedKey.minecraft("string1"), PersistentDataType.STRING, "String 1");
        container.set(NamespacedKey.minecraft("string2"), PersistentDataType.STRING, "String 2");
        container.set(NamespacedKey.minecraft("string3"), PersistentDataType.STRING, "String 3");
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх