Скачать Simple Voice Chat Enhanced Groups — Minecraft Моды — MetaMods
Simple Voice Chat Enhanced Groups

Simple Voice Chat Enhanced Groups

Активный

Установок

0

Последнее обновление

2 недели назад

Версии

1.19.2 — 1.21.9
Сервер
Fabric
Quilt
Управление
Социальные
Утилиты
Аддоны

Simple Voice Chat Enhanced Groups

Мод для серверов на Fabric, который расширяет возможности групп голосового чата Simple Voice Chat, добавляя полезные функции для удобного управления.

Основные возможности

Мгновенные группы

Команда /instantgroup автоматически добавляет всех игроков поблизости в группу, если они еще не состоят в какой-либо группе. По умолчанию радиус действия составляет 128 блоков. Можно указать другой радиус, добавив его в качестве первого аргумента команды: /instantgroup 256.

Демонстрация работы мгновенных групп

Сводка групп

При входе на сервер игроки получают краткую информацию обо всех активных группах голосового чата.

Постоянные группы

Команда /persistentgroup создает группу, которая не удаляется при выходе всех игроков или перезапуске сервера.

Использование:

  • /persistentgroup list - показывает список всех постоянных групп
  • /persistentgroup remove <название> - удаляет группу с указанным названием
  • /persistentgroup remove <id> - удаляет группу по ID (для внутреннего использования)
  • /persistentgroup add <название> [<normal|open|isolated>] [<hidden>] [<пароль>] - создает постоянную группу

Автоматическое присоединение к группам

Игроки могут автоматически добавляться в группу при входе на сервер.

Примечание: Эта функция доступна только для постоянных групп.

Использование:

  • /autojoingroup set <название-группы> [пароль] - устанавливает группу для автоматического присоединения
  • /autojoingroup set <id> [пароль] - устанавливает группу по ID (для внутреннего использования)
  • /autojoingroup remove - удаляет настройку автоматического присоединения

Глобальное автоматическое присоединение

Все игроки могут автоматически добавляться в одну и ту же группу при входе на сервер.

Примечание: Эта функция доступна только для постоянных групп.

Использование:

  • /autojoingroup global set <название-группы> [пароль] - устанавливает глобальную группу для автоматического присоединения
  • /autojoingroup global set <id> [пароль] - устанавливает глобальную группу по ID (для внутреннего использования)
  • /autojoingroup global remove - удаляет глобальную группу автоматического присоединения
  • /autojoingroup global force <true|false> - принудительное глобальное присоединение. Если отключено, приоритет имеет личная настройка игрока

Принудительное присоединение к группам

Игроков можно принудительно добавлять в группы.

Использование:

  • /forcejoingroup <игрок> - принудительно добавляет игрока в вашу группу

Принудительные типы групп

Если в настройках включена опция force_group_type, игроки не смогут создавать группы с другими типами. Все создаваемые группы будут иметь тип, указанный в конфигурации. Это полезно для серверов, которые использовали глобальную опцию open_groups в старых версиях Simple Voice Chat.

Примечание: Принудительные типы групп применяются только к группам, созданным через интерфейс Simple Voice Chat, и не затрагивают команды этого мода. Чтобы ограничить использование команд обычными игроками, можно установить более высокие уровни разрешений в конфигурации.

Доступные значения: OFF, NORMAL, OPEN и ISOLATED.

Настройки конфигурации

Файл конфигурации находится по пути config/enhancedgroups/enhancedgroups.properties.

Название Значение по умолчанию Описание
default_instant_group_range 128 Радиус по умолчанию для команды /instantgroup, если не указан другой
instant_group_name Instant Group Название мгновенной группы
instant_group_command_permission_type EVERYONE Уровень разрешений для команды /instantgroup
EVERYONE - все игроки могут использовать
OPS - только операторы
NOONE - никто не может использовать
persistent_group_command_permission_type OPS Уровень разрешений для команды /persistentgroup
EVERYONE - все игроки могут использовать
OPS - только операторы
NOONE - никто не может использовать
auto_join_group_command_permission_type EVERYONE Уровень разрешений для команды /autojoingroup
EVERYONE - все игроки могут использовать
OPS - только операторы
NOONE - никто не может использовать
auto_join_group_global_command_permission_type OPS Уровень разрешений для команды /autojoingroup global
EVERYONE - все игроки могут использовать
OPS - только операторы
NOONE - никто не может использовать
force_join_group_command_permission_type OPS Уровень разрешений для команды /forcejoingroup
EVERYONE - все игроки могут использовать
OPS - только операторы
NOONE - никто не может использовать
group_summary true Показывать ли сводку групп при входе игрока на сервер
force_group_type OFF Принудительный тип групп
OFF - без принудительного типа
NORMAL - принудительный тип: Normal
OPEN - принудительный тип: Open
ISOLATED - принудительный тип: Isolated

Разрешения

Мод поддерживает fabric-permissions-api.

Уровень разрешений по умолчанию для каждого узла определяется в конфигурации.

Узел разрешений Описание
enhancedgroups.instantgroup Разрешение на выполнение команд /instantgroup
enhancedgroups.persistentgroup Разрешение на выполнение команд /persistentgroup
enhancedgroups.autojoingroup Разрешение на выполнение команд /autojoingroup
enhancedgroups.autojoingroup.global Разрешение на выполнение команд /autojoingroup global
enhancedgroups.forcejoingroup Разрешение на выполнение команд /forcejoingroup
Участники проекта
henkelmax

henkelmax

Разработчик

Создан: 29 мар 2023

ID: 2378