Minecraft

「Minecraft」自定义声音资源包

2020-07-13  本文已影响0人  Frost_ZX

参考资料:
Minecraft Wiki - playsound 命令
Minecraft Wiki - sounds.json
Minecraft Wiki - 命名空间ID

教程简介


教程正文

示例资源包文件结构

[ ] 为文件夹

-- [assets]
---- [minecraft]
------ [sounds]
-------- sound_a.ogg
-------- sound_b.ogg
------ sounds.json
-- pack.mcmeta
-- pack.png

sounds.json 解析

仅包含部分项目

示例文件

可在原基础上添加更多项,编辑文件时需要注意 JSON 格式。

{
    "custom.sound.a": {
        "replace": false,
        "subtitle": "字幕",
        "sounds": [
            {
                "name": "sound_a",
                "volume": 1.0,
                "pitch": 1.0,
                "stream": false,
                "preload": true,
                "type": "sound"
            }
        ]
    },
    "custom.sound.b": {
        "sounds": [
            {
                "name": "sound_b",
                "stream": true
            }
        ]
    },
    "custom.sound.ab": {
        "sounds": [
            {
                "name": "sound_a",
                "weight": 1,
                "stream": false
            },
            {
                "name": "sound_b",
                "weight": 1,
                "stream": true
            }
        ]
    }
}

声音事件名

replace

subtitle

sounds

name

volume

pitch

weight

stream

preload

type

使用 playsound 命令播放设定的声音

playsound 命令语法

< > 必填, [ ] 可选

playsound <声音> <来源> <玩家> [x] [y] [z] [音量] [音调] [最小音量]

playsound 命令参数解析

playsound 命令示例

# 在命令方块所在的位置,向玩家 Frost_ZX 播放声音 custom.sound.a
playsound custom.sound.a master Frost_ZX ~ ~ ~

# 在命令方块所在的位置的上方 20 格处,向全部玩家播放声音 custom.sound.b
# (音量从 ~ ~20 ~ 处开始,随着目标玩家的移动,在半径 160 格方块内衰减)
playsound custom.sound.b master @a ~ ~20 ~ 10

# 在命令方块所在的位置,向位于命令方块 16 格范围内的全部玩家
# 播放位于命名空间 example 的声音 custom.sound.a
playsound example:custom.sound.a master @a[r=16] ~ ~ ~

# 在命令方块所在的位置,向位于中心坐标为 0 80 0,半径 20 格范围内的全部玩家
# 播放位于命名空间 example 的声音 custom.sound.a
# (音量从命令方块所在的位置开始,随着目标玩家的移动,在半径 1600 格方块内衰减)
playsound example:custom.sound.a master @a[x=0,y=80,z=0,r=20] ~ ~ ~ 100

示例资源包文件

链接:frost-zx.lanzous.com/b00nqutti
密码:b7ke
上一篇下一篇

猜你喜欢

热点阅读