nbt

  1. day-d

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

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

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

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

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

    Всем доброго времени суток! Сегодня я захотел сделать свои блоки (блоки мела, их целая коллекция) у которых можно будет менять цвет нажимая красителем. Одни из примеров в игре: *кожаная броня *луч маяка *вода в котлах (я про ПЕ, чтобы привести пример) То есть цветов по задумке должно быть...
  4. 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) {...
  5. lyricahvh

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Нету NBT

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

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

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

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

    Есть у меня IExtendedEntityProperties, в нем данные, я хочу сообщать данные игроку и некоторые данные остальным игрокам в радиусе чтобы сделать рендер, но как это правильно сделать, ведь это не маленькая нагрузка если синхронизация будет через LivingUpdateEvent
  16. 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...
  17. 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>();
  18. totloky

    NBT Lore

    Пытаюсь добавить предмету командой отображаемое описание через nbt тег Lore. Никак не могу понять каким образом это сделать. Знаю, что у в классе Item есть метод отвечающий за это, но у меня не получилось привязать его к команде. Дальше немного говнокода, еще не причесано, но суть вопроса...
  19. MRMehanik

    Не знаю как решить проблему.

    Всем привет. Столкнулся с проблемой она звучит следующим образом, необходимо сделать тестирование на один показатель но с разным значением. @Override public ActionResult<ItemStack> onItemRightClick(World world, EntityPlayer player, EnumHand hand) { if(!world.isRemote &&...
  20. SecretAgent12

    NBT

    Такой вопрос. Выполняется ли синхронизация с клиентом после того как я устанавливаю NBT-тэг для ItemStack(в инвентаре игрока) на стороне сервера?
Сверху