Explorar el Código

添加一堆音效

LTCatt hace 6 años
padre
commit
40df088e54

+ 1 - 0
data/mini/functions/main/tick20.mcfunction

@@ -1,5 +1,6 @@
 
 # 触发单个模块
+execute if score $mini_type mem matches 1 run function mini:parkour/tick20
 execute if score $mini_type mem matches 5 run function mini:zombie/tick20
 
 # 结束游戏判定

+ 1 - 1
data/mini/functions/parkour/game/open_the_door.mcfunction

@@ -4,7 +4,7 @@
 fill 1013 23 1057 1013 21 1056 air
 tellraw @a ["",{"text": ">> ","color":"green","bold": true},{"selector": "@s","color":"green"}," 打开了大门!"]
 scoreboard players set $parkour_door mem 1
-execute as @a at @s run function lib:sounds/hit
+execute as @a at @s run function lib:sounds/teleport
 
 summon minecraft:falling_block 1014 21 1057 {Time:1,NoGravity:1b,BlockState:{Name:"nether_portal",Properties:{axis:z}},Tags:["parkour_block"]}
 summon minecraft:falling_block 1014 21 1056 {Time:1,NoGravity:1b,BlockState:{Name:"nether_portal",Properties:{axis:z}},Tags:["parkour_block"]}

+ 4 - 4
data/mini/functions/parkour/game/tempo_block.mcfunction

@@ -29,7 +29,7 @@ execute if score $parkour_block mem matches 1 run setblock 1009 16 1051 minecraf
 execute if score $parkour_block mem matches 1 run setblock 1004 17 1050 minecraft:crimson_hyphae
 
 # 音效
-execute if score $parkour_block mem matches 0 run playsound block.note_block.pling block @a 1007 15 1051 1 0.6
-execute if score $parkour_block mem matches 1 run playsound block.note_block.pling block @a 1007 15 1051 1 1.1
-execute if score $parkour_block mem matches 0 run playsound block.note_block.pling block @a 1010 10 1033 1 0.6
-execute if score $parkour_block mem matches 1 run playsound block.note_block.pling block @a 1010 10 1033 1 1.1
+execute if score $parkour_block mem matches 0 run playsound block.note_block.pling block @a 1005 15 1051 0.8 0.6
+execute if score $parkour_block mem matches 1 run playsound block.note_block.pling block @a 1005 15 1051 0.8 1.1
+execute if score $parkour_block mem matches 0 run playsound block.note_block.pling block @a 1008 10 1033 0.8 0.6
+execute if score $parkour_block mem matches 1 run playsound block.note_block.pling block @a 1008 10 1033 0.8 1.1

+ 1 - 0
data/mini/functions/parkour/tick20.mcfunction

@@ -0,0 +1 @@
+execute if score $parkour_door mem matches 1 run playsound block.portal.ambient ambient @a 1014.5 22 1057.5

+ 5 - 1
data/mini/functions/parkour/tick5.mcfunction

@@ -2,4 +2,8 @@
 execute as @a[tag=mini_running,x=1005,y=11,z=1018,dx=2,dy=3,dz=2] run function mini:parkour/player_finished
 
 # 掉落方块保持
-execute as @e[type=falling_block,tag=parkour_block] run data modify entity @s Time set value 1
+execute as @e[type=falling_block,tag=parkour_block] run data modify entity @s Time set value 1
+
+# 音效
+playsound block.note_block.snare block @a 1005 15 1051 0.8 2
+playsound block.note_block.snare block @a 1008 10 1033 0.8 2