Привет всем,
Это обновление приносит несколько новых функций и улучшений в работу с разрушением блоков и управлением хранилищем.
Функции:Изменения:
- Опция импорта шейдеров для удаления базовых шейдеров из внешних паков
- Новая система разрушения блоков на основе атрибутов (заменяет усталость от добычи)
Исправления:
- Более чистая и удобная для поддержки логика обработки разрушения блоков и хранилища
Еще раз большое спасибо Jan за вклад и улучшения.
- Исправлена проблема с дублированием предметов в хранилище
- Улучшена обработка null при выпадении мебели и лута
Надеюсь, вам понравится,
Thomas
Привет всем,
Это обновление улучшает стабильность работы с кастомными блоками, мебелью и некоторыми внутренними системами механик. Также проведён рефакторинг кода для более лёгкой поддержки.
Большое спасибо Jan и px86 за вклад.
Изменения:Исправления:
- Упрощены процессы удаления кастомных блоков и мебели с более аккуратной обработкой выпадений, очисткой хранилищ и обновлением освещения
- Перезагрузка механик теперь корректно повторно регистрирует слушатели из обновлённого состояния mechanics.yml и сохраняет кастомные фабрики
- Предметы с возможностью смены скина теперь используют item_model на версии 1.21.4+ (ранее использовалось custom model data)
- Обновлена ProtectionLib до версии 1.8.1 (для поддержки NoBuildPlus)
Как всегда, сообщайте о любых необычных ситуациях после обновления.
- Исправлена очистка "осиротевшей" мебели при удалении конфигураций предметов
- Исправлены утечки памяти и проблемы с производительностью
- Логи ShapedBlock и HUD теперь выводятся только в режиме debug
- Исправлены сообщения логов в скомпилированных сборках
- Исправлено отображение белой тени текста
- Исправлено создание моделей для копья и трезубца
Наслаждайтесь версией!
С уважением,
Thomas
Всем привет,
Это обновление сосредоточено на обработке ресурс-паков/версий (введено в предыдущем билде) и надёжности хранения данных:Также исправлено:
- Поддержка ресурс-паков для нескольких версий (несколько небольших исправлений)
- Улучшена поддержка универсальных компонентов предметов (Components, включая repairable)
- Новый доступ к Storage API для сущностей/блоков (без открытия GUI)
Пожалуйста, сообщайте, если заметите что-то странное после обновления. Надеюсь, вам понравится!
- Дюп в хранилище мебели при нескольких просмотрщиках (спасибо Jan)
- Некорректные сопоставления pack format/protocol для новых клиентов 1.21.x
- Поведение перезагрузки для настроек запроса/обязательности ресурс-пака
- Приоритизация чтения хранилища шалкеров из entity PDC
С наилучшими пожеланиями,
Thomas
Привет всем,
Это обновление Oraxen включает крупный рефакторинг генерации ресурспака. В будущем это значительно упростит поддержку нескольких версий. В частности, теперь серверы с ViaVersion/ProtocolSupport смогут генерировать несколько версий ресурспака и отправлять каждому игроку подходящую версию.
Я тщательно протестировал изменения, однако из-за масштабности переработки возможны ошибки. Если для вас важнее стабильность, рекомендую пропустить это обновление или подождать несколько дней, чтобы я успел исправить возможные баги, о которых сообщат первые пользователи.
Также в обновление включено исправление NPE от Jan для команды /oraxen admin furniture place.
Хороших выходных,
Thomas
Всем привет,
Я назвал это обновление «stability», потому что оно исправляет множество мелких багов и делает существующие функции более надёжными. В частности, оно:Хорошей недели и сообщайте, если найдёте какие-либо баги,
- Добавляет поддержку большего количества шейдерных текстовых эффектов (с исправлением для 1.21.4)
- Упрощает тестирование генерации ресурс-паков (в основном полезно для отладки)
- Исправляет текстуру рюкзака в стандартных ресурсах
- Улучшает совместимость частиц и звуков в KnockbackStrike (спасибо Jan за PR)
Thomas
Всем привет,
Новое обновление с отличным вкладом от Jan и px86 включает:Также исправлена ошибка, о которой сообщил @playnisto: пользовательские лестницы отображались в неправильном направлении и рендерились прозрачными, а также несколько других мелких багов.
- Обновленную поддержку Iris (встроено в Oraxen)
- Поддержку перевода для отображаемых сущностей (теперь можно перемещать мебель без изменения модели)
- Опциональную защиту игрока во время загрузки ресурспака
- Опциональную возможность отключать ванильные рецепты
Документация обновлена: Welcome to Oraxen docs | Oraxen Docs
Хороших выходных,
Thomas
Привет,
Это обновление просто исправляет ошибку, связанную с механикой рюкзака, о которой сообщил DeriCreme. Рекомендуется как можно скорее обновиться или отключить механику рюкзака на продакшн-серверах.
С наилучшими пожеланиями,
Thomas
Привет,
Это первое обновление в году вводит новую механику: Knockback strike. Кроме того, исправлены многие мелкие ошибки:Мы рады приветствовать @Lipasquide в числе участников проекта, поздравляем его и выражаем большую благодарность Jan за многочисленные исправления.
- Некоторые цвета ошибочно заменялись эффектами текста, добавленными в предыдущем обновлении
- GUI рецептов не работал в версии 1.21.11
- Механика копья вызывала дублирование файлов при перезагрузке
- Баги с дефолтной пользовательской бронёй в версиях 1.18–1.19
Надеюсь, вам понравится Oraxen,
Thomas
Привет всем,
В этом обновлении добавлена новая функция: Текстовые эффекты. Эту функцию запросили Spoontipu и Shadix на Discord, и её было очень интересно реализовать.
Она работает путём замены рендеринга определённого цвета, который вы бы никогда не использовали, на эффект по вашему выбору с помощью текстовых шейдеров. Документация доступна здесь. Приятный момент: шейдерпак автоматически генерируется Oraxen, и вы можете использовать свои собственные GLSL-файлы. В документации также добавлен редактор для предварительного просмотра ваших кастомных шейдеров.
Кроме того, это обновление исправляет несколько багов:Надеюсь, вам понравится,
- Генерация анимированных глифов в версии 1.21.11 (в конфиг по умолчанию теперь добавлен пример анимированного спиннера)
- Ошибки в Purpur 1.21.10 (ранее определялось как Paper, но некоторые функции Paper отсутствовали — теперь используется fallback на реализацию Spigot)
- Загрузка в Purpur 1.21.4, как сообщал @NightYuki
- Ошибка при распаковке zip в Paper 1.21.11, как сообщил @kasphex
Thomas
Привет,
Это обновление не приносит много новых контентных функций — вместо этого оно сосредоточено на стабильности и удобстве поддержки.
Недавно Paper отказался от поддержки Spigot-маппингов, из-за чего потребовалось немного доработок, чтобы сохранить совместимость как с Paper, так и со Spigot.
Кроме того, многие пользователи жаловались на сложность первоначальной настройки Oraxen, особенно из-за зависимостей вроде CommandAPI (стоит отметить, что наличие разных версий в зависимости от типа сервера и версии Minecraft усложняет процесс), а также из-за параметров оптимизации, которые нужно менять в конфигурации Paper.
Теперь, если CommandAPI не найден, Oraxen вместо краша с ошибкой попытается автоматически скачать оптимальную версию и загрузить её динамически. Это можно отключить, если вы не хотите этим пользоваться, но при корректной конфигурации это никак не повлияет на работу. Это лучшее решение, которое я нашёл, чтобы зависимости оставались одновременно оптимизированными и простыми в установке. Если хотите использовать это в своём плагине — пожалуйста, код открыт.
Аналогично, если конфигурацию Paper можно автоматически изменить, чтобы отключить поведение, которое иначе Oraxen отключает сам (ценой производительности), она будет обновлена при первом запуске.
Подробнее:
Plugin Settings | Oraxen Docs
Наслаждайтесь последними днями 2025 года,
Thomas!