[Особенности][Исправления]
- Улучшена производительность работы с мебелью и глифами
- Настройка, блокирующая сторонние ресурспаки от переопределения ресурспаков Nexo
Misc.block_other_resourcepacks, по умолчанию false- Установка для отключения обработки пакетов глифов
Plugin.formatting.packets.- Форматирование глифов и сдвигов в большем количестве мест с помощью пакетов
- Tablist, footer/header & player-entries, BossBars
- EntityData, TextDisplays, nametags и т.д.
- Resourcepack Prompt screen
- Причина отключения/кикскрина, список серверов MOTD, серверные ссылки
- Добавьте настройку в mechanics.yml, чтобы отключить пользовательские звуки мебели
- Позволяет размещать мебель на плитах, ковре с правильным расстоянием между ними
- Барьерные хитбоксы не будут исправлены, но будут исправлены хитбоксы взаимодействия
- Позволяет определять хитбоксы мебельных барьеров через целочисленные диапазоны
- in_explosion для loot-drops, выпадает предмет при взрыве пользовательского блока, по умолчанию false
- Будет выпадать даже для взрывоустойчивых блоков
- Игроки вылетают из-за не исправленных ошибок в обработке пакетов
- Попытка форматирования legacy-текста в пакетах
- Оверлеи пакетов, содержащие ItemModel, переопределяют сгенерированные нексом
- Незначительные проблемы с форматированием текста в некоторых пакетах
- Оверлеи не переопределяют ванильные файлы должным образом
- Глифы не заменяются должным образом в некоторых случаях
- Неправильная проверка расстояния между мебелью и хитбоксом
- Игрокам AdventureMode разрешено ломать мебель
- Использовать ссылку на shift-font для всех шрифтов
- Сделать так, чтобы «нулевые» компоненты удалялись из базового предмета
- Запретить мебели быть расходуемой и экипируемой
- Если основа - кожаная лошадь/игровая броня или зелья
- Средний клик (pickblock) не работает для блоков-строк
- Не вызывается NexoStringBlockInteractEvent
- Замена окрашиваемой нексо-мебели по умолчанию на использование FILLED_MAP
- POTION/TIPPED_ARROW переопределяет ItemName
- CustomBlockMechanic#blast_resistant не работает
- Дублирование с предметом «Механика рюкзака» при использовании BUNDLE
- Плохой поворот для мебели FIXED при размещении на нижней стене
- Плохая проверка на «повторное использование данных»
- Не проверяются пермы размещения при размещении блоков против мебели
- У моделей, сгенерированных Nexo, отсутствуют Display-свойства
- Существующая мебель не сохраняет цвет при конвертации из Oraxen
- Телепортирующаяся мебель не обновляет хитбоксы
- Отказ от аксиомы-компата в пользу телепортации
- Spigot & 1.20.4 oopsies
[Функции]
Разрешить не кэшировать предметы
В основном полезно для импорта MMOItems, которые имеют рандомизированные статы
Добавлена команда/nexo dye.
Поддерживает HEX (#123456), RGB(255,255,255) и NamedTextColors(red,blue,...)
[Исправления]
- Проблема с загрузкой некоторых библиотек
- Паки по умолчанию/необходимые паки не загружаются из-за сломанного токена
- Добавлена защита от сбоев, в будущем этого не произойдет
- Различные визуальные ошибки для предметов и брони при кросс-игре 1.21.3 и 1.21.4 с использованием ViaVersion
- Команда give-command выкидывает ошибку, если сумма превышает max-stack-size
- Изменения в конфигах предметов по умолчанию
- Саплинг-механика не конвертируется в OraxenConverter
- Не работает удар ногой из-за проверки хитбокса мебели
- Неправильная регистрация именной пользовательской брони
- Уведомление о неудачном автоимпорте ModelEngine
- Улучшение производительности
[Исправления]
- Ассеты по умолчанию не загружаются из-за сломанного токена
- FIXED мебель, размещенная на стене, не смещается корректно
- Обновление/преобразование предметов Nexo, удерживаемых сущностями и бронестендами при загрузке
- GlyphHandler не всегда разбирает Nexo-тэги
- Поддержка языковых тегов в GlyphHandler
- При взаимодействии с мебелью удаляются соседние блоки, если в руках находится неблочный предмет
- Клиента кикают при афк на мебели
- Все равно будет «спамить» консоль, рекомендуем включить allow-flight в server.properties
- 99% взломанных клиентов обходят это, настройка ломает больше, чем исправляет, на самом деле
- Мебель-места не обновляются, если смещение изменено при перезагрузке
- Текстуры размером более 512x512 отмечаются при частичном использовании в uv-mapping
- FurnitureMechanic#rotatable теперь можно указать, чтобы она работала только при подкрадывании
- Игнорирование свойства light_emission для моделей
- Префикс не меняется при перезагрузке
- Мелкие ошибки в работе спигот
[Исправления][API]
- Множество проблем с ресурспаком для 1.21.4
- Размещение мебели поверх другой мебели
- «Взаимодействующая» мебель требует sneak+click
- Спам взаимодействия с мебелью позволяет проходить через хитбокс
- Мобы игнорируют хитбокс от мебели
- Оптимизировать работу хитбокса для мебели
- Мебель не может быть повернута со сложными хитбоксами
- Направленные субблоки не наследуют модель-пеоперти от родителя, если она не определена
- Улучшена обратная связь, когда два предмета используют одни и те же CustomModelData
- Незначительные проблемы с механикой обрезки/эволюции
- OraxenConverter неправильно устанавливает материал для небронированных шлемов
- Обфускация не справляется с текстурами и родительскими моделями
- Значительно улучшено время обфускации и валидации для больших паков
- Автоматические предикаты переопределения тяги/повреждений, использующие неверные значения
- Настроены языковые файлы по умолчанию
- Исправление настройки NexoFurnitureInteractEvent#useFurniture на DENY, не предотвращающее взаимодействие
- Добавлен NexoFurnitureInteractEvent#blockFace
[Исправления]
- Исправление ложных срабатываний в популярных античитах (Vulcan & Spartan)
- Щит, броня и окрашиваемые предметы некорректно отображаются в 1.21.4
- Не работает размещение мебели против мебели
- Поломка мебели «с помощью» предмета, удерживаемого в руке
- Неправильное поведение при размещении мебели против другой мебели
- Неправильное поведение при размещении против «взаимодействующей мебели»
- OraxenConverter импортирует не все глифы (сломанные escape меню и т.д.)
- Повторное использование ItemTemplate при переопределении Pack-info для данного предмета
- При перезагрузке Nexo не удается получить недостающий pack/.assetCache
- Оптимизация работы с ResourcePack
[Новое]
- Поддержка 1.21.4
- Добавление настройки для управления начальным значением CustomModelData
- Добавление ConfigTools.remove_invalid_furniture для удаления недействительной мебели при загрузке сущности
[Исправления]
- Оптимизация отправки мебельных пакетов
- Переключающиеся светильники не обновляются для окружающих игроков
- Мебель-светильники переопределяют блоки (только на стороне клиента / блоки-призраки)
- Мебельный клик выполняется дважды (основной рукой + внеручной)
- Компоненты не устанавливаются должным образом для 1.20.4-1.21.1
- PackValidator не учитывает paletted_permutations
- Вода течет через мебельные барьеры-хитбоксы
- Правильный разбор файлов Optifine-MCMeta
- Незначительные проблемы с ванильными блокнотами
- TRIMS-datapack не включается автоматически на бумажных серверах
[API]
- NexoFurnitureBreakEvent не отменяется должным образом
- Выявление packurl и hash в NexoPackUploadEvent