Gold Плагин RPG/MMO [Official] mcMMO [2.2.045]

Изменения:
  • Green Thumb теперь заново высаживает некоторые культуры, которые раньше не пересаживались (см. примечания).
  • Green Thumb теперь быстрее пересаживает собранные растения.
  • Исправлена ошибка, которая могла возникать при пересадке культур с помощью Green Thumb.
  • Исправлена ошибка, из-за которой файл salvage.vanilla.yml повторно добавлял удалённые записи при перезапуске сервера.
  • Исправлена ошибка, из-за которой файл repair.vanilla.yml повторно добавлял удалённые записи при перезапуске сервера.
  • Добавлены недостающие узлы разрешений:
    • mcmmo.ability.repair.copperrepair
    • mcmmo.ability.salvage.coppersalvage
Примечания:
  • Задержка перед пересадкой растений с помощью Green Thumb выполнена намеренно. При проверке багов показалось, что она слегка замедлена, поэтому скорость была немного увеличена.
  • Green Thumb всё ещё не пересаживает некоторые растения, такие как сахарный тростник, кактусы и т.п., так как они обрабатываются иначе. Поддержка таких культур может быть добавлена в будущих обновлениях по запросу.
  • Исправлена проблема, из-за которой медная броня и инструменты не работали с Ремонтом или Разбором.
Добавлена поддержка новых медных инструментов и брони, добавленных в Minecraft 1.21.9
Добавлено множество недостающих кнопок, люков, дверей, калиток и т. д. в чёрные списки способностей/инструментов (см. примечания)
Добавлены медные инструменты и броня в repair.vanilla.yml (см. примечания)
Добавлены медные инструменты и броня в salvage.vanilla.yml (см. примечания)
Добавлены медные инструменты и броня в fishing_treasures.yml (см. примечания)
Добавлен Copper_Nugget в treasures.yml (см. примечания)
Добавлен Copper_Nugget в experience.yml для Smelting XP
Добавлен Copper_Golem в experience.yml для Combat XP
Исправлено: у кастомных зелий mcMMO некорректно отображались имена (см. примечания)
Исправлено: параметр ExploitFix.PreventArmorStandInteraction в experience.yml не учитывался
Добавлен ExploitFix.PreventMannequinInteraction в experience.yml для предотвращения получения XP или других эффектов от манекенов
Исправлен баг, из-за которого стойки для брони переименовывались в символы сердечек при их разрушении (см. примечания)
Подправлено сообщение о загрузке зелий при старте mcMMO — теперь не учитываются зелья, требующие более новых версий игры

ПРИМЕЧАНИЯ:
  • Файл experience.yml обновлять не нужно, он обновится автоматически при запуске mcMMO после апдейта.
  • Необходимо вручную обновить файлы repair.vanilla.yml, salvage.vanilla.yml, treasures.yml и fishing_treasures.yml для поддержки медных инструментов и брони.
  • Дефолтные конфиги можно найти в папке plugins\mcMMO\defaults после запуска обновлённого mcMMO. Их можно использовать для копирования или просто удалить старые файлы, чтобы mcMMO пересоздал их с новыми записями.
  • В mcMMO есть встроенный чёрный список блоков, на которых способности и инструменты не активируются. В обновлении добавлено множество пропущенных объектов — теперь, например, нажатие на кнопку больше не будет активировать инструмент.
  • Манекены обрабатываются так же, как стойки для брони: по умолчанию mcMMO не работает с ними, если не включить настройку ExploitFix в experience.yml, при этом их базовый XP равен 0.0.
  • Ранее настройка ExploitFix.PreventArmorStandInteraction существовала, но не была задействована — теперь это исправлено.
  • Исправление для имён зелий применяется только к новым зельям.
  • Стойки для брони, которые уже были переименованы багом в символы сердечек, сохранят имена, но баг больше не будет возникать.
  • mcMMO теперь обрабатывает BlockDropItemEvent с приоритетом LOW вместо HIGHEST
  • Бонусные дропы от mcMMO теперь просто изменяют количество в BlockDropItemEvent вместо спавна новых ItemStack
  • Добавлено событие McMMOModifyBlockDropItemEvent — вызывается, когда mcMMO изменяет количество ItemStack во время BlockDropItemEvent, событие можно изменять и отменять
  • Теперь можно задавать кастомные звуки в sounds.yml (спасибо JeBobs, см. примечания)
  • Добавлен лимит на урон по игрокам от Blast Mining в PVP

