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

Версия 2.2.001

Исправление команды арбалета, показывающей неверное описание для выстрела с энергией

Версия 2.2.000

Это обновление было долгожданным, и я решил включить в него превью трезубцев/арбалетов, надеюсь, вам понравится.

Общие сведения​

  • Добавлено умение "Арбалет", это умение является ранним превью / WIP и отзывы в discord приветствуются
  • Добавлен навык Tridents, этот навык является ранним превью / WIP и отзывы в discord приветствуются
  • Добавлен "эндшпильный" субскилл тройного падения 'Mother Lode' в Mining
  • Добавлен "эндшпильный" трипл-дроп субскилл 'Clean Cuts' в Woodcutting
  • Добавлен "эндшпильный" тройной дроп-субскилл "Verdant Bounty" в Herbalism
  • Добавлена команда /mmopower, которая просто показывает ваш уровень силы (псевдонимы /mmopowerlevel /powerlevel)
  • Исправлено множество ошибок, связанных со случайными шансами, некоторые из них касаются разрешений на перки

Конфиг​

  • Добавлены настройки 'Send_To_Console' в chat.yml для переключения отправки сообщений чата партии или администратора в консоль
  • Заменен 'Experience_Formula.Modifier' в experience.yml на 'Experience_Formula.Skill_Multiplier', который проще для понимания и менее подвержен ошибкам деления на ноль
  • Конфиг child.yml теперь отсутствует, не стесняйтесь его удалять
  • В experience.yml добавлен ExploitFix.PreventArmorStandInteraction, чтобы предотвратить срабатывание способностей игроков mcMMO с бронестендов

Твики​

  • Из "Стука по дереву" теперь выпадает в среднем на 90% меньше наград, не относящихся к деревянным блокам (листья/и т.д.).
  • Частота выпадения сокровищ при тряске, рыбалке, хилиане и раскопках теперь зависит от перка "Удача".
  • Обновлен advanced.yml с записями для новых навыков

Узлы разрешений​

  • Добавлен узел разрешения 'mcmmo.commands.mmopower' для новой команды /mmopower
  • Добавлен узел разрешения 'mcmmo.commands.crossbows'
  • Добавлен узел разрешения 'mcmmo.ability.crossbows.crossbowslimitbreak'
  • Добавлен узел разрешения 'mcmmo.ability.crossbows.trickshot'
  • Добавлен узел разрешения 'mcmmo.ability.crossbows.poweredshot'
  • Добавлен узел разрешения 'mcmmo.commands.tridents'
  • Добавлен узел разрешения 'mcmmo.ability.tridents.tridentslimitbreak'
  • Добавлен узел разрешения 'mcmmo.ability.tridents.impale'
  • Добавлен узел разрешения 'mcmmo.ability.herbalism.verdantbounty'
  • Добавлен узел разрешения 'mcmmo.ability.mining.motherlode'
  • Добавлен узел разрешения 'mcmmo.ability.woodcutting.cleancuts'

Локаль​

  • Добавлены записи локалей для всех новых навыков/поднавыков

Кодовая база / Разное​

  • Команда PAPI '/papi reload' больше не выгружает mcMMO (спасибо gecko10000)
  • Значительно переработана работа со случайными шансами в коде
  • Многие навыки с элементами RNG теперь посылают SubSkillEvent (который может быть использован для изменения вероятности или отмены результатов), некоторые навыки без RNG по-прежнему посылают это событие при активации, это событие можно отменить, поэтому его можно использовать для того, чтобы сделать навык неудачным
  • В рамках этого обновления было добавлено множество новых юнит-тестов, помогающих поддерживать стабильность mcMMO, конечно, их можно добавить еще.

ПРИМЕЧАНИЯ:​

Одной из особенностей этого обновления является предоставление эндшпильных преимуществ некоторым навыкам, которые вы можете шлифовать в течение длительного времени, в идеале - очень долгого времени. Скорее всего, я расширю эту идею в будущих обновлениях.
Несколько навыков имеют поднавыки, ориентированные на эндшпиль. Эти новые поднавыки дают небольшое преимущество вначале, которое растет и масштабируется до 10 000 уровня (или 1 000 для стандартного режима, который никто не использует) и не имеет рангов (кроме начального ранга, чтобы разблокировать его).
Эти эндшпильные субнавыки открываются на 1000 уровне для пользователей со стандартными настройками mcMMO или на 100 для тех, кто использует опциональный стандартный режим.
Вы можете настроить преимущества этих умений в файле advanced.yml, настройки по умолчанию являются хорошей отправной точкой.

Арбалеты и трезубцы - это WIP-навыки, я хотел бы получить отзывы о них в Дискорде.
Особенно Tridents - очень ранний вариант, у меня есть некоторые идеи, но я хочу услышать, что вы думаете об этом.

Больше информации о новых навыках Triple Drop (Mother Lode, Clean Cuts, Verdant Bounty):
В настоящее время их шанс начинается примерно с 5% и может достигать 50%, если игрок приобрел 10 000 навыков, вы можете настроить это в advanced.yml.
Эти навыки уважают настройки двойного дропа из config.yml, как и соответствующие навыки Double Drop, если двойной дроп отключен для предмета, то он отключен и для тройного дропа.
Я добавил новую команду Power Level Command, пока что она просто показывает текущий уровень силы. Если я когда-нибудь добавлю возможности, основанные на уровне силы, эта команда, вероятно, будет отображать результаты, связанные с этими возможностями.

