▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Teams999

Teams999

Плагин Teams999 для Minecraft добавляет на сервер полноценную систему команд с ролями, приглашениями, домами, варпами и общим хранилищем. Идеально подходит для фракционных и RPG-серверов, где важна организация игроков.

Оцените первым
5.0K
9

Teams999 - это мощный плагин для Minecraft (сервера на Paper/Spigot), который решает главную проблему мультиплеера: в ванильной игре нет нормальной системы команд. Если у тебя сервер, где игроки любят объединяться, строить базы вместе или сражаться плечом к плечу - этот плагин даст им всё, что нужно: от общих домов до ролей с правами.

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

Возможности

Управление командой

  • Создание и расформирование команды
  • Приглашения с настраиваемым сроком действия и опциональной экономической платой (Vault)
  • Кик, повышение/понижение участников, передача лидерства
  • Переименование с ценой и кулдауном
  • Сообщение дня (MOTD) для команды
  • Просмотр информации о команде в GUI (уровень, участники, дома, варпы, MOTD)
  • Список всех команд и онлайн-участников
  • Проверка прогресса команды командой /team level

Уровни и лимиты команды

  • Уровень команды растёт от числа участников
  • На основе уровня открываются лимиты на дома, альянсы и размер хранилища
  • Дневные лимиты на вывод из хранилища тоже зависят от уровня

Дома команды

  • Установка, телепортация и удаление именованных домов
  • /team home без имени показывает список
  • База домов настраивается, можно повысить уровнем
  • Отключение домов в отдельных мирах
  • Кулдаун телепортации для игрока (общий с варпами)

Варпы команды

  • Общие варпы, отдельные от домов
  • /team warp без имени показывает список
  • Те же настройки миров и кулдаун, что и у домов
  • По умолчанию только лидер может ставить и удалять варпы, остальные - использовать и смотреть

Хранилище команды

  • Общий сундук с размером от конфига и уровня
  • Доступ разделён на открытие, пополнение и снятие (настраивается)
  • Дневные лимиты на снятие с множителем от уровня
  • Отключение хранилища в определённых мирах
  • Автосохранение

Чат команды

  • Переключение между общим, командным и альянс-чатом
  • Мут участников в командном чате
  • Отображение префикса роли в тегах и табе (команда /team showrole)
  • Отключение командного чата в некоторых мирах

Система альянсов

  • Приглашение, принятие, отклонение, разрыв и список альянсов
  • Чат альянсов для связи между командами
  • Защита от friendly-fire (если включено)
  • Настраиваемое макс. количество альянсов с повышением от уровня
  • Кулдаун после разрыва альянса

Система ролей

  • Роли по умолчанию с настраиваемыми правами и приоритетами
  • Кастомные роли на каждую команду
  • Настраиваемая стартовая роль для новичков
  • Приоритет роли влияет на повышение, понижение и управление
  • Внутренние права - это не права сервера (не зависят от LuckPerms)

Цвета команды

  • 15 доступных цветов
  • При создании случайный цвет или дефолтный зелёный
  • Цвет отображается в чате, списке игроков и тегах
  • /team color для смены, /team colors для списка

Доверие (Trust)

  • Включение флага "доверенный" для участника
  • Хранится в данных команды, дополнительных прав не даёт (по умолчанию)

Экономическая интеграция

  • Стоимость приглашения и переименования через Vault, если настроено

Команды

Команды управления командой

КомандаОписание
/team create <название>Создать новую команду
/team disbandРасформировать команду
/team invite <игрок>Пригласить игрока
/team acceptПринять приглашение
/team leaveПокинуть команду
/team kick <игрок>Выгнать игрока
/team promote <игрок>Повысить игрока
/team demote <игрок>Понизить игрока
/team transfer <игрок>Передать лидерство
/team infoИнформация о команде в GUI
/team levelПоказать уровень команды и прогресс
/team listСписок всех команд
/team onlineСписок онлайн-участников команды
/team sethome <название>Установить дом команды
/team home [название]Телепортироваться к дому (или список)
/team delhome <название>Удалить дом
/team setwarp <название>Установить варп команды
/team warp [название]Телепортироваться к варпу (или список)
/team delwarp <название>Удалить варп
/team warplistСписок всех варпов команды
/team rename <название>Переименовать команду
/team motd <сообщение>Установить сообщение дня
/team chatПереключить командный чат
/team vaultОткрыть хранилище команды
/team trust <игрок>Переключить доверие для игрока
/team mute <игрок>Замутить/размутить в командном чате
/team showroleПоказать/скрыть префикс роли
/team roleПодкоманды управления ролями
/team color <цвет>Сменить цвет команды
/team colorsСписок доступных цветов
/team reloadПерезагрузить конфиг (требуется teams999.reload)

Команды управления ролями

КомандаОписание
/team role create <название>Создать кастомную роль
/team role delete <название>Удалить кастомную роль
/team role listСписок ролей команды
/team role info <название>Информация о роли
/team role assign <игрок> <роль>Назначить роль игроку
/team role perm add <роль> <право>Добавить право роли
/team role perm remove <роль> <право>Удалить право роли

Команды альянсов

КомандаОписание
/ally invite <команда>Пригласить команду в альянс
/ally acceptПринять приглашение в альянс
/ally declineОтклонить приглашение
/ally break <команда>Разорвать альянс
/ally chatПереключить чат альянса
/ally listСписок альянсов команды

Алиасы команд

  • /team можно использовать как /t
  • /ally можно использовать как /a

Внутренние права

Это права, которые управляют действиями участников в команде. Они НЕ являются правами сервера и не работают с плагинами типа LuckPerms.

Управление участниками

