
简易语音聊天增强组
一个服务器端的Fabric模组,为Simple Voice Chat群组提供实用功能。
查看大图简易语音聊天增强组
一个为 Simple Voice Chat 群组提供实用功能的服务端 Fabric 模组。
功能特性
即时群组
/instantgroup 命令会自动将附近未加入任何群组的玩家添加到一个群组中。
默认范围为 128 格。
你也可以在命令的第一个参数中指定范围:/instantgroup 256。

群组摘要
加入服务器的玩家将获得所有活跃语音聊天群组的快速摘要。
持久群组
/persistentgroup 命令创建的群组在玩家全部离开或服务器重启后不会被删除。
使用方法:
/persistentgroup list - 列出所有持久群组
/persistentgroup remove <名称> - 删除指定名称的群组
/persistentgroup remove <ID> - 删除指定 ID 的群组(仅供内部使用)
/persistentgroup add <名称> [<normal|open|isolated>] [<hidden>] [<密码>] - 创建一个持久群组
自动加入群组
玩家加入服务器时可以自动加入一个群组。
注意:此功能仅适用于持久群组。
使用方法:
/autojoingroup set <群组名称> [密码] - 设置你的自动加入群组
/autojoingroup set <ID> [密码] - 设置你的自动加入群组(仅供内部使用)
/autojoingroup remove - 移除你的自动加入群组
全局自动加入群组
玩家加入服务器时可以自动加入同一个群组。
注意:此功能仅适用于持久群组。
使用方法:
/autojoingroup global set <群组名称> [密码] - 设置全局自动加入群组
/autojoingroup global set <ID> [密码] - 设置全局自动加入群组(仅供内部使用)
/autojoingroup global remove - 移除全局自动加入群组
/autojoingroup global force <true|false> - 强制全局自动加入。如果禁用,则玩家个人的自动加入群组优先
强制加入群组
玩家可以被强制加入某个群组。
使用方法:
/forcejoingroup <玩家> - 强制该玩家加入你的群组
强制群组类型
如果配置中启用了 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 命令所需的权限节点 |
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。