BerryVoice 忽略

BerryVoice 忽略

BerryVoice Ignore 为 Hytale 原生语音聊天添加了一个简单的按玩家语音忽略系统。

生活质量

BerryVoice 忽略系统

BerryVoice 忽略系统为 Hytale 服务器添加了一个简单的按玩家语音忽略系统。由于 Hytale 原生仅支持全局静音功能。

主插件提供指令并存储每个玩家的忽略列表。附带的混入插件将这些忽略规则应用到 Hytale 原生的语音路由中,这样被忽略的说话者将不再通过游戏内语音被听到。混入插件还需要 Hyxin,Hyxin 必须安装在 earlyplugins 文件夹中。

插件功能

  • 让每位玩家可以忽略或取消忽略另一名玩家的语音。
  • 将忽略记录持久化存储在插件数据目录中的 ignores.json 文件里。
  • 提供查看当前忽略列表的指令。
  • 支持绕过权限,即使被某些玩家忽略,特定说话者仍能被听到。
  • 通过必需的混入插件和 Hyxin 将忽略规则应用到 Hytale 原生语音中。

安装方法

需要准备

  1. 下载 berryvoice-ignore-1.0.0.jar
  2. 下载 https://www.curseforge.com/hytale/mods/berry-voice-ignore-mixin
  3. https://www.curseforge.com/hytale/mods/hyxin 下载 Hyxin。
  4. berryvoice-ignore-1.0.0.jar 放入服务器的 mods 文件夹。
  5. berryvoice-ignore-mixins-1.0.0.jar 放入服务器的 earlyplugins 文件夹。
  6. 将 Hyxin 的 jar 文件放入服务器的 earlyplugins 文件夹。
  7. 启动或重启服务器。

混入插件是必需的。Hyxin 是混入插件的必需依赖项,也必须放在 earlyplugins 文件夹中。

工作原理

  • /berryvoice ignore <玩家> 切换是否忽略该玩家的语音。
  • /berryvoice ignorelist 显示你当前忽略的玩家列表。
  • 忽略列表是每个玩家独立的。一位玩家的忽略列表不会影响其他人。
  • 如果说话者拥有绕过权限,即使被听众忽略,他们仍然能被听到。

指令

/berryvoice ignore <玩家>

切换对选定玩家的语音忽略。

别名:

  • /bv ignore <玩家>

必需权限:

  • berryvoice.command.ignore

/berryvoice ignorelist

显示你当前的忽略列表。

别名:

  • /bv ignorelist

必需权限:

  • berryvoice.command.ignorelist

权限

berryvoice.command.ignore

允许玩家使用:

  • /berryvoice ignore <玩家>
  • /bv ignore <玩家>

berryvoice.command.ignorelist

允许玩家使用:

  • /berryvoice ignorelist
  • /bv ignorelist

berryvoice.voiceignore.bypass

允许说话者绕过语音忽略检查。

效果:

  • 如果玩家 A 忽略了玩家 B,但玩家 B 拥有 berryvoice.voiceignore.bypass 权限,玩家 A 仍然能听到玩家 B。

注意事项

  • 所有插件指令消息均为纯英文原始文本。
  • 主插件 jar 文件放入 mods 文件夹。
  • 必需的混入插件 jar 文件放入 earlyplugins 文件夹。
  • Hyxin 是必需的依赖项,也放入 earlyplugins 文件夹。
  • Hyxin 下载地址:https://www.curseforge.com/hytale/mods/hyxin
  • 混入插件 jar 文件依赖于已安装的主要 BerryVoice 忽略系统插件。