capability

  1. D

    Не сохраняется capability после пере захода

    сама дата public class PlayerData { private int legacyId; private String ability1 = "none"; private String ability2 = "none"; private String ability3 = "none"; private String ability4 = "none"; private String ability5 = "none"; private String special = "none"...
  2. Mr.Toad

    Капабилити

    Доброго времени суток Есть капа: package com.mr_toad.ex.common.caps; public interface Cap { int getValue(); void setValue(int vn); } package com.mr_toad.ex.common.caps; public class CapClass implements Cap { private int v = 0; @Override public int...
  3. Scarlet sunset

    Капабилити энергии для механизма

    Хотел создать кастомный блок с тайл энтити, но при добавлении капабилити энергии создается как будто два хранилища. Когда увеличиваю значение энергии в хранилище и вывожу его в консоль, выводится два значения: 0 и правильное значение энергии. В нбт записывается именно 0, изменяя код вышло что...
  4. Pikcahy

    Не понимаю как делать capability

    как сделать капу чтобы при нажатии на кнопку в gui она становилась неактивной и сохранялось что она неактивная при перезаходе в игру как сделать её неактивной я знаю, я непонимаю как сделать капу
  5. DajeStalin

    Синхронизация Capability

    Ну чтоже, создал я капу, всё работает, но данные клиента и сервера расходятся, клиент не меняется вовсе, как я понял нужно их засинхронить. Но не понимаю саму логику, как передать переменные, которые хранятся в INBTStorage. Добавил либу ElegantNetworking, создал тестовый пакет. @ElegantPacket...
  6. Hyrancood

    Проблемы с массивом Capability

    Решил создать массив(int) capability, однако возникла проблема - массив не хочет принимать новые значения. Всё ли я делаю правильно при начислении? @Override public ActionResult<ItemStack> onItemRightClick(World world, PlayerEntity entity, Hand hand) { ActionResult<ItemStack> retval =...
  7. MRMehanik

    GUI внутри игрока 1.12.2

    Привет всем. Немного застопорился в написании. Ни как не могу написать слот для для предметов слева. Постоянно крашит майн если добавляю слоты туда. + ко всему прочему нужно распределение по типу для каждого слота в левой части, пробовал код из baubles но опять же крашит. Подскажите кто за...
  8. lpdeath

    как синхронизировать capability с клиентом?

    кхм, создал я кэп, который должен работать, и он работает, предмет не используется если полностью потратить кэп, но с помощью дебажинга я понял, что значения на клиенте и значения на сервере абсолютно разные (если на стороне сервера я потрачу всю свою ману, то она будет все равно на...
  9. lpdeath

    отображать свою ману визуально

    сделал я через кэп ману, работает идеально, но я вообще не знаю как отображать ее. я смог сделать просто отображение картинки, но как накладывать одну картинку на другую, чтобы это работало - вообще не знаю. public class EtherRenderer { Minecraft mc = Minecraft.getInstance()...
  10. lpdeath

    не тратится мана

    создал я значится через capability ману, в предмет вставил такой код: public ActionResult<ItemStack> onItemRightClick(World world, PlayerEntity player, Hand hand) { Ether ether = player.getCapability(EtherCapability.CAPABILITY_ETHER, null).orElse(Ether.createADefaultInstance())...
  11. Jetug

    Capability не хочет работать с мобами

    Написал код по туториалу. У игрока(PlayerEntity) все данные нормально сохраняются, но в случае с мобами (например с кадавром) данные сохраняются только до перезахода в мир, после него значение опять равно нулю. public interface ICurrency { public int getAmount(); public void...
  12. F

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

    Добрый день, друзья. Учусь работать с capability и нетворкингом. В общем: у меня есть капабилити, которое хранит интовый айдишник. Этот айдишник обновляется в некотором гуи. Сделал пакет и при смене этот id на клиенте у одного из игроков отправляю для всего измерения пакет с обновлением. Но...
  13. lpdeath

    Отображение маны, сделанной через Capability визуально

    привет, я сделал ману через кэпы, но не понимаю, каким образом мне ее отображать. есть у меня вот такие вот спрайты, сверху типа пустая полоска, снизу заполненная (не воруйте пожалуйста), и мне надо каким-то образом ее поместить в определенное место на экране, чтобы когда мана полная...
  14. Огурец

    Не синхронизируются капабилити при наличии двух в одном провайдере

    Доброго времени суток друзья! я столкнулся с непонятной для меня ситуацией, я внедряю РПГ систему в мод, и мне необходимо использовать множество CAPABILITY я подключил к моду одну тестовую переменную, она работала стабильно, значение менялось/сохранялось/читалось без сбоев но как только я...
  15. PandOS

    Server/Client Capability

    Если достаю вот так плеера и проверяю какое значение в своей кастомной капе, а после выполняю какие-то действия на сервере на основании заначений в ней, при том, что я её просто создал и зааттачил, никаких пакетов не отсылаю никуда, выходит... MyCap cap = minecraft.player.getCapability(...) if...
  16. Кирилл Пархом

    Работа с Capability.

    Всем привет! У меня появилась задача, сделать дополнительную характеристику игроку. К примеру взял выносливость (а так их будет очень много). Посмотрел на форуме, вроде как лучше всего нужно использовать Capability. Сперва хотел бы спросить, правильно ли я делаю? Написал интерфейс...
  17. M

    Capability для одного игрока

    Всем доброго дня! Основываясь на данном гайде, сделал хранение массива строк у каждого игрока Однако, столкнулся с проблемой - новые игроки имеют те же значения, что и первый игрок. Вопрос: что я сделал не так? Ведь для каждого игрока КАПа содержит разную информацию
  18. KOMPOT_IZ_FIKUSA

    Создание и хранение переменных игроков

    Мне нужно хранить несколько переменных (мана и ранги). Банально не знаю, как сделать. Как я понял, делается это через Capability. Всё что нашёл - Создание кастомного инвентаря игрока , но там рассказывается как сделать инвентарь, хранящий предметы.
  19. hohserg

    Капабилити чанка не загружается при загрузке мира

    Сделал капу для чанка. Сама по себе она работает https://github.com/EndersMagic/EnderMagic/blob/rune-mechanics-2/src/main/scala/ru/mousecray/endmagic/capability/chunk/RuneStateCapabilityProvider.java...
  20. hohserg

    Капабилити, которое сохраняется и загружается вместе с миром

    Как лучше делать сохраняемую капу: через реализацию IStorage или через INBTSerializable? До этого момента делал совмещенно: делал IStorage и из INBTSerializable дергал IStorage этой капы. Но теперь это кажется избыточным
Сверху