Плагин для серверов Майнкрафт с системой команд, фракций и гильдий на Paper и Folia. Игроки создают команды, приглашают участников, общаются в закрытом чате, пользуются общим домом и развивают команду за игровую валюту.
Возможности
- Главное меню команды, список приглашений, банк и панель администратора с настраиваемыми интерфейсами.
- Общий банк команды: пополнение, снятие средств и журнал операций при подключении Vault.
- Общая точка дома с правилами доступа и задержкой телепортации.
- Уровни команд: за валюту можно увеличивать лимит участников, размер общего хранилища и другие заданные в конфиге преимущества.
- Закрытый чат для участников команды.
- Журналы действий, ошибок, операций с банком и действий администраторов.
- Поддержка SQLite, MySQL, MariaDB и PostgreSQL. Активная база выбирается в
database.yml. - Плейсхолдеры PlaceholderAPI для названия, тега, роли, владельца, числа участников, уровня, баланса, убийств, смертей и места в таблице лидеров.
Команды
/team— открыть меню команды./team create <name>— создать команду./team invite <player>— пригласить игрока./team join <team>— отправить заявку на вступление./team leave— покинуть команду./team home— телепортироваться домой команды./team chat— включить или выключить чат команды./team admin— открыть меню управления для администратора./team reload— перезагрузить конфиги, язык, тему и меню.
Доступны сокращения основной команды: /t, /faction, /f, /guild, /g.
Права
newgenteam.use— основные команды/team.newgenteam.admin— меню администратора и административные действия.newgenteam.reload— команда/team reload.
Настройка
Настройки разделены по файлам:
settings.yml— длина названия команды, цветные названия, распуск команды при уходе владельца, срок действия приглашений.database.yml— тип базы данных, подключение, размер пула и тайм-аут.theme.yml— цвета сообщений и интерфейсов через MiniMessage.menus/*.yml— расположение предметов, материалы, слоты, свечение и отображение пунктов меню.lang/*.yml— тексты для игроков.levels.yml— уровни, лимиты участников и стоимость улучшений.homes.yml— правила общего дома.chest.yml— уровни общего хранилища.logs.yml— категории журналов и режим отладки.hooks.yml— включение интеграций.
Язык выбирается ключом language в config.yml. В комплекте есть английский и вьетнамский переводы; собственный язык добавляется копированием файла из lang/ и указанием его имени в config.yml.
Требования
Плагин работает на Paper и Folia и требует Java 21. Обязательная зависимость — PacketEvents: она используется для ввода названия команды и суммы через табличку.
Дополнительно можно подключить:
- Vault — экономика и банк команды;
- PlayerPoints — валюта для улучшения уровней;
- PlaceholderAPI — плейсхолдеры
%newgenteam_*%для таба, скорборда и голограмм.
Интеграции включаются в hooks.yml. Для базы данных по умолчанию подходит SQLite, а MySQL, MariaDB и PostgreSQL удобны для сети серверов с общими данными.
