[我的世界] 數(shù)據(jù)化攻擊 近戰(zhàn)以及遠程弓傷害判定展示 數(shù)據(jù)化指令

1./scoreboard objectives add 地皮 dummy
2.scoreboard objectives add 地皮x dummy
3.scoreboard objectives add 地皮z dummy
4.scoreboard players set 記錄x 地皮 0
5.scoreboard players set 記錄z 地皮 0
6.scoreboard objectives add 返回x dummy
7.scoreboard objectives add 返回z dummy
8.scoreboard objectives add 地皮次數(shù) dummy
9.say 結(jié)構(gòu)方塊保存命名為地皮xyz大小設(shè)為55 20 55偏移設(shè)為0 1 0
10.scoreboard objectives set/scoreboard objectives add 地皮 dummy
2.scoreboard objectives add 地皮x dummy
3.scoreboard objectives add 地皮z dummy
4.scoreboard players set 記錄x 地皮 0
5.scoreboard players set 記錄z 地皮 0
6.scoreboard objectives add 返回x dummy
7.scoreboard objectives add 返回z dummy
8.scoreboard objectives add 地皮次數(shù) dummy
9.say 結(jié)構(gòu)方塊保存命名為地皮xyz大小設(shè)為55 20 55偏移設(shè)為0 1 0
10.scoreboard objectives setscoreboard players reset * 地皮
2.scoreboard players set 記錄x 地皮 0
3.scoreboard players set 記錄z 地皮 0
創(chuàng)建地皮
1.tag @p add 創(chuàng)建地皮
2.scoreboard players operation 備份x 地皮 = 記錄x 地皮
3.scoreboard players operation 備份x 地皮 -= 記錄z 地皮
4.scoreboard players test 備份x 地皮 1 *
5.(有條件的)scoreboard players operation scoreboard players test 備份x 地皮 * -1
7.(有條件的)scoreboard players add 記錄x 地皮 1
8.(有條件的)scoreboard players operation 記錄x 地皮>< 記錄z 地皮
9.scoreboard players test 備份x 地皮 0 0
10.(有條件的)scoreboard players add 記錄x 地皮 1
11.(有條件的)scoreboard players set 記錄z 地皮 1
12.scoreboard players operation @a[tag=創(chuàng)建地皮] 地皮x = 記錄x 地皮
13.scoreboard players opera.execute @a[tag=創(chuàng)建地皮] ~~~ scoreboard players operation @s 返回x = @s 地皮x
15.execute @a[tag=創(chuàng)建地皮] ~~~ scoreboard players operation @s 返回z = @s 地gamerule sendcommandfeedback false
17.(初始坐標xz+55)
tp @a[tag=創(chuàng)建地皮] 0 50 0
18.setblock 坐標(二分法傳送部分) redstone_block
19.effect @a[tag=創(chuàng)建地皮] slow_falling 10 tag @p[scores={地皮次數(shù)=1..}] add 返回
2.execute @a[tag=返回] ~ ~ ~scoreboard players operation @s 地皮x = @s 返回x
3.execute @a[tag=返回] ~ ~ ~scoreboard players operation @s 地皮z = @s 返回z
4.title @a[tag=返回] title 返回中…
5.gamerule sendcommandfeedback false
6.tp @a[tag=返回] 0 50 0
7.(有條件的)setblock 坐標(二分法傳送坐標) redstone_block
二分法傳送
1.sesetblock ~~~-1 air
2.execute @a[scores={地皮x=16..}] ~~~ tp @s ~880 10~
3.execute @a[scores={地皮x=16..}] ~~~ scoreboard players remove @s 地皮x 16
4.execute @a[scores={地皮x=8..}] ~~~ tp @s ~440 10~
5.execute @a[scores={地皮x=8..}] ~~~ scoreboard players remove @s 地皮x 8
6.execute @a[scores={地皮x=4..}] ~~~ tp @s ~220 10~
7.execute @a[scores={地皮x=4..}] ~~~ scoreboard players remove @s 地皮x
8.execute @a[scores={地皮x=2..}] ~~~ texecute @a[scores={地皮x=2..}] ~~~ scoreboard players remove @s 地皮x 2
10.execute @a[scores={地皮x=1..}] ~~~ tp @s ~55 10~
11.execute @a[scores={地皮x=1..}] ~~~ scoreboard players remove @s 地皮x 1
12.execute @a[scores={地皮z=16..}] ~~~ tp @s ~880 10~
13.execute @a[scores={地皮z=16..}] ~~~ scoreboard players remove @s 地皮z 16
14.execute @a[scores={地皮z=8..}] ~~~ tp @s ~10 440~
15.execute @a[scores={地皮z=8..}] ~~~ scoreboard players remove @s 地皮z 8
16.execute @a[scores={地皮z=4..}] ~~~ texecute @a[scores={地皮z=4..}] ~~~ scoreboard players remove @s 地皮z 4
18.execute @a[scores={地皮z=2..}] ~~~ tp @s ~10 110~
19.execute @a[scores={地皮z=2..}] ~~~ scoreboard players remove @s 地皮z 2
20.execute @a[scores={地皮z=1..}] ~~~ tp @s ~10 55~
21.execute @a[scores={地皮z=1..}] ~~~ scoreboard players remove @s 地皮z 1
22.(生成地皮)
execute @a[tag=創(chuàng)建地皮] ~~~ structure load 地皮 ~~-9~
23.scoreboard @a[tag=創(chuàng)建地皮] ~~~ scoreboard players.scoreboard @a[tag=創(chuàng)建地皮] ~~~ scoreboard players add @s 地皮次數(shù) 1
24.title @a[tag=創(chuàng)建地皮] title §a§l創(chuàng)建成功
25.say @a[tag=創(chuàng)建地皮] 創(chuàng)建了一塊地皮
26.tag @a remove 創(chuàng)建地皮
27.execute @a[scores={地皮=0}] ~~~ tp @s ~10~~10
28.title @p[tag=返回] title 返回成功
29.tag @a remove 返回
29.gamerule sendcommandfeedback true
30.scoreboard players reset @a 地皮z add @s 地皮次數(shù) 1p @s ~10 220~p @s ~110 10~tblock ~~~-1 air255 true皮ztion @a[tag=創(chuàng)建記錄x 地皮 >< 記錄z 地皮display sidebar 地皮display sidebar 地皮