ПравоОписание
team.inviteПриглашать игроков
team.kickВыгонять игроков
team.promoteПовышать игроков
team.demoteПонижать игроков
team.role.assignНазначать роли игрокам
team.role.createСоздавать кастомные роли
team.role.deleteУдалять кастомные роли

Настройки команды

ПравоОписание
team.motd.setУстанавливать MOTD
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Переключать статус доверия

Зарезервированные (пока не работают)

ПравоОписание
team.vault.lockedSlotsДля будущей блокировки слотов
team.claimДля будущего захвата территории
team.unclaimДля будущего снятия территории
team.war.startДля будущих войн
team.war.acceptДля будущих войн

Матрица прав по умолчанию

В таблице указаны права каждой роли из config.yml. У лидера есть все права.

ПравоЛидерЗамлидераОфицерУчастникНовичок
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ДаДаНетНетНет

Конфигурация

Настройки команды

ПараметрПо умолчаниюОписание
team.max-size10Максимум игроков в команде (минимум 2)
team.invite-expiry5Минут до истечения приглашения
team.invite-cost0Стоимость приглашения (Vault)
team.max-homes3Базовый максимум домов (если не переопределён уровнем)
team.rename-cost1000Стоимость переименования (Vault)
team.rename-cooldown60Минут между переименованиями
team.home-teleport-cooldown-seconds0Кулдаун телепортации к дому/варпу
team.name-format^[a-zA-Z0-9_]{3,16}$Regex для названий команд
team.random-colorstrueСлучайный цвет при создании

Настройки альянсов

ПараметрПо умолчаниюОписание
alliances.friendly-firefalseМогут ли союзники наносить урон друг другу
alliances.max-alliances3Базовый максимум альянсов
alliances.break-cooldown-minutes0Минут кулдауна после разрыва

Настройки хранилища

ПараметрПо умолчаниюОписание
vault.base-size54Размер хранилища (кратно 9, от 9 до 54)

Роли по умолчанию

ПараметрОписание
roles.starting-roleРоль для новых участников после принятия приглашения
roles.defaults.<роль>.display-nameОтображаемое имя в GUI и чате
roles.defaults.<роль>.colorЦвет префикса роли (ChatColor)
roles.defaults.<роль>.priorityПриоритет роли (выше - управляет нижними)
roles.defaults.<роль>.can-be-kickedМожно ли кикнуть участника с этой ролью
roles.defaults.<роль>.can-be-modifiedМожно ли изменять роль
roles.defaults.<роль>.daily-withdraw-limitДневной лимит снятия (-1 безлимит)
roles.defaults.<роль>.permissionsСписок внутренних прав, * - все

Уровни команды

ПараметрПо умолчаниюОписание
team-levels.member-thresholdsкартаПороги числа участников для каждого уровня

Лимиты по уровню

ПараметрПо умолчаниюОписание
limits.homes.by-levelкартаМаксимум домов по уровню
limits.alliances.by-levelкартаМаксимум альянсов по уровню
limits.vault-size.by-levelкартаРазмер хранилища по уровню
limits.daily-withdrawals.team-level-multiplierкартаМножитель дневного лимита для ролей

Отключения в мирах

ПараметрПо умолчаниюОписание
world-toggles.team-chat-disabled-worlds[]Миры, где отключён командный и альянс-чат
world-toggles.homes-disabled-worlds[]Миры, где отключены дома и варпы
world-toggles.vault-disabled-worlds[]Миры, где отключено хранилище
world-toggles.pvp-protection-disabled-worlds[]Миры, где отключена защита от ПвП союзников

Доступные цвета команды

  • RED, BLUE, GREEN, YELLOW, GOLD, AQUA, LIGHT_PURPLE, WHITE, DARK_RED, DARK_BLUE, DARK_GREEN, DARK_AQUA, DARK_PURPLE, DARK_GRAY, GRAY

Кастомные роли

Можно создавать собственные роли с любым набором прав. Вот как это делается:

  1. Создать роль: /team role create Builder
  2. Добавить права: /team role perm add Builder team.home.set
  3. Добавить ещё права: /team role perm add Builder team.warp.use
  4. Назначить игроку: /team role assign PlayerName Builder

Управление кастомными ролями

  • Посмотреть все роли: /team role list
  • Детали роли: /team role info Builder
  • Удалить право: /team role perm remove Builder team.home.set
  • Удалить роль: /team role delete Builder

Замечания по кастомным ролям

  • У кастомных ролей приоритет 40 по умолчанию
  • Их можно изменять, в отличие от стандартных
  • Если роль удалить, участники с ней становятся Members
  • Назначать можно только роли с приоритетом ниже твоего

Иерархия ролей

  • У каждой роли есть число приоритета
  • Роли с более высоким приоритетом управляют более низкими
  • Нельзя кикнуть, повысить, понизить или назначить роль тому, у кого приоритет выше или равен твоему
  • Лидера и Замлидера нельзя кикнуть
  • Только Лидер может передать руководство или расформировать команду

Хранение данных

  • Данные команды (участники, роли, дома, варпы, MOTD, список доверия) сохраняются в data.yml
  • Содержимое хранилищ сохраняется в teamvaults.yml
  • Автосохранение происходит периодически
  • Данные сохраняются при остановке сервера

Скачайте плагин Teams999 на свой сервер Майнкрафт, если хотите дать игрокам удобную систему команд с ролями, домами, варпами и общим хранилищем. Всё настраивается под любой геймплей - хоть классический фракционный, хоть RPG. Настройка через конфиг интуитивная, а таблицы прав наглядно показывают, кто что может. В общем, must-have для сервера, где команды - основа.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки

Детали

Лицензия:
Опубликован:1 год назад
Обновлён:2 месяца назад
Главная