nbt

  1. oler009

    World Saved Data или NBT требуется помощь с пониманием принципа чтения и записи

    уже 3 день стараюсь разобраться в принципе работы с NBT и не как не получается существуют ли рабочие примеры на 1.12.2 с подробным описанием принципам работы на русском языке ?
  2. Mr_dsa1

    Проблема с NBT Constants

    Здравствуйте, я добавляю инвентарь в мой блок, всё было хорошо, но тут я столкнулся с проблемой, когда я пишу строчку кода NBTTagList list = nbt.getTagList("Items", Constants.NBT.TAG_COMPOUND); у меня почему-то NBT светиться красным (хотя раньше в коде небыло никаких проблем с ним). Когда я...
  3. A

    Не изменяется NBT

    Есть энтити с переменной цвета, которая должна изменяться при нажатии определенных клавиш и записываться в нбт. Но проблема в том, что в нбт записывается значение, которое было получено при спавне, и больше не изменяется, хотя при нажатии клавиш цвет изменяется и остается таким до перезахода на...
  4. fukkivdan

    Сохранение стака в слоте кастомного контейнера

    Сразу к делу Класс где состоит проблема public class ModifiInventory implements IInventory { public static ModifiInventory theMinecraft; private String name = "Inventory Item"; private final ItemStack stack; public static final int INV_SIZE = 1; ItemStack[] inventory = new...
  5. DStriker

    Рендер блока в инвентаре с использованием NBT

    Можно ли в ISimpleBlockRenderingHandler#renderInventoryBlock получить текстуру, используя NBT текущего стека?
  6. DStriker

    Имя блока по TileEntity

    Можно ли задать unlocalizedName блоку в зависимости от переменной, хранящейся в TileEntity? Если да то как? С ItemBlock'ом всё ясно, а вот с блоком, стоящим в мире? Хочется идентифицировать конкретный суб-блок вайлой.
  7. L

    Пропадание вещей в кастомных слотах

    Кладу предмет в кастомный слот и при перезаходе в игру вещь пропадает.Мне сказали, что дело в NBT ,Посмотрел класс и он у меня пустой,подскажите ,что надо писать,чтобы лут сохранялся в слотах? public class RpgPlayer implements IExtendedEntityProperties{ private EntityPlayer player...
  8. A

    Здание для генерации мира в формате.nbt

    Привет! 1.12.2 Работаю над своей генерацией мира. Хочу вставить в генерацию повтопяющуюся структуру. Структура полностью состоит из блоков моего мода. Для этого требуется формат файлa.nbt Ранее, когда я работал с майном, был формат .schematic сейчас.nbt Желаемую структуру, которую я хочу...
  9. ロ

    NBTTagCompound -> JSON

    Можно ли каким-то простым способом получить Json строку из NBTTagCompound ? Если смотреть toString() у NBTTagCompound, то будет видно, что key не записывается в ковычки, что нужно для поддержки JSON. Так же если смотреть toString() у другие NBT типов, будет видно различные приставки (d, s, etc)...
  10. _mudblood

    От одного предмета передать NBT другому

    Привет. У меня есть 2 предмета, у которых есть свои nbt и мне нужно передать от одного предмета то что содержится в его nbt, другому. Нужно передать nbt через onUpdate в одном из этих предметов. Подскажите пожалуйста, как это сделать.
  11. NotYuki

    Запись Entity в NBT

    Суть такова: в НБТ одного энтити нужно записать собственно другой энтити. То есть на пример энтити 1 имеет переменную public Entity entity2, значение которой должно сохраниться после перезапуска. Была попытка записывать его ID, но при перезапуске он меняется, через UUID не получить энтити из мира.
  12. pmpkn

    Синхронизация переменной в тайле и GUI

    Я, создавая механизмы для своего мода, столкнулся с проблемой корявого отображения количества энергии (записывается в NBT тайла) в клиентском GUI (GUI, как и элемент отображения используют CoFHLib). Синхронизируется это всё дело только при обновлении чанка. Ниже прилагаю нынешний код базового...
  13. NullPointerException

    Создание временного предмета

    Здравствуйте! На днях задался вопросом по созданию временного предмета с возможностью задавать параметр через конфиг/команду. Но есть вопрос как реализовывать, все таки с помощью NBT, если да то как именно? Или можете предложить иной вариант.
  14. MaximJJ

    nbt

    Как работать с nbt ? Не обязательно 1.8.9
  15. AceGo

    HashMap в NBT

    Так получилось, что для синхронизации мне нужно поместить HashMap<String, UUID> в NBT, но вот только совсем не могу вдуплить каким образом это сделать, что бы потом в итоге вытащить или собрать по частям все тот же HashMap<String, UUID>
  16. TalosDx

    Сохранение информации в мир

    Нужно засейвить данные в мир и восстановить их при перезагрузке в т.ч делать это только в мир, а не костылями вроде записи в чанк/tile/блок/местного бобра/случайного игрока Конечно, всегда можно заюзать json, но это не вариант когда есть отлаженный и проверенный временем -> nbt
  17. P

    NBT на игроке

    Есть необходимость сохранять некоторые данные на игроке, мысль такая: на уровне плагина сервера записывать кастомный NBT в игрока, например при входе на сервер, а на уровне мода необходимым образом его читать и обрабатывать. Вопрос в том, возможно ли это? Пробовал Записать NBT вот так: import...
  18. Nix13

    Ошибка при чтении NBT

    Сделал блок с тайлом, зарегистрировал всё, но при изменении значения NBT и перезаходе в лог летит ошибка A TileEntity energytools:small_energy_storage has thrown an exception during loading, its state cannot be restored. Report this to the mod author
  19. Erumind

    Кастомный слот, удалить/добавить, скрыть/проявить.

    Утро доброе, товарисчи. У меня недавно преобразовалось три вопроса: Как добавить/удалить определенный предмет в в определенный (кастомный слот). Именно удалить предмет из слота и добавить его туда, а так же каким образом переловить это в плагине на бакките? Каким образом можно обновлять...
  20. Вамиг Алиев

    Как читать NBT-файл?

    Здравствуйте. Добрый день. Помогите, пожалуйста. Да, я знаю, что в классе TileEntity можно менять NBT-данные, но мне нужно это сделать в другом классе, например, в функции инициализации модификации. Я думаю, это действие делается через NBTTagCompound, можно ли его создать просто так? В самом...
Назад
Сверху