- Обновление до новой сборки ACF для исправления локали NoSuchFieldException
- Улучшена поддержка Folia (спасибо HSGamer)
- Fishing Shake снова имеет 8 рангов.
ПРИМЕЧАНИЯ:
В какой-то момент ранг Shake был снижен до 1 ранга, что не имело смысла, так как этот навык должен был расти и становиться лучше с течением времени.
Теперь у него снова 8 рангов, вам может потребоваться обновить advanced.yml и skillranks.yml, чтобы получить новые ранги, но эти конфигурации должны автоматически обновляться, если у вас возникнут проблемы, сравните настройки шейка в обоих этих файлах с конфигурациями по умолчанию
- Добавлена поддержка Folia (спасибо HSGamer, TechnicallyCoded, Rockyers и Yomamaeatstoes)
ПРИМЕЧАНИЯ: Это обновление добавляет mcMMO на Folia, не все функции гарантированно работают, но по результатам ограниченного тестирования, похоже, что все работает хорошо. Сообщайте о проблемах на нашем GitHub.
- Исправлена ошибка дублирования
- XP светящегося лишайника по умолчанию изменен с 200 на 5
- Многие логи mcMMO были перенесены из INFO в DEBUG, что должно уменьшить количество шума в логах и консоли
ПРИМЕЧАНИЯ:
Детали дублирования опущены специально, пожалуйста, исправьте это как можно скорее.
Если вы хотите видеть все сообщения журнала, измените config.yml и установите General.Verbose_Logging в true
Чтобы получить изменения баланса, вам придется скорректировать experience.yml или удалить его, чтобы сгенерировать новый
- Поддержка PAPI теперь официальная и встроена в mcMMO и загружается при загрузке mcMMO (при условии, что у вас на сервере запущен PAPI)
- Исправлено неработающее выпадение бонусов при взрывной добыче (спасибо warriiorrrr)
- Добавлена защита от сбоев, чтобы метаданные бонусных дропов не задерживались на блоках.
ПРИМЕЧАНИЯ: Заголовки были взяты из оригинальной работы Electroniccat над расширением PAPI для mcMMO, в результате заголовки остались прежними.
Я добавлю место для таблицы лидеров в следующем патче (скорее всего). Не стесняйтесь делиться подробностями о том, какую функциональность вы хотели бы получить от дополнительных плейсхолдеров в discord.
ПРИМЕЧАНИЯ: Некоторое время конфигурации не обновлялись автоматически, так как была частично переписана процедура загрузки конфигурационных файлов, теперь она завершена, и конфигурации снова будут обновляться автоматически.
- (API) Добавлен класс TreeFellerBlockBreakEvent, который расширяет FakeBlockBreakEvent (см. примечания), он посылается во время обработки Tree Feller, чтобы другие плагины могли отличить Tree Feller от других поддельных событий разрушения блока.
- Файлы конфигурации снова обновляются автоматически
- Конфиги по умолчанию теперь копируются в plugins/mcMMO/defaults для удобства использования
- Исправлен подсчет детских навыков для уровня силы в /inspect (спасибо Wariorrrr)
Поддельные события разрушения блока исторически посылались mcMMO для проверки других плагинов на разрешение игрока разрушить или поставить блок, теперь Tree Feller будет указывать через наследование свой собственный тип события для этого, так что плагины mcMMO могут обрабатывать поддельные события разрушения блока Tree Feller по-другому, если захотят.
Теперь вы можете легче просматривать конфигурации по умолчанию, так как они теперь скопированы в plugins/mcMMO/defaults, эти конфигурации будут перезаписаны при запуске, чтобы соответствовать значениям по умолчанию конфигурации в JAR
ПРИМЕЧАНИЕ: Планируется добавить опыт и, возможно, поднавыки для обнаружения предметов с помощью новой механики, но для этого придется подождать появления нового API Spigot.
- Исправлена защита от эксплойтов Fishing, которая неадекватно срабатывала при использовании других плагинов (Спасибо smudgge)
- Исправлено неправильное указание url вики в командах
- Загрузка партии стала более устойчивой (Спасибо Wariorrrr)
- Исправлено, что периоды не заменялись при переименовании партии (Спасибо Wariorrrr)
- Исправлен NPE телепортации партии (Спасибо Wariorrrr)
- Добавлена поддержка различных новых вещей из Minecraft 1.20
- Исправлена проблема двойного падения свеклы
- Добавлен 'Camel' в опыт приручения в experience.yml
- Добавлен 'Sniffer' к опыту приручения в experience.yml
- Добавлен 'Snifflet' к опыту приручения в experience.yml
- Добавлено 'Pitcher_Plant' к бонусным дропам в config.yml
- Добавлено 'Torchflower' к бонусным дропам в config.yml
- Добавлено 'Pink_Petals' к бонусным дропам в config.yml
- Добавлено 'Cherry_Log' к бонусным каплям в config.yml
- Добавлено 'Cherry_Wood' к бонусным дропам в config.yml
- Добавлен 'Camel' к боевому опыту в experience.yml
- Добавлен 'Sniffer' к боевому опыту в experience.yml
- Добавлено 'Snifflet' к боевому опыту в experience.yml
- Добавлено 'Torchflower' к опыту траволечения в experience.yml
- Добавлено 'Pitcher_Plant' к опыту траволечения в experience.yml
- Добавлено 'Pink_Petals' к опыту траволечения в experience.yml
- Добавлено 'Cherry_Log' к опыту рубки дров в experience.yml
- Добавлено 'Cherry_Wood' к опыту рубки дерева в experience.yml
- Добавлено 'Stripped_Cherry_Log' к разделочному опыту в experience.yml
- Добавлено 'Stripped_Cherry_Wood' к опыту рубки дров в experience.yml
- Добавлено 'Skills.Mining.BlastMining.Bonus_Drops.Enabled' в advanced.yml, чтобы включить/выключить выпадение бонусов при взрывной добыче.
ПРИМЕЧАНИЯ:
- Временно удалено событие FakePlayerAnimationEvent (см. примечания)
- Игроки теперь могут видеть свои собственные трансляции повышения уровня
Spigot обновил PlayerAnimationEvent с разрывом API между версиями 1.18 и 1.19, в качестве временного исправления для того, чтобы mcMMO мог поддерживать обе эти версии Minecraft, я временно удалил FakePlayerAnimationEvent.
Я работаю над исправлением, чтобы динамически использовать правильный API в зависимости от версии MC
так как многие люди, вероятно, застрянут на 1.18 на некоторое время.
Исторически FakePlayerAnimationEvent существовал для обхода ложных срабатываний античитерских плагинов, таких как NoCheat, и был первоначально введен в mcMMO в 2013 году, однако я не уверен, что он все еще нужен, и его удаление может не иметь никаких плохих последствий... дайте мне знать, если я ошибаюсь.
Авторам античит-плагинов следует сообщить о необходимости обновить совместимость с mcMMO, если вы столкнулись с ложными срабатываниями в mcMMO после этого обновления, чтобы они могли внести соответствующие изменения.