capabilities

  1. Coriin

    Проблемы с синхронизацией capability

    Пытаюсь синхронизировать capability между клиентом и сервером, для этого я отправляю пакет клиентку от сервера, но данные не синхронизируются, я не понимаю что я делаю не так, вот сам метод, в котором обрабатывается пакет: public void handlePacket(Supplier<NetworkEvent.Context> supplier){...
  2. Coriin

    Проблемы с синхронизацией данных между клиентом и сервером

    Нужно передать данные с сервера на клиент, пробовал сделать так: public boolean handlePacket(Supplier<NetworkEvent.Context> supplier){ NetworkEvent.Context ctx = supplier.get(); ctx.enqueueWork(() -> { ServerPlayer player = ctx.getSender()...
  3. Coriin

    Рассинхронизация данных capability

    Как можно синхронизировать capability на локальном и серверном игроке?
  4. 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...
  5. B

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

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

    Синхрон капы между клиентом и сервером

    Есть капа Есть пакет SyncCapabilityClient В client.gui.RadialMenuScreen.deactivate Отпраляет, но на сервере не обновляется Гит GitHub - LightMizu/DemonSlayer Плюс вопрос не по теме: Как рендерить текст под углом
  7. LightMizu

    PlayerCapability

    Написал PlayerCapability Написал комманду для уст playercapability Зарегал И зарегал капу И сделал кейбинд чтоб дебажить И при нажатии пишет 0 хоть я написал комманду setbreath 1 В чём ошибка
  8. DajeStalin

    Не обновляется переменная в GUI

    Сделал полоску с уровнем и опытом, уровень и полученный опыт обновляются, а нужное количство опыта для лвл апа, нет, что я сдлел не так? Вывожу все эти переменные в чат или консоль, там всё работает, а в гуи не хочет :( В чём может быть проблема?
  9. G

    Capabilities не сохраняется после выхода из игры

    Мне говорили что capabilities сохраняется после выхода из игры в определенном мире. НО я сдлеал у себя capabilities, а он не сохранил после выходя из игры данные. Быстрее всего я тупой и что-то неправильно сделал. Но как можно сохранить capabilities привязанную к игроку в мире ? Вот все классы...
  10. G

    Capabalities ошибка

    Привет пытаюсь сделать своё capabalities. Когда пытаюсь прикрепить к игроку вылазит ошибка. Вот все классы: package com.example.examplemod.capabilities; public interface IMana { public void setMana(int mana); public int getMana(); } package com.example.examplemod.capabilities...
  11. G

    Capabilities

    Доброго времени суток. Кто-то может объяснить как правильно сделать capabilities? Читал документацию, статью. Так и не понял как это работает. Кто-то может скинуть гайд на эту тему для чайников?
  12. D

    Включить игроку полёт(как в креативе)

    Здравствуйте, видел код на других форумах(и на это тоже) player.capabilities.allowFlying = true; . Но у меня он не работает. Выдаёт ошибку: 'capabilities' has private access in 'net.minecraftforge.common.capabilities.CapabilityProvider' . Пытался через access-transformer что-то сделать, но не...
  13. Kitoglav

    Перестаёт создаваться капабилити

    Проблема в названии. Раньше всё работало. В один момент начало крашить при обращении к капе. Майнкрафт не воспринимает мой листенер совершенно, при заходе даже в консоль не выводит сообщение с 3 строки: @SubscribeEvent public void attachCAP(AttachCapabilitiesEvent<EntityPlayer> evt) {...
  14. U

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

    Создал кастомный инвентарь по туториалу от @Eifel. Настроил рендер слоя на игроке если в инвентаре лежит определённый предмет, всё работает. Только при перезаходе слой перестаёт рендериться, пока не откроешь кастомный инвентарь. Как это исправить? Пакеты сдал разными способами, но видимо я слабо...
  15. M

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

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

    Множественные Capы

    Как сделать больше одной переменной в capabilites?Я могу конечно делать под каждую переменную свой интерфейс, класс, его осуществляющий, сторедж и провайдер, но это не удобно и наверняка можно сделать быстрее и лучше.
  17. Nix13

    клонирование игрока

    после смерти требуется записать капу со старого игрока на нового. как я понял, требуется использовать PlayerEvent.Clone, но у меня его нет :/ версия маппингов stable_39
  18. Maxik

    Фантомные capability.

    Здравствуйте! Со старой проблемой разобрался, но теперь возник новый вопрос. Итак, у меня есть команда, которая через капу сетает мир Но дело в том, что она срабатывает весьма странно, трижды. Причем первый результат, правильный, а остальные - старые например, я командой /real set day 0...
  19. tox1cozZ

    Совместимый полет как в креативе

    Есть, допустим, броня. При одевании нужно давать игроку полет как в креативе. Прикол в том, что если делать проверку в апдейте аля: if(броня_надета){ player.capabilities.allowFlying = true; }else{ player.capabilities.allowFlying = false; player.capabilities.isFlying = false; } То...
  20. AlexSoсol

    Не включается полёт

    Доброго времени суток! о/ У меня по нажатию на мой кейбинд отправляется на сервер пакет, вызывающий метод: public static void enableFlight(EntityPlayer player) { if (player.capabilities.isCreativeMode) return; player.capabilities.allowFlying = true...
Назад
Сверху