不废话,指令献上
- give @p minecraft:command_block{Command:['summon armor_stand ~ ~ ~ {Passengers:[{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 0 5776976 minecraft:repeating_command_block[conditional=false,facing=up]{auto:1b,Command:"execute as @e[tag=s.start,tag=!s.ready] run kill @e[tag=s.start,tag=s.ready]"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 1 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute as @e[tag=s.start,tag=!s.ready] at @s run tp @s ~ ~-1 ~"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 2 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"tag @e[tag=s.start] add s.ready"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 3 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute as @e[tag=s.end,tag=!s.ready] run kill @e[tag=s.end,tag=s.ready]"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 4 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute as @e[tag=s.end,tag=!s.ready] at @s run tp @s ~ ~-1 ~"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 5 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"tag @e[tag=s.end] add s.ready"}\'},{id:"minecraft:command_block_minecart",Command:"setblock 6765826 6 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:\'execute at @e[tag=s.ready] unless entity @e[distance=..0.5,tag=s.tgt] run summon minecraft:falling_block ~ ~-0.001 ~ {NoGravity:1b,Tags:[s.tgt],BlockState:{Name:\\"white_stained_glass\\"},Time:1b,Glowing:1b}\'}"},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 7 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute as @e[tag=s.tgt] at @s unless entity @e[distance=..0.5,tag=s.ready] run kill @s"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 8 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute if entity @a[nbt={Inventory:[{Slot:-106b,tag:{s.sel:1b}}]}] run kill @e[tag=s.start]"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 9 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"replaceitem entity @a[nbt={Inventory:[{Slot:-106b,tag:{s.sel:1b}}]}] weapon.mainhand minecraft:armor_stand{EntityTag:{Invisible:1b,Marker:1b,Small:1b,Tags:[s.start]},display:{Name:\\\'[{\\\\"text\\\\":\\\\"POS I\\\\",\\\\"italic\\\\":false,\\\\"bold\\\\":true}]\\\'},s.sel:1b}"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 10 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"item replace entity @a[nbt={Inventory:[{Slot:-106b,tag:{s.sel:1b}}]}] weapon.mainhand with minecraft:armor_stand{EntityTag:{Invisible:1b,Marker:1b,Small:1b,Tags:[s.start]},display:{Name:\\\'[{\\\\"text\\\\":\\\\"POS I\\\\",\\\\"italic\\\\":false,\\\\"bold\\\\":true}]\\\'},s.sel:1b}"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 11 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"replaceitem entity @a[nbt={Inventory:[{Slot:-106b,tag:{s.sel:1b}}]}] weapon.offhand air"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 12 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"item replace entity @a[nbt={Inventory:[{Slot:-106b,tag:{s.sel:1b}}]}] weapon.offhand with air"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 13 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute if entity @a[nbt={Inventory:[{Slot:-106b,tag:{s.sel:2b}}]}] run kill @e[tag=s.end]"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 14 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"replaceitem entity @a[nbt={Inventory:[{Slot:-106b,tag:{s.sel:2b}}]}] weapon.mainhand minecraft:armor_stand{EntityTag:{Invisible:1b,Marker:1b,Small:1b,Tags:[s.end]},display:{Name:\\\'[{\\\\"text\\\\":\\\\"POS II\\\\",\\\\"italic\\\\":false,\\\\"bold\\\\":true}]\\\'},s.sel:2b}"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 15 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"item replace entity @a[nbt={Inventory:[{Slot:-106b,tag:{s.sel:2b}}]}] weapon.mainhand with minecraft:armor_stand{EntityTag:{Invisible:1b,Marker:1b,Small:1b,Tags:[s.end]},display:{Name:\\\'[{\\\\"text\\\\":\\\\"POS II\\\\",\\\\"italic\\\\":false,\\\\"bold\\\\":true}]\\\'},s.sel:2b}"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 16 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"replaceitem entity @a[nbt={Inventory:[{Slot:-106b,tag:{s.sel:2b}}]}] weapon.offhand air"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 17 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"item replace entity @a[nbt={Inventory:[{Slot:-106b,tag:{s.sel:2b}}]}] weapon.offhand with air"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 18 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute if entity @e[tag=s.start] if entity @e[tag=s.end] as @e[nbt={Item:{tag:{s.sel:3b}}},type=item] if data entity @s Thrower run scoreboard players reset dx structure"}\'},{id:"minecraft:command_block_minecart",Command:"setblock 6765826 19 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:\'execute if entity @e[tag=s.start] if entity @e[tag=s.end] as @e[nbt={Item:{tag:{s.sel:3b}}},type=item] if data entity @s Thrower at @s at @p run summon item ~ ~ ~ {Item:{id:\\"paper\\",Count:1b,tag:{display:{Name:\\\\\'[{\\"text\\":\\"Structure\\",\\"italic\\":false,\\"bold\\":true}]\\\\\',Lore:[]},block:[[[]]],done:0b}},PickupDelay:-32767s,CustomNameVisible:1b,CustomName:\\\\\'[{\\"text\\":\\"STRUCTURE SAVING\\"}]\\\\\',NoGravity:1b,Age:-32767s}\'}"},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 20 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute if entity @e[tag=s.start] if entity @e[tag=s.end] as @e[nbt={Item:{tag:{s.sel:3b}}},type=item] if data entity @s Thrower at @s at @p run setblock ~ ~ ~ minecraft:birch_sign{Text1:\\\'[{\\\\"text\\\\":\\\\"Created by \\\\",\\\\"italic\\\\":false,\\\\"color\\\\":\\\\"white\\\\"},{\\\\"selector\\\\":\\\\"@p\\\\",\\\\"color\\\\":\\\\"yellow\\\\"}]\\\'}"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 21 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute if entity @e[tag=s.start] if entity @e[tag=s.end] as @e[nbt={Item:{tag:{s.sel:3b}}},type=item] if data entity @s Thrower as @e[type=item,nbt={Item:{tag:{done:0b}}}] at @s at @p run data modify entity @s Item.tag.display.Lore append from block ~ ~ ~ Text1"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 22 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute if entity @e[tag=s.start] if entity @e[tag=s.end] as @e[nbt={Item:{tag:{s.sel:3b}}},type=item] if data entity @s Thrower at @s at @p run setblock ~ ~ ~ air"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 23 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute unless entity @e[tag=s.start] run data modify block ~ ~2 ~ auto set value 1b"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 24 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute unless entity @e[tag=s.end] run data modify block ~ ~1 ~ auto set value 1b"}\'},{id:"minecraft:command_block_minecart",Command:"setblock 6765826 25 5776976 minecraft:chain_command_block[conditional=false,facing=up]{Command:\'execute as @e[nbt={Item:{tag:{s.sel:3b}}},type=item] if data entity @s Thrower at @s run summon item ~ ~ ~ {Item:{id:\\"minecraft:paper\\",Count:1b,tag:{display:{Name:\\\\\'[{\\"text\\":\\"SAVE\\",\\"italic\\":false,\\"bold\\":true}]\\\\\'},s.sel:3b}}}\'}"},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 26 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"data modify block ~ ~-1 ~ auto set value 0b"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 27 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute as @e[nbt={Item:{tag:{s.sel:3b}}},type=item] if data entity @s Thrower run kill @s"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 28 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute store result score x1 structure run data get entity @e[tag=s.start,limit=1] Pos[0]"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 29 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute store result score y1 structure run data get entity @e[tag=s.start,limit=1] Pos[1]"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 30 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute store result score z1 structure run data get entity @e[tag=s.start,limit=1] Pos[2]"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 31 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute store result score x2 structure run data get entity @e[tag=s.end,limit=1] Pos[0]"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 32 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute store result score y2 structure run data get entity @e[tag=s.end,limit=1] Pos[1]"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 33 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute store result score z2 structure run data get entity @e[tag=s.end,limit=1] Pos[2]"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 34 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute if score x2 structure > x1 structure run scoreboard players operation x1 structure >< x2 structure"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 35 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute if score y2 structure > y1 structure run scoreboard players operation y1 structure >< y2 structure"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 36 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute if score z2 structure > z1 structure run scoreboard players operation z1 structure >< z2 structure"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 37 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute if score z2 structure > z1 structure run scoreboard players operation z1 structure >< z2 structure"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 38 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"scoreboard players operation x structure = x1 structure"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 39 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"scoreboard players operation x structure -= x2 structure"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 40 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"scoreboard players add x structure 1"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 41 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"scoreboard players operation z structure = z1 structure"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 42 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"scoreboard players operation z structure -= z2 structure"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 43 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"scoreboard players add z structure 1"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 44 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute if entity @e[type=item,nbt={Item:{tag:{done:0b}}}] unless entity @e[tag=s.matrix.r] unless entity @e[tag=s.matrix.p] run summon minecraft:armor_stand ~ ~ ~ {Tags:[s.matrix.r],Invisible:1b,Marker:1b}"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 45 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute as @e[tag=s.matrix.r] unless score @s structure matches ..2147483647 store result entity @s Pos[0] double 1 run scoreboard players get x2 structure"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 46 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute as @e[tag=s.matrix.r] unless score @s structure matches ..2147483647 store result entity @s Pos[1] double 1 run scoreboard players get y1 structure"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 47 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute as @e[tag=s.matrix.r] unless score @s structure matches ..2147483647 store result entity @s Pos[2] double 1 run scoreboard players get z2 structure"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 48 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute as @e[tag=s.matrix.r] unless score @s structure matches ..2147483647 at @s run tp @s ~0.5 ~ ~0.5"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 49 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute as @e[tag=s.matrix.r] unless score @s structure matches ..2147483647 run scoreboard players operation @s structure = z structure"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 50 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute at @e[tag=s.matrix.r,scores={structure=1..}] run summon minecraft:armor_stand ~ ~ ~ {Tags:[s.matrix.o],Invisible:1b,Marker:1b}"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 51 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute at @e[tag=s.matrix.r,scores={structure=1..}] run scoreboard players operation @e[tag=s.matrix.o,limit=1,sort=nearest] structure = x structure"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 52 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute as @e[tag=s.matrix.r,scores={structure=1..}] at @s run tp @s ~ ~ ~1"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 53 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"scoreboard players remove @e[tag=s.matrix.r,scores={structure=1..}] structure 1"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 54 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute at @e[tag=s.matrix.o,scores={structure=1..}] run summon minecraft:armor_stand ~ ~ ~ {Tags:[s.matrix.p],Invisible:1b,Marker:1b}"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 55 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute as @e[tag=s.matrix.o,scores={structure=1..}] at @s run tp @s ~1 ~ ~"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 56 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"scoreboard players remove @e[tag=s.matrix.o,scores={structure=1..}] structure 1"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 57 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute as @e[tag=s.matrix.o,scores={structure=0}] unless entity @e[tag=s.matrix.o,scores={structure=1..}] run scoreboard players operation y structure = y1 structure"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 58 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute if entity @e[tag=s.matrix.o,scores={structure=0}] at @e[tag=s.matrix.p] run setblock ~ ~1 ~ air"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 59 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"kill @e[tag=s.matrix.o,scores={structure=0}]"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 60 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"kill @e[tag=s.matrix.r,scores={structure=0}]"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 61 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute unless entity @e[tag=s.matrix.o] unless entity @e[tag=s.matrix.r] as @e[tag=s.matrix.p] at @s unless entity @e[tag=s.detect] run scoreboard players reset dx structure"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 62 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute unless entity @e[tag=s.matrix.o] unless entity @e[tag=s.matrix.r] as @e[tag=s.matrix.p] at @s unless entity @e[tag=s.detect] run summon minecraft:arrow ~ ~1.01 ~ {Tags:[s.detect],Motion:[0d,-10d,0d],PierceLevel:127b,damage:0d,Silent:1b}"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 63 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute as @e[tag=s.detect,nbt={inGround:1b}] store result score @s structure run data get entity @s Pos[1] 1000"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 64 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute as @e[tag=s.detect,nbt={inGround:1b}] run scoreboard players add @s structure 949"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 65 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute as @e[tag=s.detect,nbt={inGround:1b}] run scoreboard players operation @s structure /= #1000 structure"}\'}],Tags:[structure],Invisible:1b,Marker:1b}','summon armor_stand ~ ~ ~ {Passengers:[{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 66 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute as @e[tag=s.detect,nbt={inGround:1b}] run scoreboard players remove @s structure 1"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 67 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute unless entity @e[tag=s.matrix.o] unless entity @e[tag=s.matrix.r] as @e[tag=s.detect,nbt={inGround:1b}] unless score @s structure = y structure run tag @s add s.detect.air"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 68 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute unless entity @e[tag=s.matrix.o] unless entity @e[tag=s.matrix.r] unless score dx structure >= z2 structure run scoreboard players operation dx structure = z2 structure"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 69 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute unless entity @e[tag=s.matrix.r] unless entity @e[tag=s.matrix.o] unless score dx structure <= z1 structure run scoreboard players operation dx structure = z2 structure"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 70 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute unless entity @e[tag=s.matrix.r] unless entity @e[tag=s.matrix.o] as @e[tag=s.detect,nbt={inGround:1b}] store result score @s structure run data get entity @s Pos[2]"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 71 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute unless entity @e[tag=s.matrix.r] unless entity @e[tag=s.matrix.o] as @e[tag=s.detect,nbt={inGround:1b}] if score @s structure = dx structure run tag @s add s.detect.sel"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 72 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute unless entity @e[tag=s.matrix.r] unless entity @e[tag=s.matrix.o] as @e[tag=s.detect.sel,limit=1] run data modify entity @e[nbt={Item:{tag:{done:0b}}},limit=1] Item.tag.block[-1][-1] append from entity @s inBlockState"}\'},{id:"minecraft:command_block_minecart",Command:"setblock 6765826 73 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:\'execute unless entity @e[tag=s.matrix.r] unless entity @e[tag=s.matrix.o] as @e[tag=s.detect.sel,limit=1] if entity @s[tag=s.detect.air] run data modify entity @e[nbt={Item:{tag:{done:0b}}},limit=1] Item.tag.block[-1][-1][-1] set value {Name:\\"minecraft:air\\"}\'}"},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 74 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute unless entity @e[tag=s.matrix.r] unless entity @e[tag=s.matrixo] run kill @e[tag=s.detect.sel,limit=1]"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 75 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute unless entity @e[tag=s.matrix.r] unless entity @e[tag=s.matrix.o] if entity @e[tag=s.detect,nbt={inGround:1b}] unless entity @e[tag=s.detect.sel] run data modify entity @e[nbt={Item:{tag:{done:0b}}},limit=1] Item.tag.block[-1] append value []"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 76 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute unless entity @e[tag=s.matrix.r] unless entity @e[tag=s.matrix.o] if entity @e[tag=s.detect,nbt={inGround:1b}] unless entity @e[tag=s.detect.sel] run scoreboard players add dx structure 1"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 77 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute unless entity @e[tag=s.matrix.r] unless entity @e[tag=s.matrix.o] if entity @e[tag=s.matrix.p] unless entity @e[tag=s.matrix.o] unless entity @e[tag=s.detect] run data modify entity @e[nbt={Item:{tag:{done:0b}}},limit=1] Item.tag.block append value [[]]"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 78 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute unless entity @e[tag=s.matrix.r] unless entity @e[tag=s.matrix.o] if entity @e[tag=s.matrix.p] unless entity @e[tag=s.matrix.o] as @e[tag=s.matrix.p] at @s unless entity @e[tag=s.detect] run setblock ~ ~ ~ air"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 79 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute unless entity @e[tag=s.matrix.r] unless entity @e[tag=s.matrix.o] if entity @e[tag=s.matrix.p] unless entity @e[tag=s.matrix.o] unless entity @e[tag=s.detect] run scoreboard players remove y structure 1"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 80 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute unless entity @e[tag=s.matrix.r] unless entity @e[tag=s.matrix.o] if entity @e[tag=s.matrix.p] unless entity @e[tag=s.matrix.o] as @e[tag=s.matrix.p] at @s unless entity @e[tag=s.detect] run tp @s ~ ~-1 ~"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 81 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute unless entity @e[tag=s.matrix.r] unless entity @e[tag=s.matrix.o] if score y structure < y2 structure run kill @e[tag=s.start]"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 82 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute unless entity @e[tag=s.matrix.r] unless entity @e[tag=s.matrix.o] if score y structure < y2 structure run kill @e[tag=s.end]"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 83 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute unless entity @e[tag=s.matrix.r] unless entity @e[tag=s.matrix.o] if score y structure < y2 structure run kill @e[tag=s.matrix.p]"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 84 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute unless entity @e[tag=s.matrix.r] unless entity @e[tag=s.matrix.o] if score y structure < y2 structure run kill @e[tag=s.detect]"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 85 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute unless entity @e[tag=s.matrix.r] unless entity @e[tag=s.matrix.o] if score y structure < y2 structure as @e[type=item,nbt={Item:{tag:{done:0b}}}] run data modify entity @s CustomName set value \\\'[{\\\\"text\\\\":\\\\"SAVE COMPLETE\\\\"}]\\\'"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 86 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute unless entity @e[tag=s.matrix.r] unless entity @e[tag=s.matrix.o] if score y structure < y2 structure as @e[type=item,nbt={Item:{tag:{done:0b}}}] run data modify entity @s Age set value -32767s"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 87 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute unless entity @e[tag=s.matrix.r] unless entity @e[tag=s.matrix.o] if score y structure < y2 structure as @e[type=item,nbt={Item:{tag:{done:0b}}}] run data modify entity @s PickupDelay set value 0s"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 88 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute unless entity @e[tag=s.matrix.r] unless entity @e[tag=s.matrix.o] if score y structure < y2 structure as @e[type=item,nbt={Item:{tag:{done:0b}}}] run data remove entity @s Item.tag.block[-1]"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 89 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute unless entity @e[tag=s.matrix.r] unless entity @e[tag=s.matrix.o] if score y structure < y2 structure as @e[type=item,nbt={Item:{tag:{done:0b}}}] run data modify entity @s Item.tag.done set value 1b"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 90 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute unless entity @e[tag=s.matrix.r] unless entity @e[tag=s.matrix.o] if score y structure < y2 structure run scoreboard players reset * structure"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 91 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"scoreboard players set #1000 structure 1000"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 92 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute as @e[tag=s.build] at @s run data modify entity @s ArmorItems[0] set from block ~ ~ ~ Items[{Slot:13b,tag:{done:1b}}]"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 93 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"tag @e[tag=s.build,nbt={ArmorItems:[{tag:{done:1b}}]}] add s.loaded"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 94 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute as @e[tag=s.build,tag=s.loaded,nbt={ArmorItems:[{tag:{done:1b}}]}] at @s if block ~ ~ ~ minecraft:yellow_shulker_box run setblock ~ ~ ~ air"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 95 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute at @e[tag=s.build,tag=!s.ready,nbt=!{ArmorItems:[{tag:{done:1b}}]}] unless block ~ ~ ~ minecraft:yellow_shulker_box run setblock ~ ~ ~ minecraft:yellow_shulker_box{CustomName:\\\'[{\\\\"text\\\\":\\\\"Structure Builder\\\\",\\\\"bold\\\\":true}]\\\'}"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 96 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"tag @e[tag=s.build] add s.ready"}\'},{id:"minecraft:command_block_minecart",Command:"setblock 6765826 97 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:\'execute at @e[tag=s.build,nbt=!{ArmorItems:{tag:{done:1b}}}] run data modify block ~ ~ ~ Items set value [{Slot:0b,id:\\"minecraft:black_stained_glass_pane\\",Count:1b,tag:{struc:\\"junk\\",display:{Name:\\\\\'[{\\"text\\":\\"\\"}]\\\\\'}}},{Slot:1b,id:\\"minecraft:black_stained_glass_pane\\",Count:1b,tag:{struc:\\"junk\\",display:{Name:\\\\\'[{\\"text\\":\\"\\"}]\\\\\'}}},{Slot:2b,id:\\"minecraft:black_stained_glass_pane\\",Count:1b,tag:{struc:\\"junk\\",display:{Name:\\\\\'[{\\"text\\":\\"\\"}]\\\\\'}}},{Slot:3b,id:\\"minecraft:gray_stained_glass_pane\\",Count:1b,tag:{struc:\\"junk\\",display:{Name:\\\\\'[{\\"text\\":\\"\\"}]\\\\\'}}},{Slot:4b,id:\\"minecraft:gray_stained_glass_pane\\",Count:1b,tag:{struc:\\"junk\\",Enchantments:[{}],display:{Name:\\\\\'[{\\"text\\":\\"Put your structure here\\",\\"italic\\":false,\\"bold\\":true}]\\\\\'}}},{Slot:5b,id:\\"minecraft:gray_stained_glass_pane\\",Count:1b,tag:{struc:\\"junk\\",display:{Name:\\\\\'[{\\"text\\":\\"\\"}]\\\\\'}}},{Slot:6b,id:\\"minecraft:black_stained_glass_pane\\",Count:1b,tag:{struc:\\"junk\\",display:{Name:\\\\\'[{\\"text\\":\\"\\"}]\\\\\'}}},{Slot:7b,id:\\"minecraft:black_stained_glass_pane\\",Count:1b,tag:{struc:\\"junk\\",display:{Name:\\\\\'[{\\"text\\":\\"\\"}]\\\\\'}}},{Slot:8b,id:\\"minecraft:black_stained_glass_pane\\",Count:1b,tag:{struc:\\"junk\\",display:{Name:\\\\\'[{\\"text\\":\\"\\"}]\\\\\'}}},{Slot:9b,id:\\"minecraft:black_stained_glass_pane\\",Count:1b,tag:{struc:\\"junk\\",display:{Name:\\\\\'[{\\"text\\":\\"\\"}]\\\\\'}}},{Slot:10b,id:\\"minecraft:black_stained_glass_pane\\",Count:1b,tag:{struc:\\"junk\\",display:{Name:\\\\\'[{\\"text\\":\\"\\"}]\\\\\'}}},{Slot:11b,id:\\"minecraft:gray_stained_glass_pane\\",Count:1b,tag:{struc:\\"junk\\",display:{Name:\\\\\'[{\\"text\\":\\"\\"}]\\\\\'}}},{Slot:12b,id:\\"minecraft:gray_stained_glass_pane\\",Count:1b,tag:{struc:\\"junk\\",Enchantments:[{}],display:{Name:\\\\\'[{\\"text\\":\\"Put your structure here\\",\\"italic\\":false,\\"bold\\":true}]\\\\\'}}},{Slot:14b,id:\\"minecraft:gray_stained_glass_pane\\",Count:1b,tag:{struc:\\"junk\\",Enchantments:[{}],display:{Name:\\\\\'[{\\"text\\":\\"Put your structure here\\",\\"italic\\":false,\\"bold\\":true}]\\\\\'}}},{Slot:15b,id:\\"minecraft:gray_stained_glass_pane\\",Count:1b,tag:{struc:\\"junk\\",display:{Name:\\\\\'[{\\"text\\":\\"\\"}]\\\\\'}}},{Slot:16b,id:\\"minecraft:black_stained_glass_pane\\",Count:1b,tag:{struc:\\"junk\\",display:{Name:\\\\\'[{\\"text\\":\\"\\"}]\\\\\'}}},{Slot:17b,id:\\"minecraft:black_stained_glass_pane\\",Count:1b,tag:{struc:\\"junk\\",display:{Name:\\\\\'[{\\"text\\":\\"\\"}]\\\\\'}}},{Slot:18b,id:\\"minecraft:black_stained_glass_pane\\",Count:1b,tag:{struc:\\"junk\\",display:{Name:\\\\\'[{\\"text\\":\\"\\"}]\\\\\'}}},{Slot:19b,id:\\"minecraft:black_stained_glass_pane\\",Count:1b,tag:{struc:\\"junk\\",display:{Name:\\\\\'[{\\"text\\":\\"\\"}]\\\\\'}}},{Slot:20b,id:\\"minecraft:black_stained_glass_pane\\",Count:1b,tag:{struc:\\"junk\\",display:{Name:\\\\\'[{\\"text\\":\\"\\"}]\\\\\'}}},{Slot:21b,id:\\"minecraft:gray_stained_glass_pane\\",Count:1b,tag:{struc:\\"junk\\",display:{Name:\\\\\'[{\\"text\\":\\"\\"}]\\\\\'}}},{Slot:22b,id:\\"minecraft:gray_stained_glass_pane\\",Count:1b,tag:{struc:\\"junk\\",Enchantments:[{}],display:{Name:\\\\\'[{\\"text\\":\\"Put your structure here\\",\\"italic\\":false,\\"bold\\":true}]\\\\\'}}},{Slot:23b,id:\\"minecraft:gray_stained_glass_pane\\",Count:1b,tag:{struc:\\"junk\\",display:{Name:\\\\\'[{\\"text\\":\\"\\"}]\\\\\'}}},{Slot:24b,id:\\"minecraft:black_stained_glass_pane\\",Count:1b,tag:{struc:\\"junk\\",display:{Name:\\\\\'[{\\"text\\":\\"\\"}]\\\\\'}}},{Slot:25b,id:\\"minecraft:black_stained_glass_pane\\",Count:1b,tag:{struc:\\"junk\\",display:{Name:\\\\\'[{\\"text\\":\\"\\"}]\\\\\'}}},{Slot:26b,id:\\"minecraft:black_stained_glass_pane\\",Count:1b,tag:{struc:\\"junk\\",display:{Name:\\\\\'[{\\"text\\":\\"\\"}]\\\\\'}}}]\'}"},{id:"minecraft:command_block_minecart",Command:"setblock 6765826 98 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:\'clear @a minecraft:gray_stained_glass_pane{struc:\\"junk\\"}\'}"},{id:"minecraft:command_block_minecart",Command:"setblock 6765826 99 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:\'clear @a minecraft:black_stained_glass_pane{struc:\\"junk\\"}\'}"},{id:"minecraft:command_block_minecart",Command:"setblock 6765826 100 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:\'execute at @e[tag=s.build,nbt=!{ArmorItems:[{tag:{done:1b}}]}] unless block ~ ~ ~ minecraft:yellow_shulker_box as @p unless entity @s[gamemode=creative] run data modify entity @e[type=item,limit=1,sort=nearest,distance=..2] Item set value {id:\\"minecraft:armor_stand\\",tag:{EntityTag:{Invisible:1b,Marker:1b,Small:1b,Tags:[s.build]},display:{Name:\\\\\'[{\\"text\\":\\"BUILDER\\",\\"italic\\":false,\\"bold\\":true}]\\\\\'},s.sel:4b},Count:1b}\'}"},{id:"minecraft:command_block_minecart",Command:"setblock 6765826 101 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:\'execute as @e[tag=s.build,nbt=!{ArmorItems:[{tag:{done:1b}}]}] at @s unless block ~ ~ ~ minecraft:yellow_shulker_box run kill @e[type=minecraft:falling_block,nbt={BlockState:{Name:\\"minecraft:white_stained_glass\\"}},limit=1,sort=nearest]\'}"},{id:"minecraft:command_block_minecart",Command:"setblock 6765826 102 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:\'execute as @e[tag=s.build,nbt=!{ArmorItems:[{tag:{done:1b}}]}] at @s unless block ~ ~ ~ minecraft:yellow_shulker_box run kill @e[type=item,limit=1,sort=nearest,nbt={Item:{id:\\"minecraft:yellow_shulker_box\\"}}]\'}"},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 103 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute as @e[tag=s.build,nbt=!{ArmorItems:[{tag:{done:1b}}]}] at @s unless block ~ ~ ~ minecraft:yellow_shulker_box run kill @s"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 104 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute as @e[tag=s.build] at @s align xz run particle dust 0 1 0 1 ~ ~0.6 ~ 0 0.3 0 0 2 force"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 105 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute as @e[tag=s.build] at @s align xy run particle dust 0 0 1 1 ~ ~ ~0.1 0 0 0.3 0 2 force"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 106 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute as @e[tag=s.build] at @s align yz run particle dust 1 0 0 1 ~0.1 ~ ~ 0.3 0 0 0 2 force"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 107 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute unless entity @e[tag=s.build] run scoreboard players reset ox structure"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 108 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute unless entity @e[tag=s.build] run scoreboard players reset oy structure"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 109 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute unless entity @e[tag=s.build] run scoreboard players reset oz structure"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 110 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute as @e[tag=s.build,nbt={ArmorItems:[{tag:{done:1b}}]}] unless score ox structure matches ..2147483647 store result score ox structure run data get entity @s Pos[0]"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 111 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute as @e[tag=s.build,nbt={ArmorItems:[{tag:{done:1b}}]}] unless score oy structure matches ..2147483647 store result score oy structure run data get entity @s Pos[1]"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 112 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute as @e[tag=s.build,nbt={ArmorItems:[{tag:{done:1b}}]}] unless score oz structure matches ..2147483647 store result score oz structure run data get entity @s Pos[2]"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 113 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute at @e[tag=s.build,tag=s.loaded] run setblock ~ ~ ~ air"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 114 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute as @e[tag=s.build,tag=s.loaded] run data modify entity @s ArmorItems[0].tag.check set from entity @s ArmorItems[0].tag.block[-1][0][0]"}\'},{id:"minecraft:command_block_minecart",Command:"setblock 6765826 115 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:\'execute as @e[tag=s.build,tag=s.loaded,nbt=!{ArmorItems:[{tag:{check:{Name:\\"minecraft:air\\"}}}]}] at @s run summon minecraft:falling_block ~ ~0.1 ~ {Time:1s,BlockState:{Name:\\"white_concrete\\"},Motion:[0d,-10d,0d],Tags:[s.pri],Passengers:[{id:\\"snowball\\",Tags:[s.bc],NoGravity:1b}]}\'}"},{id:"minecraft:command_block_minecart",Command:"setblock 6765826 116 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:\'execute as @e[tag=s.build,tag=s.loaded,nbt=!{ArmorItems:[{tag:{check:\\"minecraft:air\\"}}]}] run data modify entity @e[type=minecraft:falling_block,limit=1,sort=nearest,tag=s.pri] BlockState set from entity @s ArmorItems[0].tag.check\'}"},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 117 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute as @e[tag=s.build,tag=s.loaded] at @s run data remove entity @s ArmorItems[0].tag.block[-1][0][0]"}\'},{id:"minecraft:command_block_minecart",Command:"setblock 6765826 118 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:\'execute as @e[tag=s.build,tag=s.loaded,nbt=!{ArmorItems:[{tag:{check:{Name:\\"minecraft:air\\"}}}]}] at @s if block ~ ~-1 ~ air run setblock ~ ~-1 ~ barrier\'}"},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 119 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute as @e[tag=s.build,tag=s.loaded] at @s run tp @s ~1 ~ ~"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 120 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute at @e[tag=s.bc] unless entity @e[distance=..0.5,tag=s.pri] if block ~ ~-1 ~ barrier run setblock ~ ~-1 ~ air"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 121 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute as @e[tag=s.bc] at @s unless entity @e[distance=..0.5,tag=s.pri] run kill @s"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 122 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute as @e[tag=s.build,tag=s.loaded] store result score nx structure run data get entity @s ArmorItems[0].tag.block[-1][0]"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 123 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute if score nx structure matches 0 as @e[tag=s.build,tag=s.loaded] run data remove entity @s ArmorItems[0].tag.block[-1][0]"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 124 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute if score nx structure matches 0 as @e[tag=s.build,tag=s.loaded] store result entity @s Pos[0] double 1 run scoreboard players get ox structure"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 125 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute if score nx structure matches 0 as @e[tag=s.build,tag=s.loaded] at @s run tp @s ~-0.5 ~ ~1"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 126 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute as @e[tag=s.build,tag=s.loaded] store result score nz structure run data get entity @s ArmorItems[0].tag.block[-1]"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 127 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute if score nz structure matches 0 as @e[tag=s.build,tag=s.loaded] store result entity @s Pos[0] double 1 run scoreboard players get ox structure"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 128 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute if score nz structure matches 0 as @e[tag=s.build,tag=s.loaded] store result entity @s Pos[2] double 1 run scoreboard players get oz structure"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 129 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute if score nz structure matches 0 as @e[tag=s.build,tag=s.loaded] at @s run tp @s ~-0.5 ~1 ~0.5"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 130 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute if score nz structure matches 0 as @e[tag=s.build,tag=s.loaded] run data remove entity @s ArmorItems[0].tag.block[-1]"}\'},{id:"minecraft:command_block_minecart",Command:\'setblock 6765826 131 5776976 minecraft:chain_command_block[conditional=false,facing=up]{auto:1b,Command:"execute as @e[tag=s.build,tag=s.loaded] unless data entity @s ArmorItems[0].tag.block[0] run kill @s"}\'}],Tags:[structure],Invisible:1b,Marker:1b}'],BlockEntityTag:{Command:'summon minecraft:falling_block ~ ~1.5 ~ {Time:1,Motion:[0.0d,-10.0d,0.0d],BlockState:{Name:"minecraft:redstone_block"},Passengers:[{id:"minecraft:falling_block",Time:1,BlockState:{Name:"minecraft:activator_rail"},Passengers:[{id:"minecraft:command_block_minecart",Command:"forceload add 6765822 5776986"},{id:"minecraft:command_block_minecart",Command:"execute if block 6765826 0 5776976 repeating_command_block run give @p minecraft:armor_stand{EntityTag:{Invisible:1b,Marker:1b,Small:1b,Tags:[s.start]},display:{Name:\'[{\\"text\\":\\"POS I\\",\\"italic\\":false,\\"bold\\":true}]\'},s.sel:1b}"},{id:"minecraft:command_block_minecart",Command:"execute if block 6765826 0 5776976 repeating_command_block run give @p minecraft:armor_stand{EntityTag:{Invisible:1b,Marker:1b,Small:1b,Tags:[s.end]},display:{Name:\'[{\\"text\\":\\"POS II\\",\\"italic\\":false,\\"bold\\":true}]\'},s.sel:2b}"},{id:"minecraft:command_block_minecart",Command:"execute if block 6765826 0 5776976 repeating_command_block run give @p minecraft:paper{display:{Name:\'[{\\"text\\":\\"SAVE\\",\\"italic\\":false,\\"bold\\":true}]\'},s.sel:3b} 64"},{id:"minecraft:command_block_minecart",Command:"execute if block 6765826 0 5776976 repeating_command_block run give @p minecraft:armor_stand{EntityTag:{Invisible:1b,Marker:1b,Small:1b,Tags:[s.build],UUID:[I;6765,8265,776,976]},display:{Name:\'[{\\"text\\":\\"BUILDER\\",\\"italic\\":false,\\"bold\\":true}]\'},s.sel:4b}"},{id:"minecraft:command_block_minecart",Command:"scoreboard objectives add structure dummy"},{id:"minecraft:command_block_minecart",Command:\'data modify entity @s Command set from entity @p[nbt={Inventory:[{tag:{structureauthor:"caramel"}}]}] Inventory[{tag:{structureauthor:"caramel"}}].tag.Command[0]\'},{id:"minecraft:command_block_minecart",Command:\'data modify entity @s Command set from entity @p[nbt={Inventory:[{tag:{structureauthor:"caramel"}}]}] Inventory[{tag:{structureauthor:"caramel"}}].tag.Command[1]\'},{id:"minecraft:command_block_minecart",Command:"kill @e[tag=structure]"},{id:"minecraft:command_block_minecart",Command:\'execute if block 6765826 0 5776976 repeating_command_block run setblock ~ ~1 ~ minecraft:command_block{Command:"fill ~ ~ ~ ~ ~-3 ~ minecraft:air",auto:1}\'},{id:"minecraft:command_block_minecart",Command:"execute if block 6765826 0 5776976 repeating_command_block run kill @e[type=minecraft:command_block_minecart,distance=..1]"}]}]}',auto:1},display:{Name:'[{"text":"普通的结构方块","italic":false}]'},structureauthor:"caramel"}
复制代码
教程区
使用后会获得选点工具,储存以及加载工具,选点后丢出储存工具可开始保存结构
保存完毕后可直接拾取保存的结构
利用加载工具可以加载以物品形式保存的结构
原理区
箭矢命中方块时会储存命中的方块状态信息
利用三维列表可以完美储存获取到的方块
编辑下落的方块中BlockState标签可以做到从存储区放置绝大多数方块
最后按次序放置所有方块即可
Bug区(已弃坑)
1. 导出时第一层第一列会发生方块错位(解决方案:特殊化第一层第一排的方块导出)
2. 导入时无法获取没有碰撞箱的方块(解决方案:暂无)
3. 导入时无法获取碰撞箱不在中心的方块(解决方案:在三个轴上都加上检测(可行性不大))
4. 导出时当导出器下方方块为半砖等不完整方块时会发生无法放置的问题(解决方案:占用世界一点,在该位置放置方块后复制到该处)
鸣谢
@CaramelOvO (卡纸)
@wett5177
@cookie_qwq (B站up主) |
|