本模组限制了玩家通过聊天框说话可以被收到的范围,即离发言者较远的玩家无法看到其发言。
模组还加入了一个指令:/shout <message>。效果为向服务器中的所有玩家发送消息,无论其距离远近,需要管理员权限才可以执行。
从版本 1.1.0 开始,可以使用 toml 或 json5 作为配置文件(需要Quilt Loader)。若在旧版本有过配置文件,则会自动转换为 TOML,但也可以通过将文件移动到以下的路径来将其保留为 json 格式。
文件位于 config/regional_chat/regional_chat.toml或regional_chat.json5(使用Quilt Loader时)或 config/regional_chat.json(使用 Fabric 时)
toml 和 json 的配置文件内容大同小异,都包括以下几个配置项:
range:范围为 0 到 32767,默认为 100,控制普通玩家的发言能被听到的范围。
notifyDistance:默认为 true,开启后会在玩家发送的消息前添加一条说明发送距离的消息。
distancePrefix:默认为 [From %.0f blocks away],控制上述距离说明消息的格式,其中 %.0f 是发送距离的格式化输出,不可省略。
opBypass:默认为 true,开启后允许一些权限等级的玩家无视距离限制收取消息。
opRequiredPermissionLevel:范围为 0 到 4,默认为 3,在此权限等级之上的玩家会如上条一样无视收取消息限制。
opUnlimitedRange:默认为 false,开启后会使管理员(权限等级为 3)的发言能被所有玩家收到,但是因为本模组添加了/shout 指令,使这条配置的设定没有那么重要。