Булавы...​

Что касается булав, то я, скорее всего, добавлю их в качестве WIP-навыка, когда выйдет следующее обновление Minecraft.
  • Исправлена ошибка, из-за которой партии не создавались без паролей (спасибо Momshroom)
  • Обновлена корейская локаль (спасибо mangchi57)
  • Добавлено несколько юнит-тестов для создания вечеринок
  • Исправлена ошибка, которая могла возникнуть при сохранении mcMMO, когда партии были отключены в party.yml (спасибо IAISI & L4BORG)
  • Исправлено несколько исключений при проверке PVP-урона, когда партии были отключены в party.yml (спасибо IAISI & L4BORG)
  • Добавлен новый конфиг party.yml, который позволяет администраторам полностью отключить систему вечеринок без необходимости использовать права доступа
  • Исправлена ошибка, вызванная отсутствием API в McMMOEntityDamageByRuptureEvent
  • (API) Основные изменения API в PartyManager
  • (API) PartyManager больше не является статическим синглтоном класса, используйте mcMMO.getPartyManager(), чтобы получить PartyManager
  • (API) Добавлен com.gmail.nossr50.mcMMO.isPartySystemEnabled для проверки, включена ли система вечеринок
  • (API) Добавлена альтернатива com.gmail.nossr50.api.PartyAPI.isPartySystemEnabled для проверки, включена ли система вечеринок
  • (API) Добавлен отсутствующий com.gmail.nossr50.events.skills.rupture.McMMOEntityDamageByRuptureEvent.getHandlerList

ПРИМЕЧАНИЯ:
Администраторы теперь могут включать/выключать систему пати mcMMO с помощью настроек в новом конфиге party.yml.
Вам придется один раз запустить сервер, чтобы сгенерировать конфиг, затем изменить настройки и перезагрузить сервер.
  • Лайк 0
Реакции:1 пользователя
  • Исправлена трассировка стека, связанная с нарушением работы Spigot API в событиях EntityDamageEvent и EntityDamageByEntity
  • (API) - Удалены FakeEntityDamageEvent и FakeEntityDamageByEntityEvent
  • (API) - Переработано McMMOEntityDamageByRuptureEvent, оно больше не расширяет EntityDamageByEntityEvent, вместо этого оно расширяет EntityEvent

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

Некоторые усилия были направлены на сохранение совместимости mcMMO со старыми версиями, несмотря на большой отказ от API Spigot, это может внести некоторые новые ошибки, поэтому, пожалуйста, сообщите о них, если вы столкнулись с ними.
  • Исправлена ошибка, из-за которой некоторые тексты не отображались у игроков (обновление зависимости от приключений)
  • Звуковой эффект ремонта из mcMMO теперь может быть настроен в опциях звука Minecraft (Спасибо MithicSpirit)
  • Обновлена корейская локаль (Спасибо Pindang2)
  • Обновлена упрощенная китайская локаль (Спасибо YuanYuanOwO)

ПРИМЕЧАНИЯ:
Для тех, кому интересно, mcMMO использует Adventure, чтобы делать большую часть отправки сообщений игрокам.
Он обычно требует обновления, когда выходят новые версии MC, извините за задержку с моей стороны.
  • Добавлена Short_Grass в experience.yml для Herbalism
  • Обновлен алиас Hylian Treasures "Bushes", чтобы использовать short_grass при игре на новых версиях Minecraft
  • Исправлено, что dirt_path и grass_block не были правильно внесены в белый список для способностей травологии
  • Вам нужно будет добавить Short_Grass в ваш experience.yml вручную или удалить experience.yml, чтобы сгенерировать новый
  • Исправлена ситуация, когда текст из mcMMO не отправлялся или не отображался игроку
  • Обновлены зависимости Adventure
  • Добавлен новый API McMMOPlayerNotificationEvent.getPlayer
  • Обновление до новой сборки ACF для исправления локали NoSuchFieldException
  • Улучшена поддержка Folia (спасибо HSGamer)
  • Fishing Shake снова имеет 8 рангов.

ПРИМЕЧАНИЯ:
В какой-то момент ранг Shake был снижен до 1 ранга, что не имело смысла, так как этот навык должен был расти и становиться лучше с течением времени.
Теперь у него снова 8 рангов, вам может потребоваться обновить advanced.yml и skillranks.yml, чтобы получить новые ранги, но эти конфигурации должны автоматически обновляться, если у вас возникнут проблемы, сравните настройки шейка в обоих этих файлах с конфигурациями по умолчанию
  • Добавлена поддержка Folia (спасибо HSGamer, TechnicallyCoded, Rockyers и Yomamaeatstoes)

ПРИМЕЧАНИЯ: Это обновление добавляет mcMMO на Folia, не все функции гарантированно работают, но по результатам ограниченного тестирования, похоже, что все работает хорошо. Сообщайте о проблемах на нашем GitHub.
ВерхНиз