Результаты поиска

  1. AustereTony

    [1.12.2] Oxygen - расширения для сервера (100% GUI)

    Спасибо) Именно. Каждый модуль требует наличия только Oxygen Core, вся абстракция реализована в нём. Кроме того, к примеру, модуль Interaction сам пользуется этим для реализации взаимодействия с игроком и отрисовки оверлэя.
  2. AustereTony

    [1.12.2] Oxygen - расширения для сервера (100% GUI)

    Я имел ввиду виджет. Гиперссылку я уже сам одинаковую создал. Поправлю.
  3. AustereTony

    [1.12.2] Oxygen - расширения для сервера (100% GUI)

    Oxygen это набор модификаций для клиента и сервера, добавляющий множество расширений для многопользовательской игры, а так же инструменты для создания экономики и различных активностей, вдохновлённый MMORPG играми. Ключевой особенностью является использование полноценных графических интерфейсов...
  4. AustereTony

    EntityDataManager

    @Dahaka верно написал. Это очень полезная система для мониторинга переменных, управляющая текущим значением. А атрибуты нужны для определения диапазона значений и часто используется в связке с EntityDataManager. P.S. Можешь почитать мой гайд на эту тему, там достаточно подробно об этом написано.
  5. AustereTony

    Система временных эффектов (Замена Potion)

    @hohserg1, всё зависит от того что в конечном счёте нужно сделать. Все капабилити сущности хранит экземпляр CapabilityDispatcher (инициализируется в конструкторе Entity запуская AttachCapabilitiesEvent для этой Entity). CapabilityDispatcher хранит данные для капабилити разделяя их по трём...
  6. AustereTony

    Камера.

    @hohserg1, указанное тобой событие не позволяет менять положение камеры, только углы. @stakanchik21, хоть бы исходники просмотрел что ли - правок на одну минуту работы. Изменилось только одно единственное поле (EntityPlayer#yOffset на EntityPlayer#eyeHeight) и методу...
  7. AustereTony

    AABB

    Вот пара костылей от именитых кодеров) Но только 1.7.10. Ресайз AABB игрока, смотри первое сообщение от Ernio: тык Изменение положения камеры, последнее сообщение от coolAlias (сам пользовался): тык Для 1.12.2 есть событие UpdateCameraEvent, возможно это более адекватное решение, но я ничего...
  8. AustereTony

    AABB

    @stakanchik21, что именно ты хочешь сделать? Получить список игроков в заданной области: List<EntityPlayer> list = player.world.getEntitiesWithinAABB(EntityPlayer.class, player.getEntityBoundindBox().expand(0.0D, -1.0D, 0.0D));
  9. AustereTony

    Container#slotClick() - Что за третий аргумент?

    0 - стандартный клик по слоту, 1 - шифт-клик для быстрого перемещения, 2 - свап итема на хотбаре на итем под курсором при нажатии соответствующей цифры, 3 - получение полного стака предмета при клике по нему средней кнопкой мыши в креативе, 4 - выбрасывание при удержании курсором и нажатии...
  10. AustereTony

    ReBind

    AustereTony обновил(а) ресурс ReBind новой записью: Обновление 2.5.7 Узнать больше об этом обновлении...
  11. AustereTony

    ReBind - Обновление 2.5.7

    Фикс неработавших комбинаций для биндов "Убрать HUD", "Экран отладки" и "Отключить шейдер" (1.7.10). Интеграция системы комбинаций клавиш из последних версий для 1.7.10.
  12. AustereTony

    Рендер игрока с анимацией

    @Minebot, за анимацию покачивания рук отвечает вот эти строки в ModelBiped#setRotationAngles() this.bipedRightArm.rotateAngleZ += MathHelper.cos(p_78087_3_ * 0.09F) * 0.05F + 0.05F; this.bipedLeftArm.rotateAngleZ -= MathHelper.cos(p_78087_3_ * 0.09F) * 0.05F + 0.05F...
  13. AustereTony

    NBT не определен

    Ладно. Попробуй передать в конструктор EnumActionResult переменную itemstack, которую ты получил в начале метода.
  14. AustereTony

    NBT не определен

    Попробуй EnumActionResult.SUCCESS вместо EnumActionResult.PASS.
  15. AustereTony

    NBT не определен

    Всё дело в отсутствии синхронизации с клиентом. Создаёшь и изменяешь ты NBT только на сервере (потому что проверяешь на EntityPlayerMP). А метод addInformation() клиентский и NBT у предмета на клиенте нет. UPD: Не в тему...
  16. AustereTony

    Ошибка Forge MDK [1.12.2]

    Как вариант создавать папку с проектом в кореневых папках дисков (и без кириллицы в пути), тогда проблем не будет. Единственна проблема лично у меня - нет звука в игре, т.к. из за кириллицы в имени пользователя OpenAl не грузится.
  17. AustereTony

    Перенести кусок кода в другое место (ASM)

    @Agravaine, можно как то так. Это не перенос в прямом смысле, но тоже работает (сделал по отработанной схеме). Если нужен прям перенос, то могу поковырять подольше. Трансформер: private byte[] patchChunk(byte[] basicClass) { ClassNode classNode = new ClassNode()...
  18. AustereTony

    ReBind

    AustereTony обновил(а) ресурс ReBind новой записью: Обновление 2.5.6 Узнать больше об этом обновлении...
  19. AustereTony

    ReBind - Обновление 2.5.6

    Добавлена проверка наличия обновлений. Добавлена команда для автоматического обновления внешнего конфига добавленим поддержки для биндов из загруженных модов. Добавлен кастомный автопрыжок на один блок. Возможность отключить активацию спринта двойным нажатием клавиши "вперёд". Возможность...
  20. AustereTony

    ReBind

    AustereTony обновил(а) ресурс ReBind новой записью: Обновление 2.5.0 Узнать больше об этом обновлении...
Назад
Сверху