Download Simple Voice Chat Enhanced Groups — Minecraft Mods — MetaMods
Simple Voice Chat Enhanced Groups

Simple Voice Chat Enhanced Groups

Active

Downloads

0

Last update

1 month ago

Versions

1.19.2 — 1.21.9
Server
Fabric
Quilt
Control
Social
Utils
Addons

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.

Instant groups demonstration

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 command
EVERYONE - all players can use
OPS - operators only
NOONE - no one can use
persistent_group_command_permission_type OPS Permission level for the /persistentgroup command
EVERYONE - all players can use
OPS - operators only
NOONE - no one can use
auto_join_group_command_permission_type EVERYONE Permission level for the /autojoingroup command
EVERYONE - all players can use
OPS - operators only
NOONE - no one can use
auto_join_group_global_command_permission_type OPS Permission level for the /autojoingroup global command
EVERYONE - all players can use
OPS - operators only
NOONE - no one can use
force_join_group_command_permission_type OPS Permission level for the /forcejoingroup command
EVERYONE - all players can use
OPS - operators only
NOONE - no one can use
group_summary true Whether to show group summary when a player joins the server
force_group_type OFF Forced group type
OFF - no forced type
NORMAL - forced type: Normal
OPEN - forced type: Open
ISOLATED - 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
Project members
henkelmax

henkelmax

Developer

Created: 29 Mar 2023

ID: 2378