
简单语音聊天增强组
一个服务端的Fabric模组,为Simple Voice Chat群组提供实用功能。
一个服务端 Fabric 模组,为 Simple Voice Chat 群组提供实用功能。
功能
即时群组
命令 /instantgroup 会自动将附近的所有玩家加入一个群组(如果他们尚未加入任何群组)。默认范围为 128 格。你也可以将范围作为命令的第一个参数提供:/instantgroup 256。

群组摘要
加入服务器的玩家将获得所有活跃语音聊天群组的快速摘要。
持久群组
命令 /persistentgroup 会创建一个群组,当所有玩家离开该群组或服务器重启时,该群组不会被删除。
用法:
/persistentgroup list - 列出所有持久群组
/persistentgroup remove <name> - 删除具有给定名称的群组
/persistentgroup remove <id> - 删除具有给定 ID 的群组(仅供内部使用)
/persistentgroup add <name> [<normal|open|isolated>] [<hidden>] [<password>] - 创建一个持久群组
自动加入群组
玩家在加入服务器时可以自动加入某个群组。
注意:此功能仅适用于持久群组。
用法:
/autojoingroup set <group-name> [password] - 设置你的自动加入群组
/autojoingroup set <id> [password] - 设置你的自动加入群组(仅供内部使用)
/autojoingroup remove - 移除你的自动加入群组
全局自动加入群组
玩家在加入服务器时可以自动加入同一个群组。
注意:此功能仅适用于持久群组。
用法:
/autojoingroup global set <group-name> [password] - 设置全局自动加入群组
/autojoingroup global set <id> [password] - 设置全局自动加入群组(仅供内部使用)
/autojoingroup global remove - 移除全局自动加入群组
/autojoingroup global force <true|false> - 强制全局自动加入。如果禁用,玩家的自动加入群组将优先
强制加入群组
可以强制玩家加入某个群组。
用法:
/forcejoingroup <player> - 强制该玩家加入你的群组
强制群组类型
如果在配置中启用了 force_group_type,玩家将无法创建其他类型的群组。所有创建的群组都将是配置中指定的类型。这对于在旧版本 Simple Voice Chat 中使用了全局 open_groups 配置选项的服务器非常有用。
注意:强制群组类型仅适用于通过 Simple Voice Chat 中的 GUI 创建的群组。它不适用于本模组提供的任何命令。如果你不希望普通玩家能够使用这些命令,可以在配置中将权限等级设置为更高的值。
可能的配置值有 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 - 强制群组类型:普通OPEN - 强制群组类型:开放ISOLATED - 强制群组类型:隔离 |
权限
本模组支持 fabric-permissions-api。
每个节点的默认权限类型在配置中定义。
| 权限节点 | 描述 |
|---|---|
enhancedgroups.instantgroup |
能够执行 /instantgroup 命令的权限节点 |
enhancedgroups.persistentgroup |
能够执行 /persistentgroup 命令的权限节点 |
enhancedgroups.autojoingroup |
能够执行 /autojoingroup 命令的权限节点 |
enhancedgroups.autojoingroup.global |
能够执行 /autojoingroup global 命令的权限节点 |
enhancedgroups.forcejoingroup |
能够执行 /forcejoingroup 命令的权限节点 |
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。