LTCatt 6 rokov pred
rodič
commit
230ac31e98

+ 1 - 0
data/mini/functions/init.mcfunction

@@ -0,0 +1 @@
+scoreboard objectives add tntrun_timer dummy ["TNT Run 方块消失计时"]

+ 5 - 4
data/mini/functions/tntrun/tick.mcfunction

@@ -1,5 +1,6 @@
-tag @a remove tntrun_pc
-tag @a[x=401,y=3,z=-250,dx=20,dz=30,dy=29] add tntrun_pc
+#tag @a remove tntrun_pc
+tag @a add tntrun_pc
+#[x=401,y=3,z=-250,dx=20,dz=30,dy=29]
 
 execute as @a[tag=tntrun_pc,nbt={OnGround:1b}] at @s positioned ~ ~-1 ~ align xyz if block ~ ~ ~ minecraft:cyan_terracotta positioned ~0.5 ~ ~0.5 run tag @e[tag=tntrun_edge,distance=..0.1] remove tntrun_edge
 execute as @a[tag=tntrun_pc,nbt={OnGround:1b}] at @s positioned ~ ~-1 ~ align xyz if block ~ ~ ~ minecraft:cyan_terracotta positioned ~0.5 ~ ~0.5 unless entity @e[tag=tntrun_as,distance=..0.1] run summon minecraft:armor_stand ~ ~ ~ {Tags:["tntrun_as"],Invisible:1b,Marker:1b}
@@ -10,7 +11,7 @@ execute as @a[tag=tntrun_pc,nbt={OnGround:1b}] at @s positioned ~0.31 ~-1 ~-0.31
 execute as @a[tag=tntrun_pc,nbt={OnGround:1b}] at @s positioned ~-0.31 ~-1 ~0.31 align xyz if block ~ ~ ~ minecraft:cyan_terracotta positioned ~0.5 ~ ~0.5 unless entity @e[tag=tntrun_as,distance=..0.1] run summon minecraft:armor_stand ~ ~ ~ {Tags:["tntrun_as","tntrun_edge"],Invisible:1b,Marker:1b}
 execute as @a[tag=tntrun_pc,nbt={OnGround:1b}] at @s positioned ~ ~-1 ~ align xyz if block ~ ~ ~ minecraft:air positioned ~0.5 ~ ~0.5 run tag @e[tag=tntrun_edge,distance=..1.5] remove tntrun_edge
 
-scoreboard players add @e[tag=tntrun_as] tntrun_test 1
-execute as @e[tag=tntrun_as,scores={tntrun_test=12}] at @s run setblock ~ ~ ~ air
+scoreboard players add @e[tag=tntrun_as] tntrun_init 1
+execute as @e[tag=tntrun_as,scores={tntrun_init=12}] at @s run setblock ~ ~ ~ air
 execute as @e[tag=tntrun_as] at @s unless block ~ ~ ~ minecraft:cyan_terracotta run kill @s
 execute as @e[tag=tntrun_edge] at @s unless entity @a[tag=tntrun_pc,distance=..1.51] run kill @s