Плагин для серверов Майнкрафт, который объединяет дома, варпы, телепорты, наборы, экономику и модерацию. Он хранит данные игроков в базе данных, позволяет отдельно включать команды и подходит для серверов на Paper и его сборках.
Возможности
- Дома, варпы, спавн, телепорты с задержкой и перезарядкой, наборы, никнеймы, почта, AFK, невидимость и полёт.
- Экономика с журналом всех операций, переводами между игроками и поддержкой Vault для совместимости с магазинами, работами и другими плагинами.
- Баны, муты, предупреждения и тюрьма. Для заданного числа предупреждений можно назначить автоматическое выполнение команды.
- Безопасные телепорты: перед перемещением проверяется, можно ли выжить в точке назначения.
- SQLite используется без дополнительной настройки; MySQL подходит для общей экономики, домов и наказаний нескольких серверов.
- Игроки получают сообщения на языке клиента; язык можно выбрать командой
/language. В комплекте есть английский, немецкий и французский языки, а дополнительные файлы помещаются вplugins/ServerSystem/lang. - При установленном PlaceholderAPI доступны, в частности,
%serversystem_balance%,%serversystem_nickname%,%serversystem_homes%,%serversystem_playtime%,%serversystem_afk%и%serversystem_mail_unread%.
Команды
/serversystem setup— открывает список шагов для настройки сервера./serversystem doctor— проверяет базу данных, интеграции, спавн, конфликтующие плагины и настройки./serversystem migrate here --dry-run— проверяет данные EssentialsX для импорта без записи./serversystem migrate here— импортирует балансы, дома, варпы, спавн, тюрьмы, наборы, цены, никнеймы, игнор-лист, почту, активные муты и баны из EssentialsX./serversystem migrate to essentials— создаёт экспорт вplugins/ServerSystem/essentials-export./serversystem migrate to essentials --apply— переносит экспорт вplugins/Essentials, предварительно создавая резервную копию.
Права
serversystem.player— обычные команды игроков; выдано по умолчанию.serversystem.staffиserversystem.admin— права персонала и администратора; по умолчанию у операторов.- У каждой команды есть собственное право вида
serversystem.command.give. serversystem.homes.<number>задаёт лимит домов, аserversystem.homes.unlimitedснимает ограничение.
Настройка
Основные файлы находятся в plugins/ServerSystem:
config.yml— язык, хранилище, экономика, телепорты, дома, чат, модерация, AFK и невидимость;commands.yml— команды, их псевдонимы, права, цену и перезарядку;kits.yml— наборы;worth.yml— цены продажи предметов;lang/— языковые файлы.
Команду можно полностью освободить для другого плагина через enabled: false в commands.yml: она не регистрируется, не отображается в /help и не появляется в автодополнении. Команды, занятые другим плагином, можно принудительно переопределить через override-commands в config.yml.
Требования
Нужны Paper или совместимые Purpur, Pufferfish либо Leaves, а также Java 21. Плагин работает с Folia. Vault нужен только для доступа других плагинов к экономике, PlaceholderAPI — только для плейсхолдеров.
