Repeater Sound

Repeater Sound

一个简单的客户端模组,为部分红石组件添加点击音效。

工具

中继器音效模组

Modrinth 下载量 GitHub 全部版本下载量 模组版本 我的世界版本

功能特性

  • 为以下红石元件在被点击时添加音效:
    • 中继器
    • 红石线
    • 阳光传感器
  • 音效(包括比较器音效)可在以下方面进行调整:
    • 音效的音调
    • 音效的音量
    • 音调随机偏移量
  • 提供不同的交互模式来调整方块被点击时的行为

受影响方块的行为

  • 中继器
    • 被点击(延迟改变)时会播放音效,音效的音调将随该中继器的延迟变化而变化(未使用随机音调时)
  • 比较器
    • 模组可以修改比较器的音效和交互行为
  • 红石线
    • 被点击(形状改变)时会播放音效,音效的音调将根据其形状而变化,与比较器类似(未使用随机音调时)
  • 阳光传感器
    • 被点击(模式切换)时会播放音效,音效的音调将根据其模式而变化,与比较器类似(未使用随机音调时)

交互模式

共有三种交互模式,用于改变方块在被点击时的行为:

  • NORMAL:原版我的世界和本中继器音效模组的标准行为。

  • ALARM:当您与此模组影响的方块交互时,会播放更明显的音效,并向您发送一条聊天消息。

    • 方块仍会被“点击”,其状态也会相应改变。
    • 警报消息可以使用此模组提供的命令进行配置。
  • DISABLED:此模式会禁用了与此模组影响的方块的交互。

    • 警报消息可以使用此模组提供的命令进行配置。

您可以使用命令 /repeatersound interactionMode <mode> 在交互模式之间切换。参数为:NORMAL、ALARM、DISABLED。
请注意,这些参数区分大小写,必须使用大写字母。

配置

命令

命令 /repeatersound 允许您在游戏内编辑选项,以下是此命令可用的参数列表:

  • /repeatersound setBasePitch <音调>
    • 用于调整将应用的基础音调,<音调> 需要一个 float 数字
  • /repeatersound useRandomPitch <随机>
    • 用于设置是否将随机偏移量应用于基础音调,<随机> 需要 boolean 值
  • /repeatersound setVolume <音量>
    • 用于设置音效的音量,<音量> 需要一个 float 数字
  • /repeatersound interactionMode <模式>
    • 用于切换交互模式
  • /repeatersound alarmMessage <消息>
    • 用于设置在 ALARM 交互模式下发送给您的消息,使用 {Block} 和 {Pos} 来获取方块及其位置
    • 例如 /repeatersound alarmMessage "c: {Block}, p: {Pos}" 然后点击位于 0 0 0 的中继器将发送此消息:c: Block{minecraft:repeater}, p: 0, 0, 0
    • 请注意,<消息> 外面的引号是必需的。
  • /repeatersound disabledMessage <消息>
    • 用于设置在 DISABLED 交互模式下屏幕上显示的消息。
    • 请注意,<消息> 外面的引号是必需的。

模组菜单

中继器音效模组通过 Cloth Config API 在 模组菜单 中提供了配置界面

配置文件

模组首次初始化后,游戏目录下的 config 文件夹中会生成一个配置文件 repeatersound.json。如有需要,您可以手动编辑此文件。