Плагин для серверов Майнкрафт, который добавляет команды с ролями, общим хранилищем, домами, варпами и союзами. Он помогает игрокам объединяться, общаться в закрытых чатах и управлять правами участников внутри своей команды.
Возможности
- Создание, роспуск и переименование команд, приглашение игроков, исключение участников, передача лидерства и сообщение дня команды.
- Окно
/team infoпоказывает уровень, участников, дома, варпы и сообщение дня;/team listвыводит все команды, а/team online— участников в сети. - Уровень команды зависит от числа игроков. Для уровней можно отдельно задать лимиты домов, союзов, размер общего хранилища и суточные лимиты выдачи предметов.
- Именованные дома и варпы: дома и варпы можно создавать, удалять и использовать всей командой. Без указанного имени
/team homeи/team warpвыводят доступный список. - Общее хранилище команды открывается через
/team vault; права на просмотр, внесение и получение вещей настраиваются для ролей. - Командный и союзный чаты включаются командами
/team chatи/ally chat. Участника можно заглушить в командном чате через/team mute <player>. - Союзы между командами поддерживают приглашения, принятие, отказ и разрыв. При включённой защите союзники не смогут наносить друг другу урон.
- Цвет команды отображается в чате, списке игроков и над никами. Цвет меняется через
/team color <color>, полный список открывает/team colors. - Для новых участников можно назначать стартовую роль. Доступны стандартные роли и собственные роли с отдельными разрешениями и приоритетом.
Команды
Основная команда — /team, также доступна короткая форма /t.
/team create <name>— создать команду;/team disband— распустить её;/team leave— выйти./team invite <player>,/team accept,/team kick <player>— пригласить, принять приглашение или исключить игрока./team promote <player>,/team demote <player>,/team transfer <player>— изменить роль или передать лидерство./team level,/team info,/team list,/team online— посмотреть уровень, сведения о команде и списки команд или игроков./team sethome <name>,/team home [name],/team delhome <name>— управлять домами команды./team setwarp <name>,/team warp [name],/team delwarp <name>,/team warplist— управлять варпами команды./team rename <name>,/team motd <message>,/team trust <player>,/team showrole— изменить название, сообщение дня, статус доверенного игрока или показ роли над ником и в списке игроков./team reload— перечитать конфиг и сохранить данные; требуется серверное правоteams999.reload./ally invite <team>,/ally accept,/ally decline,/ally break <team>,/ally list— управление союзами. Короткая форма команды —/a.
Собственные роли создаются и редактируются командами /team role create <name>, /team role delete <name>, /team role list, /team role info <name>, /team role assign <player> <role>. Разрешение роли добавляется через /team role perm add <role> <perm> и удаляется через /team role perm remove <role> <perm>.
Права
Права ролей — внутренние разрешения плагина, а не серверные права LuckPerms или другого менеджера прав. Их можно выдать стандартным и пользовательским ролям в настройках или через команды ролей.
- Управление участниками:
team.invite,team.kick,team.promote,team.demote,team.role.assign,team.role.create,team.role.delete. - Настройки команды:
team.motd.set,team.name.change,team.color.change,team.disband,team.transfer. - Хранилище:
team.vault.open,team.vault.deposit,team.vault.withdraw. - Чат:
team.chat.toggle,team.chat.team,team.chat.ally,team.chat.moderate. - Союзы:
team.ally.invite,team.ally.accept,team.ally.break. - Дома и варпы:
team.home.set,team.home.delete,team.home.use,team.warp.set,team.warp.delete,team.warp.use. - Прочее:
team.info.view,team.trust.
Роль с более высоким приоритетом управляет только ролями ниже себя: нельзя исключить, повысить, понизить или переназначить игрока с равным либо более высоким приоритетом. Лидера и его заместителя нельзя исключить, а передать лидерство и распустить команду может только лидер.
Настройка
В конфиге задаются максимальный размер команды, срок действия приглашений, допустимый формат названия, случайный цвет при создании, стоимость и задержка переименования, а также задержка телепортации к домам и варпам.
Можно настроить максимальное число союзов, защиту союзников от урона, задержку разрыва союза, базовый размер хранилища и ограничения по уровням команды. Для каждой стандартной роли указываются отображаемое имя, цвет, приоритет, возможность исключения, суточный лимит выдачи из хранилища и список внутренних разрешений.
Списки world-toggles.team-chat-disabled-worlds, world-toggles.homes-disabled-worlds, world-toggles.vault-disabled-worlds и world-toggles.pvp-protection-disabled-worlds позволяют отключить отдельные механики в выбранных мирах.
Данные команд, участников, ролей, домов, варпов, сообщения дня и доверенных игроков хранятся в data.yml, а содержимое хранилищ — в teamvaults.yml.
Требования
Для платы за приглашения и переименование нужна экономика через Vault. Без включённой экономики эти действия можно оставить бесплатными.
