nbt

  1. erbenesh

    Перенос инвентаря на 1.12.2

    Пробую, пытаюсь перенести инвентарь с 1.7.10 на 1.12.2 Столкнулся с проблемой, что в ItemStack отсутствует загрузка из NBT public void readFromNBT(final NBTTagCompound compound) { final NBTTagList items = compound.getTagList("safe", (int)compound.getId()); for (int i = 0; i <...
  2. Artur114

    многа вопросов

    1. как создать таймер для отдельного игрока, первое что пришло мне на ум это записывать время таймера в NBT. Я написал код и он вроде работает но я слышал что NBT довольно не оптимизированный. 2. Можно ли создать пакетную систему как в майне для своего потока на основе forge api, если нет то как...
  3. Antony_wes

    Перенос NBT умершего на нового Player

    Приветствую, ищу способ как перенести nbt умершего player на нового(для того, что бы при смерти nbt переносилось). Я думаю, что ServerPlayerEvents.AfterRespawn поможет мне с этим, прописал эвент, который не работает: public class PlayerSpawnHandler implements ServerPlayerEvents.AfterRespawn {...
  4. day-d

    Снять копию ItemStack для тайла

    Всем привет. Появилась необходимость сделать из тайла itemstack со всеми вытекающими, включая NBT. Возможно ли это? Может быть есть вариант проще? Мне нужно дропнуть тайл в виде айтема, сохранив при этом, к примеру, энергию. Пытаюсь сделать что-то такое, но в итоге получаю айтем без тегов (с...
  5. Ruins

    Значение NBT foodLevel равно нулю

    Здравствуйте, у меня проблема с чтение NBT тэгов, надо у игрока прочитать foodLevel именно через тег, но когда я пишу entity.getPersistentData().getDouble("foodLevel") Выдаёт 0.0, хотя команда /data get @p foodLevel возвращает адекватное значение. Запускаю мод в режиме одиночной игры.
  6. airozen

    О цветных блоках

    Всем доброго времени суток! Сегодня я захотел сделать свои блоки (блоки мела, их целая коллекция) у которых можно будет менять цвет нажимая красителем. Одни из примеров в игре: *кожаная броня *луч маяка *вода в котлах (я про ПЕ, чтобы привести пример) То есть цветов по задумке должно быть...
  7. Maksim444

    Не устанавливается NBT Tag

    public class Packet implements IMessage { private int entityId; private String packetName; public Packet() {} public Packet(int entityId, String packetName) { this.entityId = entityId; this.packetName = packetName; } @Override public void fromBytes(ByteBuf buf) {...
  8. lyricahvh

    Воссоздание и удаление чанка

    Добрый день! Имеется проблема, с удалением чанка, инфы не нашел вообще. Имеется пустой мир, и есть координаты чанков, Хочу полностью зарагенить до пустоты эти чанки либо пересоздать вообще. Так-же и с воссозданием имееются небольшие проблемы, то что чанк ломается(не дропаются блоки, вещи...
  9. ATRIK

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

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

    NBT данные игрока

    Как получить NBT данные определённого игрока?
  11. B

    Где хранить инфу о доступных/выполненных квестах

    Хай всем снова я) В общем у меня стал вопрос, о хранении информации о выполненных квестах Я изначально целился на CAPABILITY и это на первый взгляд кажется верным решением, но в случае если квестов будет 10 000 Что произойдет? как это повлияет на клиент и сервер, сможет ли майнкрафт...
  12. Illiaz

    Не сохраняеться инвентарь, и фантомные блоки.

    Есть инвентарь, nbt записываю/читаю в энтити, extends EntityLiving implements IEntityAdditionalSpawnData, предметы в инвентаре могу спокойно перекладывать, стакать, забирать, и тд. Но после презахода в инвентарь, предметы появляются так как и были до изменений, а предмет или блок который забрал...
  13. unknownUser

    Передать NBT одного игрока, другому.

    У меня есть NBT игрока в котором хранятся монеты, есть худ где показывает кол-во монет. Так вот мне нужно что бы при наведении на другого игрока, в худе показывалось кол-во монет того игрока. Как мне передать NBT другого игрока в мой худ?
  14. LightMizu

    NBT тег пропадает после смерти или перезахода

    Добрый вечер, есть комманда которая устанавливает NBT тег игрока в заданное значение. И есть item который проверяет этот NBT тег. Написал пакет через ElegantNetwork. Всё работает до перезахода в мир или смерти.После NBT тег сбрасывается. Как его сохранять?
  15. LightMizu

    Нету NBT

    Добрый день. Пишу код который при нажатии кнопки и определённом NBT теге выводит GUI добавил команду для установки этого NBT тега но когда я в InputEvents читаю этот тег то его нет хоть комманда data выводит правильное значение этого тега.
  16. B

    Как найти NBT инвентаря сундука в файлах мира?

    На сервере, админом которого я являюсь, произошел глюк, и пару активных игроков получили оператора и наделали себе читерских вещей. Инвентарь то почистил.. но я не могу знать, где они могли бы спрятать копии шалкеров с предметами. Могу ли я как то получить возможность просмотреть данные сундуков...
  17. 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...
  18. S

    Правильная синхронизация nbt с сервера на клиент

    Есть у меня IExtendedEntityProperties, в нем данные, я хочу сообщать данные игроку и некоторые данные остальным игрокам в радиусе чтобы сделать рендер, но как это правильно сделать, ведь это не маленькая нагрузка если синхронизация будет через LivingUpdateEvent
  19. MRMehanik

    Предмет после крафта с nbt

    Привет. Не получается добавить nbt в предмет. ItemStack stack = new ItemStack(ItemsInit.CHARM_HEALTH); NBTTagCompound nbt = stack.getTagCompound(); GameRegistry.addShapedRecipe(new ResourceLocation(Main.MODID, "recipes/main_cr_teg_19"), null, new ItemStack(ItemsInit.CHARM_HEALTH...
  20. C

    Как сохранять данные в ieep

    Как сохранять данные в ieep public class ClassA { public int x, y, z; public int time; public String name; public String owner; } В ArrayList, либо в листах какого-либо другого-типа public ArrayList<ClassA> listA = new ArrayList<ClassA>();
Сверху