Simple Voice Chat Enhanced Groups
A Fabric server-side mod that extends the capabilities of Simple Voice Chat groups, adding useful features for convenient management.
Main Features
Instant Groups
The /instantgroup command automatically adds all nearby players to a group if they are not already in any group. The default range is 128 blocks. You can specify a different range by adding it as the first argument of the command: /instantgroup 256.

Group Summary
When joining the server, players receive brief information about all active voice chat groups.
Persistent Groups
The /persistentgroup command creates a group that is not deleted when all players leave or the server restarts.
Usage:
/persistentgroup list- shows a list of all persistent groups/persistentgroup remove <name>- deletes the group with the specified name/persistentgroup remove <id>- deletes the group by ID (for internal use)/persistentgroup add <name> [<normal|open|isolated>] [<hidden>] [<password>]- creates a persistent group
Auto Joining Groups
Players can be automatically added to a group when joining the server.
Note: This feature is only available for persistent groups.
Usage:
/autojoingroup set <group-name> [password]- sets the group for automatic joining/autojoingroup set <id> [password]- sets the group by ID (for internal use)/autojoingroup remove- removes the auto join setting
Global Auto Join Group
All players can be automatically added to the same group when joining the server.
Note: This feature is only available for persistent groups.
Usage:
/autojoingroup global set <group-name> [password]- sets the global auto join group/autojoingroup global set <id> [password]- sets the global auto join group by ID (for internal use)/autojoingroup global remove- removes the global auto join group/autojoingroup global force <true|false>- forces global auto join. If disabled, the player's personal setting takes priority
Force Joining Groups
Players can be forcibly added to groups.
Usage:
/forcejoingroup <player>- forcibly adds the player to your group
Forced Group Types
If the force_group_type option is enabled in the settings, players will not be able to create groups with other types. All created groups will have the type specified in the configuration. This is useful for servers that used the global open_groups option in older versions of Simple Voice Chat.
Note: Forced group types apply only to groups created through the Simple Voice Chat interface and do not affect the commands of this mod. To restrict command usage by regular players, you can set higher permission levels in the configuration.
Available values: OFF, NORMAL, OPEN and ISOLATED.
Configuration Settings
The configuration file is located at config/enhancedgroups/enhancedgroups.properties.
| Name | Default Value | Description |
|---|---|---|
default_instant_group_range |
128 |
Default range for the /instantgroup command if no other range is specified |
instant_group_name |
Instant Group |
Name of the instant group |
instant_group_command_permission_type |
EVERYONE |
Permission level for the /instantgroup commandEVERYONE - all players can useOPS - operators onlyNOONE - no one can use |
persistent_group_command_permission_type |
OPS |
Permission level for the /persistentgroup commandEVERYONE - all players can useOPS - operators onlyNOONE - no one can use |
auto_join_group_command_permission_type |
EVERYONE |
Permission level for the /autojoingroup commandEVERYONE - all players can useOPS - operators onlyNOONE - no one can use |
auto_join_group_global_command_permission_type |
OPS |
Permission level for the /autojoingroup global commandEVERYONE - all players can useOPS - operators onlyNOONE - no one can use |
force_join_group_command_permission_type |
OPS |
Permission level for the /forcejoingroup commandEVERYONE - all players can useOPS - operators onlyNOONE - no one can use |
group_summary |
true |
Whether to show group summary when a player joins the server |
force_group_type |
OFF |
Forced group typeOFF - no forced typeNORMAL - forced type: NormalOPEN - forced type: OpenISOLATED - forced type: Isolated |
Permissions
The mod supports fabric-permissions-api.
The default permission level for each node is defined in the configuration.
| Permission Node | Description |
|---|---|
enhancedgroups.instantgroup |
Permission to execute /instantgroup commands |
enhancedgroups.persistentgroup |
Permission to execute /persistentgroup commands |
enhancedgroups.autojoingroup |
Permission to execute /autojoingroup commands |
enhancedgroups.autojoingroup.global |
Permission to execute /autojoingroup global commands |
enhancedgroups.forcejoingroup |
Permission to execute /forcejoingroup commands |