Примечания:​

Новый конфиг sounds.yml позволяет переопределять звуки, которые воспроизводит mcMMO.
Достаточно указать ID звука, который должен проигрываться для каждого действия.
Например, добавьте запись Sounds.TOOL_READY.CustomSoundId в sounds.yml, чтобы переопределить звук, проигрываемый при «готовности» инструмента.
Если вы на старых версиях (1.18, 1.19 и т. д.), вместо ID указывается enum Sound.
На новых версиях можно задать ID любого звука, зарегистрированного в Paper/Spigot, это позволяет воспроизводить даже кастомные звуки, если они загружены на сервер.
Обычные звуки Minecraft имеют ID в формате "minecraft:ui.toast.challenge_complete", список ключей можно найти в интернете.
  • Исправлено: Берсерк не ломал блоки
  • Добавлен параметр Skills.Unarmed.Block_Cracker.Allow_Block_Cracker в config.yml
  • Удалён параметр SmoothBrick_To_CrackedBrick, его заменил Allow_Block_Cracker
  • Block Cracker теперь может раскалывать deepslate bricks, deepslate tiles, polished blackstone bricks и nether bricks
  • Оптимизация работы воронок и алхимии (спасибо Warriorrrr)
  • Исправлено: печи потребляли вёдра (спасибо RunqRun)
  • Исправлено: починка удаляла небезопасные чары с предметов (спасибо Techirion)
  • Исправлено: IronGolem вызывал ошибки приведения типов в редких случаях (спасибо Techirion)
  • Исправлены проблемы с компонентами наведения и сообщениями в action bar для версий 1.21.6 и 1.21.7
  • Исправлен баг, при котором записи в mctop могли дублироваться при использовании FlatFile
  • Исправлен баг, из-за которого лидер мог покинуть группу, оставляя её без нового лидера
  • Исправлен баг, при котором EcoEnchants и похожие плагины могли вызывать бесконечный цикл в mcMMO при использовании TreeFeller и других способностей
  • Добавлен Happy_Ghast в experience.yml для получения боевого опыта
  • Добавлен Ghastling в experience.yml для получения боевого опыта
  • Обновлён японский перевод (ja_JP) — спасибо ryota-abe
  • Обновлён китайский перевод (zh_CN) — спасибо GhostDC
  • Добавлены защиты от StackOverflow для способностей, наносящих урон в mcMMO
  • Улучшена совместимость с MythicMobs и ModelEngine
  • Улучшена совместимость с AdvancedEnchantments
  • Исправлено: сопоставление зелий не срабатывало на неанглийских локалях
  • Улучшена производительность FoliaLib (спасибо SirSalad)
  • Исправлены ситуации, при которых эффект Rupture не завершался, что влияло на производительность сервера
  • Исправлен баг, из-за которого алхимия неправильно определяла зелья и давала некорректные результаты (спасибо TheBentoBox).
Добавлена поддержка новых элементов из Minecraft 1.21.5
Исправлен баг, из-за которого при Blast Mining не выпадал deep slate
Навык мечей Stab теперь настраивается в advanced.yml
Добавлены параметры:
Skills.Swords.Stab.Base_Damage
Skills.Swords.Stab.Per_Rank_Multiplier

Для Травничества (Herbalism) добавлены:
В experience.yml и config.yml (Bonus Drops):
Bush, Cactus_Flower, Firefly_Bush, Leaf_Litter, Short_Dry_Grass, Tall_Dry_Grass, Wildflowers
ВерхНиз