Плагин RPG/MMO ⭐️ Mythical Races Engine (Premium) ⭐️ [2.8.3]

Исправления ошибок:
  • Исправлена проблема, из-за которой игроки не могли использовать инвентарь.
Новые функции:
  • Удалён вывод /races [args] при вводе некорректной команды.
Автор: bobobo
Changelog (BETA)
Admin & Content Suite: Добавлен единый внутриигровой админ-хаб для инструментов игрока, утилит плагина, GUI-ярлыков, редакторов, переключателей табло и ссылок поддержки, а также GUI менеджера рецептов и GUI менеджера квестов.
Права: mythicalraces.admin.gui | Команда: /races admin
Player Profile GUI: Добавлен настраиваемый интерфейс информации о игроке с системой прав и поддержкой заполнителей/кастомных предметов, доступный через /races profilegui.
Внесено значительное количество изменений в конфиг. Если вы обновляете плагин с кастомным конфигом, добавьте следующий блок в секцию "other" в MythicalRaces/config.yml
YAML:
  adminGui:
      enabled: true
      size: 45
      mainTitle: '&4MythicalRaces Admin (BETA)'
      playerSelectorTitle: '&4Admin | Select Player'
      playerToolsTitle: '&4Admin | Managing {player}'
      raceSelectorTitle: '&4Admin | Race -> {player}'
      classSelectorTitle: '&4Admin | Class -> {player}'
      kitSelectorTitle: '&4Admin | Kits -> {player}'
      pluginToolsTitle: '&4Admin | Plugin Tools'
      guiShortcutsTitle: '&4Admin | Shortcuts'
      infoToolsTitle: '&4Admin | Info Tools'
      kitToolsTitle: '&4Admin | Kit Tools'
      filler: 'GRAY_STAINED_GLASS_PANE'
      questManagerTitle: '&4Admin | Quest Manager'
      questEditorTitle: '&4Admin | Edit Quest -> {quest}'
      labels:
        back: '&cBack'
        close: '&4Close'
        next: '&aNext Page'
        previous: '&cPrevious Page'
        page: '&7Page {page}/{pages}'
      messages:
        disabled: '&cThe admin GUI is disabled in the configuration.'
        needPlayer: '&cThis command can only be used by players.'
        promptNumeric: '&eEnter the value to {action} for {player}. Type &ccancel &eto abort.'
        invalidNumber: '&cPlease enter a valid number or type cancel.'
        actionCancelled: '&cAction cancelled.'
        raceLevelSet: '&aSet {player}&a''s race level to {value}.'
        classLevelSet: '&aSet {player}&a''s class level to {value}.'
        raceXpAdded: '&aAdded {value} race XP to {player}.'
        classXpAdded: '&aAdded {value} class XP to {player}.'
        noKits: '&cNo kits are configured.'
        noPlayers: '&cThere are no players online.'
        targetOffline: '&c{player} is no longer online.'
        noTarget: '&cSelect a player first.'
        cooldownReset: '&aReset cooldown for {player}.'
        playerReset: '&aReset race and class data for {player}.'
        attributesReset: '&aRemoved attribute modifiers from {player}.'
        togglePlayer: '&aToggled abilities for {player}.'
        kitGiven: '&aAttempted to give {kit} to {player}.'
        recipeExists: '&cA recipe named {kit} already exists.'
        questExists: '&cA quest named {kit} already exists.'
        reload: '&aCommand executed.'
        help: '&aHelp command executed.'
        leaderboard: '&aLeaderboard command executed.'
        raceSet: '&aSet {player}&a''s race to {race}.'
        classSet: '&aSet {player}&a''s class to {class}.'

   playerInfoGui:
      enabled: true
      command: 'profilegui'
      aliases:
       - 'playergui'
      permission: ''
      title: '&dMythical Profile'
      size: 27
      filler:
         enabled: true
         material: 'BLACK_STAINED_GLASS_PANE'
         name: ' '
      messages:
         disabled: '&cThe player info GUI is disabled.'
         needplayer: '&cThis command can only be used by players.'
         nopermission: '&cYou do not have permission to open this GUI.'
      items:
         overview:
            slot: 13
            material: 'PLAYER_HEAD'
            playerHead: true
            name: '&d{player}'
            lore:
              - '&7Race: &f{race_display}'
              - '&7Level: &f{race_level}'
              - '&7XP: &f{race_xp}&7/&f{race_xp_required}'
              - '&7Level Type: &f{race_level_type}'
              - '&7Class: &f{class_display}'
              - '&7Class Level: &f{class_level}'
              - '&7Class XP: &f{class_xp}&7/&f{class_xp_required}'
              - '&7Class Level Type: &f{class_level_type}'
         race-details:
            slot: 11
            material: 'ENCHANTED_BOOK'
            name: '&bRace Information'
            lore:
             - '{race_lore}'
         class-details:
            slot: 15
            material: 'BOOK'
            name: '&6Class Information'
            lore:
             - '{class_lore}'
         class-traits:
            slot: 22
            material: 'PAPER'
            name: '&aClass Traits'
            lore:
             - '&aSkills'
              - '{class_skills}'
              - ' '
              - '&aAttributes'
              - '{class_attributes}'
Автор: bobobo
Исправления ошибок:
  • Исправлена ещё одна проблема с MySQL, связанная с расами/эффектами.
Автор: bobobo
  • Исправлена проблема с MySQL: при заходе на сервер эффекты не загружались корректно.
Автор: bobobo
Исправлена ошибка с таймером перезарядки наборов (kit cooldown) при использовании MySQL.
Автор: bobobo
Исправления:
– Add look velocity теперь работает корректно.

Новые функции:
– Добавлены настраиваемые рецепты предметов, которые можно скрафтить и привязать к выполнению кастомных способностей через executor. Очень гибкая система. Отключено по умолчанию.
– Добавлена функция табло (scoreboard) — панель справа, как на многих серверах. Поддерживает PAPI. Тоже отключено по умолчанию.
– Новая команда: /mraddons item <игрок> <itemKey> (нужны права mraddons.execute).

Изменения конфигурации:
– Добавлен конфиг для кастомных рецептов.
– Добавлен конфиг для нового табло.
Обе функции отключены по умолчанию — включаются вручную в соответствующих конфигурациях.
Автор: bobobo
Исправления:
  • Исправлена проблема с фильтром логов консоли — при большом количестве игроков команды не фильтровались корректно.
Автор: bobobo
  • Исправлено некорректное применение некоторых атрибутов ночью, что вызывало предупреждения в консоли.
Автор: bobobo
Исправления ошибок:

Исправлено постоянное применение атрибутов в 1.21+
(Важно - если у игрока больше сердец, чем положено, сбросьте их с помощью команды /races attribute-reset)
Новые возможности:

Введена новая команда /races attribute-reset

Изменения конфигурации:
Все имена атрибутов были изменены, пожалуйста, удалите classes.yml и config.yml, и позвольте им сгенерировать новый файл
Основные изменения:
Поддержка версии ниже 1.21 была прекращена
Автор: bobobo
Bug Fixes:
  • Fixed brief moments of speed when switching races/classes
New Features:
  • The attribute system has been changed internally, to instead of setting the base values, they will now be added as modifiers instead. This will allow the plugin to be used with other plugins that change attributes.

Configuration Changes:
Автор: bobobo
ВерхНиз