capability

  1. Kitoglav

    Capability 1.12.2 (сервер -> клиент при заходе в мир)

    сегодня открыл для себя способ синхронизации капабилити на 1.12.2 при заходе в мир. наверное многие о нем знают, но все же, вдруг кому понадобится. @SubscribeEvent public void entityJoinWorld(EntityJoinWorldEvent evt) { if (!(evt.getEntity() instanceof EntityPlayer)) // если сущность...
  2. Kitoglav

    не работает капа

    Крашится при попытке зайти в мир с ссылкой на эвент AttachCapabilities. Насчёт работы с капабилити мало что знаю, первый опыт работы с ней.. public static final ResourceLocation ATTRIBUTES_CAP = new ResourceLocation(Morrowind.MODID, "attributes"); @SubscribeEvent public void...
  3. Liahim

    Контейнер предмета

    Народ, всем привет! Подскажите, плиз, есть ли какой-нибудь стандартный интерфейс для создания контейнеров в предмете? Предполагаю, что это какой-нибудь IItemHandler, но не очень понял, как с ним работать: всё связанное с капой для меня тёмный лес. Цель: мне нужно создать предмет с инвентарём и...
  4. M

    Изменение capabilities через гуи

    Понимаю, что это можно сделать через отправку пакетов, но как бы я не старался не могу составить пакет, который бы влиял на capabilities. Нуждаюсь в ваших наставлениях! (Также, если что-то необходимо дополнительно, обязательно предоставлю) Заранее благодарю!
  5. L

    Ошибка с капой

    Всем привет.Сделал капу,зарегал ,сделал пакет но капа не сохраняется после перезахода. Помогите решить public class DefaultExpHandler implements IExpHandler { private int expfish; private int levelfish; @Override public int getExpFishing() { return this.expfish; }...
  6. Terraformer5039

    Вопросы по Capability

    Представим ситуацию. Я пишу мод на жажду. Поковыряв форум и поисковики, я понял что мне нужна Capability. И тут началось самое веселое.. Я посмотрел реализацию простой маны где-то в ресурсах (и на планетмайнкрафт было что-то похожее, но все таки там делали иначе), и честно говоря ужаснулся. Для...
  7. hohserg

    Синхронизация капабилити в сущностях

    Сделал капу для сущности из другого мода. При перезаходе в мир на клиентской стороне капа пустая(значения по умолчанию). Как правильно синхронизировать капу в сущностях? Допустим, при изменении отправлять пакет всем в радиусе. А при заходе игрока на сервер? Искать вокруг него сущности и...
  8. Sainthozier

    Синхронизация и сохранение IEEP

    Всем привет. Раньше приходилось, конечно же, юзать пакеты, чтобы синхронизировать и сохранять IEEP при тп по мирам и смерти. Но в свете последних событий, у меня недостаточно знаний в области применения пакетов, чтобы быть на 100% уверенным, что моя реализация безопасна и не имеет пакетных...
  9. R

    Отображение capabilities в gui

    Как мне правильно передать значение capabilities с сервера на клиент для отображения в гуи?
  10. hohserg

    Capabilities - предназначение параметра EnumFacing в методах ICapabilityProvider

    У методов ICapabilityProvider hasCapability и getCapability есть второй параметр с типом EnumFacing. Для чего он предназначен? public boolean hasCapability(Capability<?> capability, EnumFacing facing); public <T> T getCapability(Capability<T> capability, EnumFacing facing); Заранее спасибо за...
  11. Sainthozier

    Использование предметов из сторонних модов. Хранение информации об игроке. Работа с сообщениями чата

    Всем привет. Заранее извиняюсь, что задаю столь глупые вопросы, на которые уже отвечали миллион раз, но всё же хотелось бы чисто для себя узнать окончательные ответы и больше никогда не гуглить по этой теме. Итак, меня интересует следующее: 1. Необходимо, например, в ивенте ItemPickupEvent...
  12. Eifel

    Создание кастомного инвентаря игрока

    Привет! По просьбе решил написать простой туториал о создании кастомного инвентаря игрока. Прочитав данную статью, я подумал сделать свой инвентарь но с многими изменениями и под новую версию майна. Туториал предполагает что вы знакомы с использованием прокси и умеете общаться с CAP`ой на...
Сверху