音频播放器角色扮演

音频播放器角色扮演

为AudioPlayer模组增加额外角色扮演与迷你游戏功能

AudioPlayer 角色扮演附加组件

AudioPlayer 模组添加的角色扮演/小游戏功能。

需要 AudioPlayerSimple Voice Chat

功能

功能以模块形式定义,可在服务器配置中禁用或启用。模块可以以任意有效组合叠加,目前共有 4 个模块。

警告

目前不支持权限管理,所有命令对所有人开放。此模组适用于拥有可信社区的服务器。

命令

  • /roleplay info - 显示手持物品上所有模块的信息

每个模块都有以下命令:

  • /roleplay <模块名> remove - 从手持物品上移除该模块
  • /roleplay <模块名> info - 提供关于该模块和手持物品(如果存在)的简短信息
  • /roleplay <模块名> - 与 info 相同

静态播放

此模块使音频变为静态,移除范围内的 3D 音频效果。

从 AudioPlayer 2.1.x 开始,这将自动从 AudioPlayer v1 静态播放升级。

命令:

  • /roleplay static apply - 将静态播放模块应用于物品

随机播放

此模块允许你在一个物品上拥有多个声音,播放时会随机选择声音。

从 AudioPlayer 2.1.x 开始,这将自动从 AudioPlayer v1 随机播放升级。

这也允许你创建可在多个物品间重复使用的播放列表。

命令:

  • /roleplay randomized append <声音ID> - 向此物品添加声音,启用随机播放
  • /roleplay randomized set <播放列表ID> - 将物品设置为使用音频播放列表,启用随机播放
  • /roleplay randomized playlist append <播放列表ID> <声音ID> - 向播放列表添加声音
  • /roleplay randomized playlist create <播放列表ID> - 创建一个空播放列表
  • /roleplay randomized playlist import <文件夹> <播放列表ID> - 从文件夹(在 audioplayer_uploads 文件夹内)直接导入到播放列表
  • /roleplay randomized playlist list <播放列表ID> - 列出播放列表中的声音
  • /roleplay randomized playlist remove <播放列表ID> <声音ID> - 从播放列表中移除声音

区域

此模块允许你覆盖默认的球形播放范围,并将其替换为由两个点定义的自定义体积。

你还可以将区域保存为“命名区域”,并在多个物品中重复使用。

默认情况下,区域可在任何地方使用,但区域配置文件中有一个配置选项,允许服务器所有者限制此行为。

区域支持控制音频播放方式的模式,模式是基于每个物品而不是每个区域设置的。 目前可用的模式有:

  • CLIP - 一个矩形,裁剪包含它的更大半径球体
  • CLIP_MANUAL_RANGE - 类似 clip,但范围不会自动设置为覆盖整个区域,你可以手动设置
  • FALLOFF - 音频在区域内以静态方式播放(无 3D 音频方向),然后在物品区域范围内按指向区域的方向定位播放

命令:

  • /roleplay regions apply <点1> <点2> <模式> - 将此物品的区域设置为提供的坐标之间
  • /roleplay regions apply <区域> <模式> - 将区域设置为提供的命名区域
  • /roleplay regions named set <区域> <点1> <点2> - 创建或编辑现有的命名区域(立即生效)
  • /roleplay regions named list - 列出服务器上的所有命名区域

自定义音量类别

此模块允许你在语音聊天中创建自定义音量滑块,并将物品分配到这些类别。

类别(音量滑块)必须从位于 <世界文件夹>/audioplayer_rp/custom_volume_category/categories.properties 的配置中显式创建。 此配置可以在服务器运行时重新加载,也可以在此配置中分配图标。

  • /roleplay volume apply <类别> - 将此物品的类别设置为提供的类别
  • /roleplay volume reload - 重新加载配置以加载所有类别