RP语音补充

RP语音补充

沉浸式手机、无线电频道、紧急呼叫以及可配置的Simple Voice Chat说话范围。

社交

Requires Fabric API Requires Simple Voice Chat Server and Client

RP Voice Additions

RP Voice Additions 通过为角色扮演服务器设计的沉浸式通信系统扩展了 Simple Voice Chat。

使用可配置的说话范围、进行私人电话通话、联系紧急服务、通过无线电频道通信,并可选地构建一个功能性的蜂窝网络。所有通信都通过 Simple Voice Chat 路由,同时正常的近距离语音保持活跃。

特性

可配置的说话范围

在多个服务器可配置的语音模式之间切换:

  • 安静
  • 正常
  • 喊叫
  • 尖叫

Simple Voice Chat 原生的耳语模式仍然可用,不会被替换。

当前活跃的说话模式及其范围可以显示在通信 HUD 中。

移动电话

玩家可以使用移动电话物品进行远距离通信。

电话功能包括:

  • 按玩家名称或电话号码直接呼叫
  • 持久的个人电话号码
  • 联系人
  • 来电和去电
  • 接听、拒接和结束通话
  • 私人听筒模式
  • 空间扬声器模式
  • 蜂窝覆盖状态
  • 紧凑的电话 HUD
  • 专用的竖屏电话界面

通话期间,附近的玩家仍然可以正常听到本地说话者的声音。

在听筒模式下,远端语音是私密的。启用扬声器模式时,附近的玩家可以从电话拥有者的位置空间性地听到远端来电者。

紧急呼叫

服务器所有者可以配置自己的紧急号码和响应者组。

紧急呼叫可以路由到属于已配置记分板队伍的可用玩家,例如:

  • 警察
  • 消防部门
  • 紧急医疗服务
  • 调度中心

号码、显示名称和负责队伍在服务器端配置。

手持无线电

无线电系统为组织和民用通信提供可配置的频道。

无线电功能包括:

  • 可配置的频道
  • 按键通话传输
  • RX、TX 和电源状态
  • 可选的频道权限
  • 可选的最大传输范围
  • 可选的同维度要求
  • 本地无线电音量控制
  • 专用的技术无线电界面
  • 无线电状态 HUD

受限频道可以使用原版记分板队伍,使系统无需另一个角色扮演或权限模组即可工作。

可选的蜂窝基础设施

服务器可以启用模拟蜂窝网络。

启用后,电话通话需要已放置的蜂窝塔提供覆盖。移除塔或离开其覆盖区域可能会中断活跃通话。

基础设施模拟可以:

  • 完全启用
  • 配置自定义塔范围
  • 完全禁用

可配置的设备物品

用作电话和无线电的物品是可配置的。

可以为每种设备类型分配多个物品 ID。无效或不可用的物品 ID 会被安全忽略,并回退到内置的 RP Voice Additions 物品。

HUD 和控制

紧凑的 HUD 可以显示:

  • 当前说话模式和范围
  • 来电或活跃通话
  • 来电者信息
  • 扬声器状态
  • 蜂窝覆盖
  • 当前无线电频道
  • RX 和 TX 状态

所有控制都注册在 Minecraft 的按键绑定设置中。

默认控制包括:

  • 反引号键:循环切换说话范围
  • P:打开电话
  • R:打开无线电
  • 左 Alt:无线电按键通话

玩家可以分配额外的通话和说话模式控制。

可选的 TerraNexus 集成

TerraNexus 支持是完全可选的。

当安装了 TerraNexus 并启用了兼容性时,RP Voice Additions 可以:

  • 通过电话公开 TerraNexus 功能
  • 使用 TerraNexus 机构成员资格进行无线电权限管理
  • 将机构映射到可配置的无线电频道

当 TerraNexus 不存在或不兼容时,集成会自动禁用。电话通话、无线电、紧急号码和基于记分板的权限继续正常工作。

没有必需的 TerraNexus 依赖。

要求

RP Voice Additions 需要:

  • Minecraft 1.21.8
  • Fabric Loader
  • Fabric API
  • Simple Voice Chat
  • Java 21

该模组必须同时安装在服务器和参与的客户端上。

Simple Voice Chat 也必须在双方安装并正确配置。

配置

配置文件生成在:

config/rp-voice-additions/

