
Superheroes | Classes, Origins, Races
Плагин Superheroes для Minecraft добавляет систему супергероев, классов и способностей. Создавайте свои классы или выбирайте из 34 готовых героев с уникальными навыками. Идеально для RPG-серверов.
Superheroes - это плагин для серверов Minecraft, который превращает обычную выживалку в настоящую RPG-песочницу с супергероями. Вместо того чтобы просто копать и строить, игроки получают уникальные способности, классы и расы. По сути, это гибкая система Origins/Classes, заточенная под PvP, PvE и ролевые отыгрыши.
Что это и зачем нужно
В ванильном Minecraft нет разделения на классы - все игроки одинаковы. Superheroes решает эту проблему: каждый игрок выбирает себе героя с набором навыков, которые меняют геймплей. Хотите летать, стрелять лазерами или становиться невидимым? Пожалуйста. Плагин даёт серверу глубину и реиграбельность, особенно на RPG-серверах.
Как это работает
Плагин построен на модульной системе "скиллов" (skills). Ты как админ можешь миксовать разные способности и создавать собственных героев. Если какого-то навыка нет в плагине - можно предложить идею разработчику. Но даже без творчества есть чем заняться: из коробки идёт 34 готовых супергероя с уникальными абилками.
Когда новый игрок заходит на сервер, ему открывается GUI-меню с выбором героя. Иконки можно кастомизировать под любой предмет. Настройка гибкая:
- Новички могут быть без способностей (Powerless)
- Можно выдавать случайного героя из выбранного пула
- Доступна команда /hero select с кулдауном (или GUI с кулдауном)
Смена героя
По умолчанию, если игрок получает звезду Незера, он может перевыбрать героя. Всё это настраивается в reroll.yml: меняй предмет для реролла, указывай, каких героев можно получить. Можно сделать несколько предметов для разных категорий - например, звезда Незера для добрых героев, а визер-череп для злых. Также можно дать доступ к GUI, командам select или reroll.
Команды
- /hero select - сменить героя игроку
- /hero gui - открыть GUI смены героя
- /hero check - проверить, какой герой у игрока
- /hero export - выгрузить данные в файл (полезно при смене БД)
- /hero import - импортировать данные из файла (например, при переходе на MySQL)
- /hero reroll - случайный выбор героя из группы (настраивается в reroll.yml)
- /hero reload - перезагрузить плагин
Права (Permissions)
- superheroes.hero.check - просмотр своего героя
- superheroes.hero.check.others - просмотр героя другого игрока
- superheroes.hero.export - экспорт данных
- superheroes.hero.import - импорт данных
- superheroes.hero.gui - открытие GUI
- superheroes.hero - доступ ко всем командам
- superheroes.hero.select - смена своего героя
- superheroes.hero.select.others - смена героя другому игроку
- superheroes.hero.select.bypasscooldown - игнорировать кулдаун
- superheroes.hero.select.
- доступ к конкретному герою (если включено eachHeroRequiresPermission) - superheroes.hero.reload - перезагрузка конфигов
- superheroes.hero.reroll - использование /hero reroll
- superheroes.hero.reroll.
- реролл для конкретной группы - superheroes.notify - получение уведомлений об обновлениях
База данных и производительность
По умолчанию плагин хранит данные в YAML-файле. Для больших серверов лучше переключиться на MySQL - это сильно ускоряет работу. Чтобы не потерять данные при смене формата, используй /hero export перед переключением и /hero import после.
# Настройки базы данных
database:
type: YAML
host: ваш хост (если MySQL)
port: 3306
name: имя базы (если MySQL)
username: пользователь (если MySQL)
password: пароль (если MySQL)
Интеграции
- PlaceholderAPI - поддерживаются плейсхолдеры %superheroes_name% и %superheroes_description%. Можно запросить дополнительные в Discord.
- WorldGuard - через флаг allow-heroes на регионах. Если поставить deny, то в этом регионе способности героев отключаются.
SuperheroesPlusUltra
Для тех, кому мало базового функционала, есть расширение SuperheroesPlusUltra. Оно добавляет полную интеграцию с SkillsLibrary - можно писать свои способности без Java. В комплекте идёт три новых героя для примера. Также появляются скины для героев и базовая поддержка Skript.
Важно знать
- Плагин отлично подходит для RPG-серверов, харкорных выживалок и PvP-арен.
- На маленьких серверах YAML-хранилище работает нормально, но для 50+ игроков лучше сразу ставить MySQL.
- Если вы собираете сервер с нуля - Superheroes даёт готовую классовую систему без танцев с бубном.
- Скачать плагин Superheroes можно на SpigotMC, а расширение - там же.
По факту, это один из самых гибких плагинов для создания классовой системы в Minecraft. Не требует навыков программирования, но при желании можно докрутить до чего угодно.
