Это обновление повышает производительность, исправляет проблемы с модификаторами атрибутов и удаляет устаревшие компоненты в пользу официального формата компонентов данных Minecraft.
Работа с предметами была переработана в соответствии с новым форматом, что обеспечивает лучшую поддерживаемость и совместимость в будущем. Удаленные компоненты теперь полностью настраиваются с помощью ванильной механики.
Обратная связь очень ценится для обеспечения стабильности, если вы столкнулись с какими-либо проблемами, пожалуйста, сообщите о них на GitHub.
Полный список изменений: Oraxen 1.189.0
This update brings support for all item components that can be found in the official documentation: Data component format – Minecraft Wiki
Existing components might get a small lift in order to make Oraxen easier to use and more maintainable. If you don't need these new features I recommend staying on 1.187.0 for now, since the changes are quite significant, I would like to have some feedback before considering them stable. If you notice any bug, please open an issue on the Github repository, this would be very useful.
Full changelog: Oraxen 1.188.0
Это обновление исправляет критические ошибки, чистит код и обновляет зависимости, повышая стабильность и производительность. За последние несколько дней оно было протестировано инсайдерами Discord и теперь готово для всех.
Это обновление исправляет генерацию паков для версий minecraft ниже 1.21.4. Полный список изменений доступен здесь: Release 1.186.1 · oraxen/oraxen
В этом обновлении добавлена поддержка Minecraft 1.21.4. Система ресурспаков переписана таким образом, чтобы полагаться на прямые определения модели предмета, устраняя необходимость в предикатах и CustomModelData (никаких изменений на стороне конфига не требуется, Oraxen автоматически сгенерирует нужные файлы определения модели, если подраздел Pack является частью конфига предмета).
Полный список изменений: Oraxen 1.186.0
Это небольшое обновление направлено на улучшение функциональности: новая команда /oraxen report упрощает создание отчетов о проблемах, улучшенное ведение журнала, перенесенное в языковые файлы для большей доступности для неанглоязычных пользователей, а также несколько исправлений ошибок.
Также ведется работа над поддержкой версии 1.21.4, которая должна быть включена в следующее обновление, устраняющее некоторые проблемы с функциями компонента питания.
Обновленные функции музыкального автомата, поддержка пользовательской музыки и новая элегантная модель проигрывателя!
Полный журнал изменений: Oraxen 1.185.0
Смотрите в действии:
Предварительная поддержка Minecraft 1.21.3
Введение
Этот апдейт добавляет предварительную поддержку Minecraft 1.21.3. Хотя релиз включает значительные обновления и исправления, поддержка дополнительных компонентов будет добавлена позже. Кроме того, ожидается скорое обновление Adventure API; на данный момент рекомендуется использовать Paper для оптимальной совместимости, так как актуальная версия API встроена.[Новое]
- Поддержка 1.21.3: Полная реализация поддержки новой версии Minecraft.
- Новые свойства компонентов: Реализована большая часть новых свойств компонентов, представленных в 1.21.3.
- Компонент CustomArmor-Type: Добавлена новая система брони на основе компонентов.
- Обновление конфигурации по умолчанию: Обновлена стандартная конфигурация для соответствия последней версии Minecraft. Пользователи более старых версий могут обновляться без сброса конфигурации, однако рекомендуется следовать новым практикам настройки для 1.21.2+.
[Исправления]
- Настройки шаблонных предметов: Исправлено рекурсивное копирование настроек шаблонных предметов.
- Проблема с рецептами: Решены проблемы с рецептами, возникавшие при отключении misc-mechanic в mechanics.yml.
- BedrockBreaking: Исправлена функция disable_on_first_layer.
- Реестр Spigot: Исправлены проблемы с элементами реестра, характерные только для Spigot, которые ломались из-за CommandAPI.
- Pack Model: Разрешено Pack.model устанавливать компонент itemModel, если присутствует Components.item.
- Свойства ItemUpdater: Добавлены недостающие свойства для ItemUpdater.
- CustomArmor на базе шейдеров: Отключена шейдерная броня для версий 1.21.2+.
- Пользовательская броня: Исправлены проблемы с пользовательской бронёй в 1.21.3+.
- MacOS: Исправлены проблемы совместимости с версиями MacOS.
[Рефакторинг]
- Устаревание HatMechanic: Устарел для версий 1.21.2+.
- Custom-Armor-Repair: Переработано, чтобы не обрабатывать ремонт пользовательской брони через настройки для 1.21.2+.
- Свойства MiscMechanic: Помечены как устаревшие.
- Тонкая настройка компонентов: Выполнены различные улучшения в коде, связанном с компонентами.
- Стиль кода: Улучшен стиль кода для лучшей читаемости и поддержки.
[Уведомление об устаревании]
- SHADER и TRIM броня: Теперь устаревшие, так как новая броня на основе компонентов не имеет ограничений. Плагин остаётся совместимым с предыдущими версиями, что позволяет просто заменить jar-файл. Однако конфигурация по умолчанию обновлена, чтобы отражать рекомендуемые практики для 1.21.2+.
[Новое]
hide_tablist_background для серверов 1.21+
[Исправления]
Пользовательская броня типа SHADER для 1.21+
hide_scoreboard_backgrounds не работает для 1.21+
Неправильная сериализация Item-Lore на Paper-серверах
Мелкие несущественные ошибки при входе в игру и другие редкие сценарии
Незначительные языковые проблемы в fr-fr & pt-BR
НовыйИсправления
- Добавлена поддержка плагина Residence-plugin для пользовательских блоков и мебели
- Не работают свойства PersistentData и injectId
- Перемещение мебели, когда LimitedPlacing#floor размещается на соседней стене
- Глиф/шрифт текстур добавляется в атлас, снижая уровень MipMap
- Окрашенная мебель не роняет перекрашенный предмет
- oraxen take-command игнорирует amount-argument
- oraxen emojis-command не открывает книгу
- Сломанная текстура компаса восстановления при использовании в OraxenItem