可用的配置区域包括:

  • 说话模式和范围
  • 电话行为
  • 紧急号码
  • 无线电频道和权限
  • 蜂窝基础设施
  • 电话和无线电物品分配
  • HUD 可见性和位置
  • 客户端无线电音量
  • 可选的 TerraNexus 兼容性
  • 机构到无线电频道的映射

大多数通信决策由服务器验证。客户端不能选择任意的接收者、权限、范围或蜂窝覆盖。

基本用法

使用已配置的电话或无线电物品右键单击以打开其界面。

系统也可以通过按键绑定和命令进行控制:

  • /rpvoice
  • /phone
  • /radio
  • /celltower

管理重载和塔管理命令需要适当的操作员权限级别。


Deutsch

RP Voice Additions 通过为角色扮演服务器设计的沉浸式通信系统扩展了 Simple Voice Chat。

该模组增加了可配置的说话范围、移动电话、紧急呼叫、无线电频道和可选的蜂窝网络。正常的空间通信在通话和无线电传输期间保持活跃。

功能

可配置的说话范围

玩家可以在多个服务器可配置的语音模式之间切换:

  • 安静
  • 正常
  • 喊叫
  • 尖叫

Simple Voice Chat 原生的耳语保持不变。

移动电话

电话系统提供:

  • 通过玩家名称或电话号码直接呼叫
  • 持久的个人电话号码
  • 联系人
  • 来电和去电
  • 接听、拒接和挂断
  • 私人听筒模式
  • 空间扬声器模式
  • 蜂窝覆盖显示
  • 自己的电话 HUD
  • 竖屏手机界面

在听筒模式下,只有电话拥有者能听到对方。在扬声器模式下,远端语音会空间性地播放给周围的玩家。

本地玩家的正常声音对附近的人仍然可听。

紧急呼叫系统

服务器运营者可以配置自己的紧急号码、显示名称和负责的记分板队伍。

例如,可以映射警察、消防、救援服务或调度中心。

无线电设备

无线电系统支持:

  • 可配置的无线电频道
  • 按键通话
  • RX、TX 和关闭状态
  • 受保护的组织频道
  • 可选的范围限制
  • 可选的维度限制
  • 本地无线电音量
  • 自己的技术无线电设备界面
  • HUD 中的无线电状态

受保护的频道可以通过原版记分板队伍管理。不需要额外的权限或角色扮演模组。

可选的蜂窝网络

根据需要,电话只能在已放置的蜂窝塔的覆盖范围内工作。

基础设施的范围和激活在服务器端配置。失去网络覆盖时,活跃通话可能会断开。

网络模拟可以完全禁用。

可配置的设备物品

服务器运营者可以指定哪些物品 ID 用作手机或无线电设备。

支持每种设备类型的多个物品。无效或未安装的物品会被安全忽略。如果没有有效的条目,模组将使用其默认物品。

HUD 和按键绑定

可配置的 HUD 显示以下内容:

  • 当前语音模式和范围
  • 来电和活跃通话
  • 通话对象
  • 扬声器状态
  • 网络覆盖
  • 无线电频道
  • RX 和 TX 状态

所有控制都出现在 Minecraft 按键设置中。

默认绑定:

  • 反引号键:切换语音模式
  • P:打开手机
  • R:打开无线电设备
  • 左 Alt:无线电按键通话

电话功能和直接语音模式的其他按键可以自由绑定。

可选的 TerraNexus 兼容性

TerraNexus 集成是完全可选的。

如果安装了 TerraNexus 并启用了兼容性,TerraNexus 功能可以集成到手机中,并且机构成员资格可以自动分配到无线电频道。

没有 TerraNexus 时,不会显示相应的链接。电话、无线电、紧急呼叫和记分板权限继续独立工作。

前提条件

  • Minecraft 1.21.8
  • Fabric Loader
  • Fabric API
  • Simple Voice Chat
  • Java 21

该模组必须安装在服务器和参与的客户端上。

配置

配置文件将在以下路径下创建:

config/rp-voice-additions/

在那里可以调整语音范围、电话行为、紧急号码、无线电频道、设备物品、蜂窝塔、HUD 设置和可选集成。

所有与安全相关的决策,如接收者、频道权限、范围和网络覆盖,都在服务器端验证。