В этом обновлении добавлена поддержка 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
[Исправления]
- Неправильное вертикальное смещение для мебели с NONE-трансформацией ItemDisplay
- Переименованные предметы теряют пользовательское имя в 1.20.5+ при зачаровании/обновлении
- Не поддерживаются оверлеи ResourcePack
- Nullpointer, вызванный взрывом блока/существа
- ToolComponent#damage_per_block всегда равен 0
- ToolComponent#default_mining_speed всегда равен 0
- Нульпункты при открытии/нажатии на инвентарь в некоторых версиях
- Misc#allowed_in_vanilla_recipes не блокирует крафтинг-рецепты
[Новое][Изменения]
- Добавлена поддержка версии 1.21.1
[Исправления]
- Удалена функция жестов
- Размещение мебели FIXED DisplayEntity не было корректным в некоторых случаях
- При размещении на стенах она не фиксировалась на стене, но позволяла поворачиваться на 45 градусов
- При использовании функции limited_placing мебель некорректно переворачивалась на размещенной поверхности
- Плохое вертикальное смещение при размещении на полу
- Разбивание предмета с Durability-механикой не вызывало событие PlayerItemBreakEvent
- Взрывы разрушают пользовательские блоки в случаях, когда они не должны этого делать
- Проблемы с FoodComponent на 1.20.5+
- Проблемы с Food-Mechanic в 1.20.4>
- Проблемы с RecipeBuilders
- Незначительные проблемы со звуком
[Новое][Изменения]
- Добавьте поддержку замены предмета в FoodComponent (только 1.21+)
- Поддержка ToolComponent
[Исправления]
- Добавлена поддержка HuskTowns
- Удалена поддержка CrashClaims
- displayname-> itemname для конфигураций OraxenItem в 1.20.5+
- customname для разрешения использования DisplayName вместо ItemName в 1.20.5+
- Извлечение стандартных конфигов предметов с правильными свойствами версии
- Durability-Mechanic -> Durability Component
- Food-Mechanic -> Food Component
- displayname -> itemname
- hide_scoreboard_numbers не работает на 1.20.4+
- MusicDisc-механика не показывает всплывающую подсказку правильно
- Извлечение конфигов предметов по умолчанию с помощью устаревшей механики durability-mechanic
- Проблемы с обновлением DisplayName предметов на 1.20.4 и ниже
- Отсутствие определений родительской модели
- Несколько проблем при использовании FIREWORK_STAR в качестве базового материала
- Незначительные проблемы с рецептами
- Незначительные проблемы с сервером Spigot
[Исправления]
- Проблема с 1.21 и переименованием наковальни
- Совместимость с дропом MythicMobs
- Пищевая механика не уменьшает количество предметов при съедании
- Проблемы с форматированием некоторых мини-сообщений в 1.20.4 и ниже
- При размещении мебели удаляется весь удерживаемый стек
- max_stack_size не работает на 1.20.5+