

Simple Voice Chat Enhanced Groups
Активный0.0
Установок
Последнее обновление
Версии
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 - принудительный тип: NormalOPEN - принудительный тип: OpenISOLATED - принудительный тип: Isolated |
Разрешения
Мод поддерживает fabric-permissions-api.
Уровень разрешений по умолчанию для каждого узла определяется в конфигурации.
Узел разрешений | Описание |
---|---|
enhancedgroups.instantgroup |
Разрешение на выполнение команд /instantgroup |
enhancedgroups.persistentgroup |
Разрешение на выполнение команд /persistentgroup |
enhancedgroups.autojoingroup |
Разрешение на выполнение команд /autojoingroup |
enhancedgroups.autojoingroup.global |
Разрешение на выполнение команд /autojoingroup global |
enhancedgroups.forcejoingroup |
Разрешение на выполнение команд /forcejoingroup |