nbt save

  1. ATRIK

    Возможно ли записать свои NBT таги в TileEntity

    Мне нужно в разные TileEntity записывать свой NBT таг. Например: в выбрасыватель записать NBT таг count:16b. Команда /data не может записать кастомный NBT таг в TileEntity. Когда я это узнал, у меня появился вопрос: возможно ли вообще это сделать?
  2. DajeStalin

    Проблемы с Capability 1.16.5

    Cоздал интерфейс public interface NewLevelSystem { public void setLevel(float pointsLevel); public void addExp(float points); public float getLevel(); } Затем создал методы public class Levels implements RpgMod.NewLevelSystem { private float level = 0.0f...
  3. Ms_Racker

    Переполнение стека NBT

    Проблема с nbt при попытки сохрнаить расширенные свойства моего объекта в nbt: Код: public static void saveInventoryToExtendedPro(EntityPlayer player, Inventory inv){ InventoryProperties pro= InventoryProperties.get(player); NBTTagCompound tag = new NBTTagCompound()...
  4. LeDeux

    Правильное использование makeDirty()

    На вики Fabric в теме о создании BlockEntity упоминается метод makeDirty(), который используется для сохранения данных на диске, для последующего их восстановления при запуске мира (могу ошибаться). Каким образом использовать этот метод, в каком фрагменте кода его вызывать? Я предполагаю, что...
  5. Vankad24

    Как сохранить NBT при крафте?

    Доброго времени суток. У меня 2 вопроса: 1. Недавно начал использовать Nbt, но не знаю где лучше создавать CompoundNBT предмета. Метод onCreated в креативе не вызывается. Ещё есть initCapabilities, но не знаю, для этого он или нет. 2. Хочу реализовать следующую идею: в инвентаре есть мешок, в...
  6. centanarian

    Как сохранить NBT-тег сущности (Fabric)?

    Суть такова: у меня есть существо, текстура которого зависит от его типа (не EntityType!). При перезапуске мира текстура меняется, т.к. меняется тип существа, хотя тип должен сохранятся. Я переопределил writeCustomDataTag и readCustomDataTag, и при чтении тега, если тип равен null, он выбирается...
  7. mr_ten_fan

    Сохраняется один слот из пяти

    Сделал по гайду Вот класс тайлэнтити: package ru.mrtenfan.metalfever.tileentity; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.init.Items; import net.minecraft.inventory.IInventory; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import...
  8. ReyMagos

    nbt у ентити

    У меня есть ентити в которой я записываю nbt @Override public void readEntityFromNBT(NBTTagCompound compound) { super.readEntityFromNBT(compound); this.setProfession(compound.getInteger("profession")); NBTTagList list = compound.getTagList("offers", 10)...
  9. P

    Теряются предметы в GUI

    Здравствуйте! Пишу небольшой аддон, в котором есть один блок с ГУИ, в верхний слот которого кладутся фильтры для воды. Через некоторое время фильтры ломаются и попадают в нижний слот. Проблема состоит в том, что периодически происходит следующая проблема. Если оставить наполовину сломанный...
  10. oler009

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

    уже 3 день стараюсь разобраться в принципе работы с NBT и не как не получается существуют ли рабочие примеры на 1.12.2 с подробным описанием принципам работы на русском языке ?
  11. 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...
  12. TalosDx

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

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