Перейти к содержимому

RPG Class Selection (RPG Series Tweaks)

Добавляет экран выбора класса, знакомый по многим RPG.

Fabric
Загрузчики
Fabric
Скачиваний на Modrinth
5,6 тыс.
Подписчиков на Modrinth
4
версий
5
Обновлён
30 июля 202630 июл.
Опубликован
в 2025

Коротко о моде

Работает на Fabric
Для Minecraft 1.21.1
Нужен и в игре, и на сервере
Последняя версия — 1.4.0 от 30 июля 2026
Нужен Fabric API, RPG Inventory и Spell Engine
Лицензия MIT — бесплатно
Где нужен
В игреобязателенНа сервереобязателен

Нужен и в игре, и на сервере

Версии игры1.21.1
Описание переведено автоматическиПоказать оригинал (EN)

RPG Class Selection (RPG Series Tweaks)

Этот мод добавляет экран выбора класса, знакомый по многим RPG-играм.

Классы состоят из «улучшений», которые могут быть заклинаниями (на базе Spell Engine), модификаторами атрибутов сущностей или их комбинацией.

Встроенные классы

Мод поставляется со встроенными датапаками/ресурспаками, которые добавляют классы на основе модов RPG Series от Daedelus и More RPG Series от Fichte.

Не стесняйтесь учиться на этих паках или использовать их как основу для более кастомизированного опыта.

Как открыть экран?

Есть 4 способа открыть экран выбора класса:

  • горячая клавиша (по умолчанию «K»). Это можно отключить в конфиге сервера.
  • экран открывается для игроков при первом входе в мир. Это можно отключить в конфиге сервера.
  • взаимодействие с «RPG Class Selection Block». Этот блок недоступен в выживании и предназначен для мапмейкеров и админов серверов.
  • другие моды могут реализовать собственные способы открытия экрана, используя предоставленный метод API.

Каждый способ может настроить открываемый экран с помощью опций конфига, данных block entity или аргументов метода.

Опции кастомизации включают:

  • какой класс показывается при открытии экрана
  • ограничен ли список классов начальным классом и текущим классом игрока
  • может ли игрок сменить класс
  • может ли игрок сменить улучшения текущего класса

Дополнительная кастомизация

Мод поставляется с разными макетами экрана выбора класса. Какой макет используется, можно изменить в конфиге сервера.

Как это работает?

Когда игрок выбирает класс, предмет, определённый классом, помещается в определённый слот экипировки. Выбранные улучшения хранятся на этом предмете.

Сейчас используемый слот экипировки предоставляется RPG Inventory.
Изучается альтернативная совместимость с Trinkets, и она может быть добавлена позже.

Классы и улучшения классов можно разблокировать с помощью достижений.

Классы определяются через датапаки.

Пример класса:

{
  "class_identifier": "rpgclassselection:fire_wizard",
  "unlock_advancement_identifier": "minecraft:story/smelt_iron",
  "visible_when_locked": true,
  "description": "class_selection_screen.rpgclassselection.fire_wizard.description",
  "locked_description": "class_selection_screen.rpgclassselection.fire_wizard.locked_description",
  "upgrade_entry_group_list": [
    {
      "upgrade_entry_list": [
        {
          "upgrade_identifier": "rpgclassselection:fire_spell_1",
          "unlock_advancement_identifier": "minecraft:story/mine_diamond",
          "visible_when_locked": true,
          "title": "spell.wizards.fire_blast.name",
          "icon_path": "wizards:textures/spell/fire_blast.png",
          "component_list": [
            {
              "type": "spell",
              "spell_identifier": "wizards:fire_blast",
              "attribute_identifier": "",
              "attribute_modifier_amount": 0.0,
              "attribute_modifier_operation": ""
            },
            {
              "type": "attribute_modifier",
              "spell_identifier": "",
              "attribute_identifier": "minecraft:generic.attack_damage",
              "attribute_modifier_amount": 3.0,
              "attribute_modifier_operation": "ADD_VALUE"
            }
          ]
        }
      ]
    },
    {},
    {
      "upgrade_entry_list": [
        {
          "upgrade_identifier": "rpgclassselection:fire_spell_2",
          "title": "spell.wizards.fire_breath.name",
          "icon_path": "wizards:textures/spell/fire_breath.png",
          "component_list": [
            {
              "type": "spell",
              "spell_identifier": "wizards:fire_breath"
            }
          ]
        }
      ]
    }
  ]
}

Частые вопросы

Как установить RPG Class Selection (RPG Series Tweaks)?

Установите Fabric под свою версию Minecraft, скачайте RPG Class Selection (RPG Series Tweaks) под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть RPG Class Selection (RPG Series Tweaks)?

У RPG Class Selection (RPG Series Tweaks) есть сборки для Minecraft 1.21.1.

Нужен ли RPG Class Selection (RPG Series Tweaks) на сервере?

Нужен и в игре, и на сервере

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее