Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
уже 3 день стараюсь разобраться в принципе работы с NBT и не как не получается существуют ли рабочие примеры на 1.12.2 с подробным описанием принципам работы на русском языке ?
Здравствуйте, я добавляю инвентарь в мой блок, всё было хорошо, но тут я столкнулся с проблемой, когда я пишу строчку кода NBTTagList list = nbt.getTagList("Items", Constants.NBT.TAG_COMPOUND); у меня почему-то NBT светиться красным (хотя раньше в коде небыло никаких проблем с ним).
Когда я...
Есть энтити с переменной цвета, которая должна изменяться при нажатии определенных клавиш и записываться в нбт. Но проблема в том, что в нбт записывается значение, которое было получено при спавне, и больше не изменяется, хотя при нажатии клавиш цвет изменяется и остается таким до перезахода на...
Сразу к делу
Класс где состоит проблема
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...
Можно ли задать unlocalizedName блоку в зависимости от переменной, хранящейся в TileEntity? Если да то как?
С ItemBlock'ом всё ясно, а вот с блоком, стоящим в мире? Хочется идентифицировать конкретный суб-блок вайлой.
Кладу предмет в кастомный слот и при перезаходе в игру вещь пропадает.Мне сказали, что дело в NBT ,Посмотрел класс и он у меня пустой,подскажите ,что надо писать,чтобы лут сохранялся в слотах?
public class RpgPlayer implements IExtendedEntityProperties{
private EntityPlayer player...
Привет!
1.12.2
Работаю над своей генерацией мира. Хочу вставить в генерацию повтопяющуюся структуру. Структура полностью состоит из блоков моего мода.
Для этого требуется формат файлa.nbt
Ранее, когда я работал с майном, был формат .schematic сейчас.nbt
Желаемую структуру, которую я хочу...
Можно ли каким-то простым способом получить Json строку из NBTTagCompound ?
Если смотреть toString() у NBTTagCompound, то будет видно, что key не записывается в ковычки, что нужно для поддержки JSON.
Так же если смотреть toString() у другие NBT типов, будет видно различные приставки (d, s, etc)...
Привет.
У меня есть 2 предмета, у которых есть свои nbt и мне нужно передать от одного предмета то что содержится в его nbt, другому.
Нужно передать nbt через onUpdate в одном из этих предметов.
Подскажите пожалуйста, как это сделать.
Суть такова: в НБТ одного энтити нужно записать собственно другой энтити. То есть на пример энтити 1 имеет переменную public Entity entity2, значение которой должно сохраниться после перезапуска. Была попытка записывать его ID, но при перезапуске он меняется, через UUID не получить энтити из мира.
Я, создавая механизмы для своего мода, столкнулся с проблемой корявого отображения количества энергии (записывается в NBT тайла) в клиентском GUI (GUI, как и элемент отображения используют CoFHLib). Синхронизируется это всё дело только при обновлении чанка. Ниже прилагаю нынешний код базового...
Здравствуйте! На днях задался вопросом по созданию временного предмета с возможностью задавать параметр через конфиг/команду. Но есть вопрос как реализовывать, все таки с помощью NBT, если да то как именно? Или можете предложить иной вариант.
Так получилось, что для синхронизации мне нужно поместить HashMap<String, UUID> в NBT, но вот только совсем не могу вдуплить каким образом это сделать, что бы потом в итоге вытащить или собрать по частям все тот же HashMap<String, UUID>
Нужно засейвить данные в мир и восстановить их при перезагрузке в т.ч делать это только в мир, а не костылями вроде записи в чанк/tile/блок/местного бобра/случайного игрока
Конечно, всегда можно заюзать json, но это не вариант когда есть отлаженный и проверенный временем -> nbt
Есть необходимость сохранять некоторые данные на игроке, мысль такая: на уровне плагина сервера записывать кастомный NBT в игрока, например при входе на сервер, а на уровне мода необходимым образом его читать и обрабатывать. Вопрос в том, возможно ли это?
Пробовал Записать NBT вот так:
import...
Сделал блок с тайлом, зарегистрировал всё, но при изменении значения NBT и перезаходе в лог летит ошибка
A TileEntity energytools:small_energy_storage has thrown an exception during loading, its state cannot be restored. Report this to the mod author
Утро доброе, товарисчи. У меня недавно преобразовалось три вопроса:
Как добавить/удалить определенный предмет в в определенный (кастомный слот). Именно удалить предмет из слота и добавить его туда, а так же каким образом переловить это в плагине на бакките?
Каким образом можно обновлять...
Здравствуйте. Добрый день. Помогите, пожалуйста.
Да, я знаю, что в классе TileEntity можно менять NBT-данные, но мне нужно это сделать в другом классе, например, в функции инициализации модификации. Я думаю, это действие делается через NBTTagCompound, можно ли его создать просто так? В самом...