PlayMoreSounds 是一款功能全面的插件,允许你为游戏中的各种场合配置音效。其主要目标是在玩家触发特定事件(动作)时播放音效,从而极大地增强服务器的沉浸感和互动体验。
PlayMoreSounds 需要 EpicPluginLib 才能运行!
PlayMoreSounds 包含大量可配置音效的事件,部分事件还支持为特定情况设置不同的音效。插件只会注册你启用的事件,因此即使你只想为一个事件配置音效,也完全无需担心性能问题!
所有音效均在 sounds.yml 文件中进行配置。下面是一个配置示例和简要说明:
# 示例:为“传送”事件配置音效
Teleport:
# 当事件被其他插件取消时,是否阻止音效播放。这有助于与其他插件兼容。
Cancellable: true
# 启用或禁用此事件的音效。设为 false 时,该事件将被注销,以节省性能。
Enabled: true
# 音效列表。可以配置多个,每个需有唯一名称(如‘1’,‘2’)。
Sounds:
'1':
# 音效类别
Category: MASTER
# 播放前的延迟(刻),0 为无延迟
Delay: 0
# 音效选项(均为可选)
Options:
# 即使玩家使用“/pms toggle”关闭了音效,此音效仍会播放
Ignores Disabled: false
# 只有拥有此权限的玩家触发事件时才会播放音效(非玩家事件则忽略)
Permission Required: 'playmoresounds.reproduce.teleport'
# 只有拥有此权限的玩家才能听到此音效
Permission To Listen: 'playmoresounds.listen.teleport'
# 音效可被听到的范围(方块)。0=仅触发者,-1=全服在线玩家,-2=事件所在世界所有人
Radius: 15.2
# 相对于触发者位置的偏移(根据玩家面向方向计算)。启用此选项会消耗较多内存。
Relative Location:
FRONT_BACK: 1.3 # 前后偏移
RIGHT_LEFT: -0.01 # 左右偏移
UP_DOWN: 0.13 # 上下偏移
# 音高(大于2的值无差异)
Pitch: 1.0
# 音效类型或自定义音效名称。自定义音效需在资源包的 sounds.json 中定义。
Sound: ENTITY_ENDERMAN_TELEPORT
# 音量。Minecraft 中音量1约等于15格距离。区域音效可能需要设置较大值以保证整个区域音量一致。
Volume: 0.9若要禁用某个事件的音效,你可以直接删除其配置节,或将 Enabled 设为 false。
PlayMoreSounds 拥有自己的区域系统。每位玩家都可以创建自己的区域,并为其添加进入、离开和循环播放的音效。
你可以通过命令或区域工具来选择区域。
使用区域工具:
/pms region wand 获取区域选择工具(木棍)。使用命令:
/pms region set p1 或 /pms region set p2 将你当前位置设为选择点。/pms region set p1|p2 <world> <x> <y> <z> 来指定坐标。/pms region create [名称] [描述] 来创建区域。Sounds 文件夹内的 regions.yml 文件。该文件内有详细教程。未来计划推出 GUI 以便更轻松地管理区域音效。PlayMoreSounds 支持扩展插件(Addons),这些扩展可以为你想要的任何插件添加兼容性。
/pms addons。.nbs 格式的歌曲。你可以在 PlayMoreSounds' forums 找到更多关于扩展的教程。
.jar 文件放入服务器的 plugins 文件夹。sounds.yml 配置默认音效,或编辑 Sounds 文件夹内的文件配置特定音效。playmoresounds.player - 默认授予玩家切换音效的命令权限。playmoresounds.bypass.invisibility - 允许玩家在拥有隐身效果时隐藏其半径音效。playmoresounds.help, playmoresounds.help.command, playmoresounds.update, playmoresounds.update.joinmessageplaymoresounds.play, playmoresounds.play.others, playmoresounds.stopsound, playmoresounds.stopsound.others, playmoresounds.list, playmoresounds.list.guiplaymoresounds.toggle, playmoresounds.toggle.others, playmoresounds.toggle.check, playmoresounds.toggle.check.othersplaymoresounds.editor, playmoresounds.editor.saveplaymoresounds.disc.give, playmoresounds.disc.give.others, playmoresounds.disc.useplaymoresounds.region(及其众多子权限,如 .create, .wand, .remove, .rename, .sound.enter, .teleport 等,支持管理自己或他人的区域)。playmoresounds.confirm/playmoresounds addons [list|uninstall] - 打开用于安装或卸载扩展的 GUI。/playmoresounds check [目标] - 检查目标玩家的音效是否启用。/playmoresounds confirm [id|list] - 确认某项待处理的操作(如删除区域)。/playmoresounds editor - 打开 GUI,显示 PlayMoreSounds 数据文件夹中的文件,可用于播放或添加音效。/playmoresounds help [命令] - 显示指定命令的描述。/playmoresounds list [页码] [--gui] - 以文本或 GUI 形式列出当前版本可用的音效。/playmoresounds play <音效|路径> [目标] [音量] [音高] - 向目标播放指定的音效或配置中的音效。/playmoresounds region <create|info|list|remove|rename|set|sound|teleport|wand> - 所有区域相关命令。/playmoresounds stopsound [目标] [音效] - 停止目标玩家当前播放的音效。/playmoresounds toggle [目标] [on|off] - 切换目标玩家的音效开关状态。/playmoresounds update [download [--force]] - 检查或下载 PlayMoreSounds 更新。PlayMoreSounds 使用 bStats 收集匿名统计信息,这些数据有助于开发者决定如何改进插件。如果你不希望发送统计信息,可以在 bStats 的配置文件中禁用。你可以通过点击插件页面上的相关图片查看所收集数据的完整列表。
友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人次:3,030,462 | 今日访问人次:14,590 | 昨日访问人次:11,147
独立 IP:5,079 | 最近24小时独立访客:6,402
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6