Advertisement
tryashtar

extra utilities

Feb 1st, 2016
2,166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.89 KB | None | 0 0
  1. summon FallingSand ~ ~.6 ~ {Time:1,Block:log,Passengers:[{id:FallingSand,Time:1,Block:redstone_block,Passengers:[{id:FallingSand,Time:1,Block:activator_rail,Passengers:[{id:MinecartCommandBlock,Command:gamerule commandBlockOutput false},{id:MinecartCommandBlock,Command:gamerule logAdminCommands false},{id:MinecartCommandBlock,Command:fill ~2 ~-3 ~-1 ~8 ~3 ~5 stained_glass 7},{id:MinecartCommandBlock,Command:fill ~2 ~3 ~-1 ~8 ~3 ~5 stained_hardened_clay 7},{id:MinecartCommandBlock,Command:fill ~2 ~-3 ~-1 ~8 ~-3 ~5 stained_hardened_clay 7},{id:MinecartCommandBlock,Command:scoreboard objectives add utilities_item dummy},{id:MinecartCommandBlock,Command:scoreboard objectives add utilities_var dummy},{id:MinecartCommandBlock,Command:scoreboard objectives add utilities_time dummy},{id:MinecartCommandBlock,Command:fill ~3 ~-2 ~ ~7 ~-2 ~4 chain_command_block 3 _ {auto:1b,TrackOutput:0b}},{id:MinecartCommandBlock,Command:fill ~3 ~-2 ~ ~6 ~-2 ~ chain_command_block 5 _ {auto:1b,TrackOutput:0b}},{id:MinecartCommandBlock,Command:fill ~4 ~-2 ~1 ~7 ~-2 ~1 chain_command_block 4 _ {auto:1b,TrackOutput:0b}},{id:MinecartCommandBlock,Command:clone ~3 ~-2 ~ ~7 ~-2 ~1 ~3 ~-2 ~2},{id:MinecartCommandBlock,Command:clone ~3 ~-2 ~ ~7 ~-2 ~ ~3 ~-2 ~4},{id:MinecartCommandBlock,Command:fill ~3 ~-1 ~ ~7 ~-1 ~4 chain_command_block 2 _ {auto:1b,TrackOutput:0b}},{id:MinecartCommandBlock,Command:fill ~4 ~-1 ~ ~7 ~-1 ~ chain_command_block 4 _ {auto:1b,TrackOutput:0b}},{id:MinecartCommandBlock,Command:fill ~3 ~-1 ~1 ~6 ~-1 ~1 chain_command_block 5 _ {auto:1b,TrackOutput:0b}},{id:MinecartCommandBlock,Command:clone ~3 ~-1 ~ ~7 ~-1 ~1 ~3 ~-1 ~2},{id:MinecartCommandBlock,Command:clone ~3 ~-1 ~ ~7 ~-1 ~ ~3 ~-1 ~4},{id:MinecartCommandBlock,Command:setblock ~3 ~-1 ~ chain_command_block 1 _ {auto:1b,TrackOutput:0b}},{id:MinecartCommandBlock,Command:setblock ~7 ~-2 ~4 chain_command_block 1 _ {auto:1b,TrackOutput:0b}},{id:MinecartCommandBlock,Command:clone ~3 ~-2 ~ ~7 ~-1 ~4 ~3 ~ ~},{id:MinecartCommandBlock,Command:clone ~3 ~-2 ~ ~7 ~-2 ~4 ~3 ~2 ~},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~ repeating_command_block 5 _ {TrackOutput:0b,Command:scoreboard players set @e[type=Item] utilities_item 0}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-2 ~ {Command:scoreboard players set @e[type=Item] utilities_item 1 {Item:{id:minecraft:gold_ingot,Count:1b}}}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-2 ~ {Command:scoreboard players set @e[type=Item] utilities_item 2 {Item:{id:minecraft:feather,Count:2b}}}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-2 ~ {Command:execute @e[type=ArmorStand,name=AngelBlock] ~ ~.5 ~ scoreboard players set @e[type=Item,score_utilities_item_min=1,score_utilities_item=2,r=1] utilities_item 0}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-2 ~ {Command:execute @e[type=Item,score_utilities_item_min=1,score_utilities_item=1] ~ ~ ~ execute @e[type=Item,score_utilities_item_min=2,score_utilities_item=2,r=0,c=1] ~ ~ ~ detect ~ ~-.01 ~ redstone_lamp -1 summon ItemFrame ~ ~-.01 ~ {CustomName:ExtraUtilitiesFrame}}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-2 ~1 {Command:execute @e[type=Item,score_utilities_item_min=1,score_utilities_item=1] ~ ~ ~ execute @e[type=Item,score_utilities_item_min=2,score_utilities_item=2,r=0,c=1] ~ ~ ~ detect ~ ~-.01 ~ lit_redstone_lamp -1 summon ItemFrame ~ ~-.01 ~ {CustomName:ExtraUtilitiesFrame}}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-2 ~1 {Command:execute @e[type=ArmorStand,name=AngelBlock] ~ ~ ~ particle endRod ~ ~ ~ .25 .25 .25 0 2 force}},{id:MinecartCommandBlock,Command:"blockdata ~5 ~-2 ~1 {Command:\"scoreboard players tag @e[type=Item] add utilo {Item:{id:\\\"minecraft:redstone_lamp\\\",Count:1b}}\"}"},{id:MinecartCommandBlock,Command:"blockdata ~4 ~-2 ~1 {Command:\"execute @e[type=ArmorStand,name=AngelBlock,tag=angelgone] ~ ~ ~ entitydata @e[type=Item,tag=utilo,c=1,r=1] {PickupDelay:0,Item:{id:clay_ball,tag:{angelblock:1,display:{Name:\\\"Angel Block\\\"}}},Tags:[\\\"donttryset\\\"]}\"}"},{id:MinecartCommandBlock,Command:blockdata ~3 ~-2 ~1 {Command:scoreboard players tag @e[type=Item,tag=!donttryset] add angelblock {Item:{Count:1b,tag:{angelblock:1}}}}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-2 ~2 {Command:scoreboard players tag @e[type=Item,tag=donttryset] remove angelblock}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-2 ~2 {Command:scoreboard players add @e[type=Item,tag=angelblock] utilities_time 0}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-2 ~2 {Command:stats entity @e[type=Item,tag=angelblock] set AffectedEntities @e[type=Item,c=1] utilities_time}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-2 ~2 {Command:execute @e[type=Item,tag=angelblock] ~ ~-1 ~ testfor @a[r=1]}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-2 ~2 {Command:scoreboard players tag @e[type=Item,tag=angelblock,score_utilities_time=0] add invaliditem}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-2 ~3 {Command:stats entity @e[type=Item,tag=angelblock] clear AffectedEntities}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-2 ~3 {Command:execute @e[type=Item,tag=donttryset] ~ ~ ~ tp @e[type=Item,c=1] @p[r=5]}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-2 ~3 {Command:scoreboard players tag @e[type=Item,tag=invaliditem] remove angelblock}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-2 ~3 {Command:kill @e[type=ArmorStand,name=AngelBlock,tag=angelgone]}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-2 ~3 {Command:scoreboard players tag @e[type=ArmorStand,name=AngelBlock] add angelgone}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-2 ~4 {Command:execute @e[type=ArmorStand,name=AngelBlock] ~ ~ ~ detect ~ ~ ~ redstone_lamp -1 scoreboard players tag @e[type=ArmorStand,c=1] remove angelgone}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-2 ~4 {Command:execute @e[type=ArmorStand,name=AngelBlock] ~ ~ ~ detect ~ ~ ~ lit_redstone_lamp -1 scoreboard players tag @e[type=ArmorStand,c=1] remove angelgone}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-2 ~4 {Command:execute @e[type=Item,tag=angelblock] ~ ~-1 ~ scoreboard players tag @p[r=3] add trysetangel}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-2 ~4 {Command:scoreboard players set @a[tag=trysetangel] utilities_var 0}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-2 ~4 {Command:execute @a[tag=trysetangel,rym=-135,ry=-45] ~ ~ ~ detect ~1 ~ ~ air -1 scoreboard players set @p utilities_var 2}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-1 ~4 {Command:execute @a[tag=trysetangel,rym=-135,ry=-45] ~ ~ ~ detect ~1 ~ ~ water -1 scoreboard players set @p utilities_var 2}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-1 ~4 {Command:execute @a[tag=trysetangel,rym=-135,ry=-45] ~ ~ ~ detect ~1 ~ ~ flowing_water -1 scoreboard players set @p utilities_var 2}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-1 ~4 {Command:execute @a[tag=trysetangel,rym=-135,ry=-45] ~ ~ ~ detect ~1 ~ ~ lava -1 scoreboard players set @p utilities_var 2}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-1 ~4 {Command:execute @a[tag=trysetangel,rym=-135,ry=-45] ~ ~ ~ detect ~1 ~ ~ flowing_lava -1 scoreboard players set @p utilities_var 2}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-1 ~4 {Command:execute @a[tag=trysetangel,rym=45,ry=135] ~ ~ ~ detect ~-1 ~ ~ air -1 scoreboard players set @p utilities_var 3}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-1 ~3 {Command:execute @a[tag=trysetangel,rym=45,ry=135] ~ ~ ~ detect ~-1 ~ ~ water -1 scoreboard players set @p utilities_var 3}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-1 ~3 {Command:execute @a[tag=trysetangel,rym=45,ry=135] ~ ~ ~ detect ~-1 ~ ~ flowing_water -1 scoreboard players set @p utilities_var 3}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-1 ~3 {Command:execute @a[tag=trysetangel,rym=45,ry=135] ~ ~ ~ detect ~-1 ~ ~ lava -1 scoreboard players set @p utilities_var 3}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-1 ~3 {Command:execute @a[tag=trysetangel,rym=45,ry=135] ~ ~ ~ detect ~-1 ~ ~ flowing_lava -1 scoreboard players set @p utilities_var 3}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-1 ~3 {Command:execute @a[tag=trysetangel,rym=-45,ry=45] ~ ~ ~ detect ~ ~ ~1 air -1 scoreboard players set @p utilities_var 4}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-1 ~2 {Command:execute @a[tag=trysetangel,rym=-45,ry=45] ~ ~ ~ detect ~ ~ ~1 water -1 scoreboard players set @p utilities_var 4}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-1 ~2 {Command:execute @a[tag=trysetangel,rym=-45,ry=45] ~ ~ ~ detect ~ ~ ~1 flowing_water -1 scoreboard players set @p utilities_var 4}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-1 ~2 {Command:execute @a[tag=trysetangel,rym=-45,ry=45] ~ ~ ~ detect ~ ~ ~1 lava -1 scoreboard players set @p utilities_var 4}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-1 ~2 {Command:execute @a[tag=trysetangel,rym=-45,ry=45] ~ ~ ~ detect ~ ~ ~1 flowing_lava -1 scoreboard players set @p utilities_var 4}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-1 ~2 {Command:execute @a[tag=trysetangel,rym=135,ry=180] ~ ~ ~ detect ~ ~ ~-1 air -1 scoreboard players set @p utilities_var 5}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-1 ~1 {Command:execute @a[tag=trysetangel,rym=135,ry=180] ~ ~ ~ detect ~ ~ ~-1 water -1 scoreboard players set @p utilities_var 5}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-1 ~1 {Command:execute @a[tag=trysetangel,rym=135,ry=180] ~ ~ ~ detect ~ ~ ~-1 flowing_water -1 scoreboard players set @p utilities_var 5}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-1 ~1 {Command:execute @a[tag=trysetangel,rym=135,ry=180] ~ ~ ~ detect ~ ~ ~-1 lava -1 scoreboard players set @p utilities_var 5}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-1 ~1 {Command:execute @a[tag=trysetangel,rym=135,ry=180] ~ ~ ~ detect ~ ~ ~-1 flowing_lava -1 scoreboard players set @p utilities_var 5}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-1 ~1 {Command:execute @a[tag=trysetangel,rym=-180,ry=-135] ~ ~ ~ detect ~ ~ ~-1 air -1 scoreboard players set @p utilities_var 5}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-1 ~ {Command:execute @a[tag=trysetangel,rym=-180,ry=-135] ~ ~ ~ detect ~ ~ ~-1 water -1 scoreboard players set @p utilities_var 5}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-1 ~ {Command:execute @a[tag=trysetangel,rym=-180,ry=-135] ~ ~ ~ detect ~ ~ ~-1 flowing_water -1 scoreboard players set @p utilities_var 5}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-1 ~ {Command:execute @a[tag=trysetangel,rym=-180,ry=-135] ~ ~ ~ detect ~ ~ ~-1 lava -1 scoreboard players set @p utilities_var 5}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-1 ~ {Command:execute @a[tag=trysetangel,rym=-180,ry=-135] ~ ~ ~ detect ~ ~ ~-1 flowing_lava -1 scoreboard players set @p utilities_var 5}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-1 ~ {Command:execute @a[tag=trysetangel] ~ ~ ~ detect ~ ~-1 ~ air -1 scoreboard players set @p utilities_var 1}},{id:MinecartCommandBlock,Command:blockdata ~3 ~ ~ {Command:execute @a[tag=trysetangel] ~ ~ ~ detect ~ ~-1 ~ water -1 scoreboard players set @p utilities_var 1}},{id:MinecartCommandBlock,Command:blockdata ~4 ~ ~ {Command:execute @a[tag=trysetangel] ~ ~ ~ detect ~ ~-1 ~ flowing_water -1 scoreboard players set @p utilities_var 1}},{id:MinecartCommandBlock,Command:blockdata ~5 ~ ~ {Command:execute @a[tag=trysetangel] ~ ~ ~ detect ~ ~-1 ~ lava -1 scoreboard players set @p utilities_var 1}},{id:MinecartCommandBlock,Command:blockdata ~6 ~ ~ {Command:execute @a[tag=trysetangel] ~ ~ ~ detect ~ ~-1 ~ flowing_lava -1 scoreboard players set @p utilities_var 1}},{id:MinecartCommandBlock,Command:blockdata ~7 ~ ~ {Command:execute @a[score_utilities_var_min=1,score_utilities_var=1] ~ ~ ~ summon ItemFrame ~ ~-1 ~ {CustomName:ExtraUtilitiesFrame}}},{id:MinecartCommandBlock,Command:blockdata ~7 ~ ~1 {Command:execute @a[score_utilities_var_min=2,score_utilities_var=2] ~ ~ ~ summon ItemFrame ~1 ~ ~ {CustomName:ExtraUtilitiesFrame}}},{id:MinecartCommandBlock,Command:blockdata ~6 ~ ~1 {Command:execute @a[score_utilities_var_min=3,score_utilities_var=3] ~ ~ ~ summon ItemFrame ~-1 ~ ~ {CustomName:ExtraUtilitiesFrame}}},{id:MinecartCommandBlock,Command:blockdata ~5 ~ ~1 {Command:execute @a[score_utilities_var_min=4,score_utilities_var=4] ~ ~ ~ summon ItemFrame ~ ~ ~1 {CustomName:ExtraUtilitiesFrame}}},{id:MinecartCommandBlock,Command:blockdata ~4 ~ ~1 {Command:execute @a[score_utilities_var_min=5,score_utilities_var=5] ~ ~ ~ summon ItemFrame ~ ~ ~-1 {CustomName:ExtraUtilitiesFrame}}},{id:MinecartCommandBlock,Command:blockdata ~3 ~ ~1 {Command:execute @a[score_utilities_var_min=1] ~ ~ ~ tp @p ~ ~.1 ~}},{id:MinecartCommandBlock,Command:blockdata ~3 ~ ~2 {Command:execute @a[score_utilities_var_min=1] ~ ~ ~ kill @e[type=Item,tag=angelblock,r=3,c=1]}},{id:MinecartCommandBlock,Command:blockdata ~4 ~ ~2 {Command:scoreboard players set @a[score_utilities_var_min=1] utilities_var 0}},{id:MinecartCommandBlock,Command:blockdata ~5 ~ ~2 {Command:scoreboard players tag @a[tag=trysetangel] remove trysetangel}},{id:MinecartCommandBlock,Command:blockdata ~6 ~ ~2 {Command:entitydata @e[type=Item,tag=angelblock] {PickupDelay:0}}},{id:MinecartCommandBlock,Command:blockdata ~7 ~ ~2 {Command:execute @e[type=ItemFrame,name=ExtraUtilitiesFrame] ~ ~ ~ setblock ~ ~ ~.5 redstone_lamp}},{id:MinecartCommandBlock,Command:"blockdata ~7 ~ ~3 {Command:\"execute @e[type=ItemFrame,name=ExtraUtilitiesFrame] ~ ~ ~ summon ArmorStand ~ ~ ~.5 {Marker:1,Invisible:1,NoGravity:1,CustomName:AngelBlock,Tags:[\\\"extrautilities\\\"]}\"}"},{id:MinecartCommandBlock,Command:blockdata ~6 ~ ~3 {Command:execute @e[type=ItemFrame,name=ExtraUtilitiesFrame] ~ ~ ~ kill @e[type=Item,score_utilities_item_min=1,score_utilities_item=1,r=2,c=1]}},{id:MinecartCommandBlock,Command:blockdata ~5 ~ ~3 {Command:execute @e[type=ItemFrame,name=ExtraUtilitiesFrame] ~ ~ ~ kill @e[type=Item,score_utilities_item_min=2,score_utilities_item=2,r=2,c=1]}},{id:MinecartCommandBlock,Command:blockdata ~4 ~ ~3 {Command:kill @e[type=ItemFrame,name=ExtraUtilitiesFrame]}},{id:MinecartCommandBlock,Command:"blockdata ~3 ~ ~3 {Command:\"scoreboard players set @e[type=Item] utilities_item 3 {Item:{id:\\\"minecraft:wool\\\",Damage:0s,Count:1b}}\"}"},{id:MinecartCommandBlock,Command:blockdata ~3 ~ ~4 {Command:execute @e[type=ArmorStand,name=SoundMuffler] ~ ~.5 ~ scoreboard players set @e[type=Item,score_utilities_item_min=3,score_utilities_item=3,r=1] utilities_item 0}},{id:MinecartCommandBlock,Command:blockdata ~4 ~ ~4 {Command:execute @e[type=Item,score_utilities_item_min=3] ~ ~ ~ detect ~ ~-.1 ~ noteblock -1 summon ItemFrame ~ ~-.1 ~ {CustomName:ExtraUtilitiesFrame2}}},{id:MinecartCommandBlock,Command:blockdata ~5 ~ ~4 {Command:execute @e[type=Item,score_utilities_item_min=3] ~ ~ ~ detect ~ ~-.1 ~ noteblock -1 kill @e[type=Item,r=1,c=1]}},{id:MinecartCommandBlock,Command:"blockdata ~6 ~ ~4 {Command:\"execute @e[type=ItemFrame,name=ExtraUtilitiesFrame2] ~ ~ ~ summon ArmorStand ~ ~ ~.5 {Marker:1,Invisible:1,NoGravity:1,CustomName:SoundMuffler,Tags:[\\\"extrautilities\\\"]}\"}"},{id:MinecartCommandBlock,Command:blockdata ~7 ~ ~4 {Command:kill @e[type=ItemFrame,name=ExtraUtilitiesFrame2]}},{id:MinecartCommandBlock,Command:blockdata ~7 ~1 ~4 {Command:scoreboard players add @e[type=ArmorStand,name=SoundMuffler] utilities_var 1}},{id:MinecartCommandBlock,Command:blockdata ~6 ~1 ~4 {Command:scoreboard players set @e[type=ArmorStand,name=SoundMuffler,score_utilities_var_min=19] utilities_var 0}},{id:MinecartCommandBlock,Command:blockdata ~5 ~1 ~4 {Command:execute @e[type=ArmorStand,name=SoundMuffler,score_utilities_var=0] ~ ~ ~ particle barrier ~ ~1 ~ 0 0 0 0 0 force}},{id:MinecartCommandBlock,Command:blockdata ~4 ~1 ~4 {Command:scoreboard players tag @e[type=ArmorStand,name=SoundMuffler] add mufflegone}},{id:MinecartCommandBlock,Command:blockdata ~3 ~1 ~4 {Command:execute @e[type=ArmorStand,name=SoundMuffler] ~ ~ ~ detect ~ ~ ~ noteblock -1 scoreboard players tag @e[type=ArmorStand,c=1] remove mufflegone}},{id:MinecartCommandBlock,Command:blockdata ~3 ~1 ~3 {Command:execute @e[type=ArmorStand,name=SoundMuffler,tag=mufflegone] ~ ~ ~ summon Item ~ ~ ~ {Item:{id:wool,Count:1}}}},{id:MinecartCommandBlock,Command:blockdata ~4 ~1 ~3 {Command:kill @e[type=ArmorStand,name=SoundMuffler,tag=mufflegone]}},{id:MinecartCommandBlock,Command:blockdata ~5 ~1 ~3 {Command:execute @e[type=ArmorStand,name=SoundMuffler] ~ ~ ~ stopsound @a[r=10]}},{id:MinecartCommandBlock,Command:blockdata ~6 ~1 ~3 {Command:scoreboard players set @e[type=Item] utilities_item 4 {Item:{id:minecraft:repeater,Count:1b}}}},{id:MinecartCommandBlock,Command:blockdata ~7 ~1 ~3 {Command:scoreboard players set @e[type=Item] utilities_item 5 {Item:{id:minecraft:redstone_torch,Count:1b}}}},{id:MinecartCommandBlock,Command:blockdata ~7 ~1 ~2 {Command:execute @e[type=ArmorStand,name=RedstoneTimer] ~ ~.5 ~ scoreboard players set @e[type=Item,score_utilities_item_min=4,score_utilities_item=5,r=1] utilities_item 0}},{id:MinecartCommandBlock,Command:blockdata ~6 ~1 ~2 {Command:execute @e[type=Item,score_utilities_item_min=4,score_utilities_item=4] ~ ~ ~ execute @e[type=Item,score_utilities_item_min=5,score_utilities_item=5,r=0,c=1] ~ ~ ~ detect ~ ~-.01 ~ redstone_block 0 summon ItemFrame ~ ~-.01 ~ {CustomName:ExtraUtilitiesFrame3}}},{id:MinecartCommandBlock,Command:blockdata ~5 ~1 ~2 {Command:execute @e[type=ItemFrame,name=ExtraUtilitiesFrame3] ~ ~ ~ setblock ~ ~ ~.5 stone}},{id:MinecartCommandBlock,Command:"blockdata ~4 ~1 ~2 {Command:\"execute @e[type=ItemFrame,name=ExtraUtilitiesFrame3] ~ ~ ~ summon ArmorStand ~ ~ ~.5 {Marker:1,Invisible:1,NoGravity:1,CustomName:RedstoneTimer,Tags:[\\\"extrautilities\\\"]}\"}"},{id:MinecartCommandBlock,Command:blockdata ~3 ~1 ~2 {Command:execute @e[type=ItemFrame,name=ExtraUtilitiesFrame3] ~ ~ ~ scoreboard players set @e[type=ArmorStand,name=RedstoneTimer,c=1] utilities_time 0}},{id:MinecartCommandBlock,Command:blockdata ~3 ~1 ~1 {Command:execute @e[type=ItemFrame,name=ExtraUtilitiesFrame3] ~ ~ ~ kill @e[type=Item,score_utilities_item_min=4,score_utilities_item=4,r=2,c=1]}},{id:MinecartCommandBlock,Command:blockdata ~4 ~1 ~1 {Command:execute @e[type=ItemFrame,name=ExtraUtilitiesFrame3] ~ ~ ~ kill @e[type=Item,score_utilities_item_min=5,score_utilities_item=5,r=2,c=1]}},{id:MinecartCommandBlock,Command:blockdata ~5 ~1 ~1 {Command:kill @e[type=ItemFrame,name=ExtraUtilitiesFrame3]}},{id:MinecartCommandBlock,Command:blockdata ~6 ~1 ~1 {Command:scoreboard players tag @e[type=ArmorStand,name=RedstoneTimer] add canclock}},{id:MinecartCommandBlock,Command:blockdata ~7 ~1 ~1 {Command:execute @e[type=ArmorStand,name=RedstoneTimer] ~ ~ ~ detect ~ ~1 ~ powered_repeater -1 scoreboard players tag @e[type=ArmorStand,c=1] remove canclock}},{id:MinecartCommandBlock,Command:blockdata ~7 ~1 ~ {Command:execute @e[type=ArmorStand,name=RedstoneTimer,score_utilities_var_min=20] ~ ~ ~ fill ~ ~ ~ ~ ~ ~ stone 0 replace redstone_block}},{id:MinecartCommandBlock,Command:blockdata ~6 ~1 ~ {Command:scoreboard players tag @e[type=ArmorStand,name=RedstoneTimer,score_utilities_var_min=20] add resetval}},{id:MinecartCommandBlock,Command:blockdata ~5 ~1 ~ {Command:scoreboard players set @e[type=ArmorStand,name=RedstoneTimer,tag=resetval] utilities_var 0}},{id:MinecartCommandBlock,Command:blockdata ~4 ~1 ~ {Command:execute @e[type=ArmorStand,name=RedstoneTimer,tag=resetval] ~ ~ ~ scoreboard players operation @e[type=ArmorStand,c=1] utilities_var -= @e[type=ArmorStand,c=1] utilities_time}},{id:MinecartCommandBlock,Command:blockdata ~3 ~1 ~ {Command:scoreboard players tag @e[type=ArmorStand,name=RedstoneTimer,tag=resetval] remove resetval}},{id:MinecartCommandBlock,Command:blockdata ~3 ~2 ~ {Command:scoreboard players add @e[type=ArmorStand,name=RedstoneTimer,tag=canclock] utilities_var 1}},{id:MinecartCommandBlock,Command:blockdata ~4 ~2 ~ {Command:scoreboard players set @e}},{id:MinecartCommandBlock,Command:blockdata ~5 ~2 ~ {Command:execute @e[type=ArmorStand,name=RedstoneTimer,score_utilities_var_min=20] ~ ~ ~ fill ~ ~ ~ ~ ~ ~ redstone_block 0 replace stone}},{id:MinecartCommandBlock,Command:blockdata ~6 ~2 ~ {Command:scoreboard players tag @e[type=Item] add utilrs {Item:{id:minecraft:redstone_block,Count:1b}}}},{id:MinecartCommandBlock,Command:blockdata ~7 ~2 ~ {Command:scoreboard players tag @e[type=Item] add utilrs {Item:{id:minecraft:cobblestone,Count:1b}}}},{id:MinecartCommandBlock,Command:blockdata ~7 ~2 ~1 {Command:scoreboard players tag @e[type=Item] add utilrs {Item:{id:minecraft:stone,Count:1b}}}},{id:MinecartCommandBlock,Command:blockdata ~6 ~2 ~1 {Command:execute @e[type=ArmorStand,name=RedstoneTimer,tag=redstonegone] ~ ~ ~ entitydata @e[type=Item,tag=utilrs,c=1,r=1] {Item:{id:redstone_block}}}},{id:MinecartCommandBlock,Command:blockdata ~5 ~2 ~1 {Command:execute @e[type=ArmorStand,name=RedstoneTimer,tag=redstonegone] ~ ~ ~ summon Item ~ ~ ~ {Item:{id:repeater,Count:1}}}},{id:MinecartCommandBlock,Command:blockdata ~4 ~2 ~1 {Command:execute @e[type=ArmorStand,name=RedstoneTimer,tag=redstonegone] ~ ~ ~ summon Item ~ ~ ~ {Item:{id:redstone_torch,Count:1}}}},{id:MinecartCommandBlock,Command:blockdata ~3 ~2 ~1 {Command:kill @e[type=ArmorStand,name=RedstoneTimer,tag=redstonegone]}},{id:MinecartCommandBlock,Command:blockdata ~3 ~2 ~2 {Command:scoreboard players tag @e[type=ArmorStand,name=RedstoneTimer] add redstonegone}},{id:MinecartCommandBlock,Command:blockdata ~4 ~2 ~2 {Command:execute @e[type=ArmorStand,name=RedstoneTimer] ~ ~ ~ detect ~ ~ ~ redstone_block 0 scoreboard players tag @e[type=ArmorStand,c=1] remove redstonegone}},{id:MinecartCommandBlock,Command:blockdata ~5 ~2 ~2 {Command:execute @e[type=ArmorStand,name=RedstoneTimer] ~ ~ ~ detect ~ ~ ~ stone 0 scoreboard players tag @e[type=ArmorStand,c=1] remove redstonegone}},{id:MinecartCommandBlock,Command:blockdata ~6 ~2 ~2 {Command:execute @e[type=ArmorStand,name=RedstoneTimer] ~ ~ ~ detect ~ ~1 ~ carpet 14 scoreboard players add @e[type=ArmorStand,c=1] utilities_time 1}},{id:MinecartCommandBlock,Command:blockdata ~7 ~2 ~2 {Command:execute @e[type=ArmorStand,name=RedstoneTimer] ~ ~ ~ detect ~ ~1 ~ wool 14 scoreboard players add @e[type=ArmorStand,c=1] utilities_time 10}},{id:MinecartCommandBlock,Command:blockdata ~7 ~2 ~3 {Command:execute @e[type=ArmorStand,name=RedstoneTimer] ~ ~ ~ detect ~ ~1 ~ carpet 13 scoreboard players remove @e[type=ArmorStand,c=1] utilities_time 1}},{id:MinecartCommandBlock,Command:blockdata ~6 ~2 ~3 {Command:execute @e[type=ArmorStand,name=RedstoneTimer] ~ ~ ~ detect ~ ~1 ~ wool 13 scoreboard players remove @e[type=ArmorStand,c=1] utilities_time 10}},{id:MinecartCommandBlock,Command:blockdata ~5 ~2 ~3 {Command:execute @e[type=ArmorStand,name=RedstoneTimer] ~ ~ ~ detect ~ ~1 ~ wool 4 scoreboard players set @e[type=ArmorStand,c=1] utilities_time 0}},{id:MinecartCommandBlock,Command:blockdata ~4 ~2 ~3 {Command:execute @e[type=ArmorStand,name=RedstoneTimer] ~ ~ ~ detect ~ ~1 ~ carpet 14 setblock ~ ~1 ~ air 0 destroy}},{id:MinecartCommandBlock,Command:blockdata ~3 ~2 ~3 {Command:execute @e[type=ArmorStand,name=RedstoneTimer] ~ ~ ~ detect ~ ~1 ~ wool 14 setblock ~ ~1 ~ air 0 destroy}},{id:MinecartCommandBlock,Command:blockdata ~3 ~2 ~4 {Command:execute @e[type=ArmorStand,name=RedstoneTimer] ~ ~ ~ detect ~ ~1 ~ carpet 13 setblock ~ ~1 ~ air 0 destroy}},{id:MinecartCommandBlock,Command:blockdata ~4 ~2 ~4 {Command:execute @e[type=ArmorStand,name=RedstoneTimer] ~ ~ ~ detect ~ ~1 ~ wool 13 setblock ~ ~1 ~ air 0 destroy}},{id:MinecartCommandBlock,Command:blockdata ~5 ~2 ~4 {Command:execute @e[type=ArmorStand,name=RedstoneTimer] ~ ~ ~ detect ~ ~1 ~ wool 4 setblock ~ ~1 ~ air 0 destroy}},{id:MinecartCommandBlock,Command:blockdata ~6 ~2 ~4 {Command:scoreboard players set @e[type=ArmorStand,name=RedstoneTimer,score_utilities_time=-19] utilities_time -18}},{id:MinecartCommandBlock,Command:setblock ~1 ~-2 ~ command_block 0 _ {Command:fill ~-1 ~ ~ ~ ~2 ~ air,auto:1b}},{id:MinecartCommandBlock,Command:"setblock ~ ~-3 ~2 command_block 4 _ {Command:summon FallingSand ~ ~.6 ~ {Time:1,Block:log,Passengers:[{id:FallingSand,Time:1,Block:redstone_block,Passengers:[{id:FallingSand,Time:1,Block:activator_rail,Passengers:[{id:MinecartCommandBlock,Command:fill ~2 ~-3 ~-3 ~8 ~3 ~3 air},{id:MinecartCommandBlock,Command:scoreboard objectives remove utilities_item},{id:MinecartCommandBlock,Command:scoreboard objectives remove utilities_var},{id:MinecartCommandBlock,Command:scoreboard objectives remove utilities_time},{id:MinecartCommandBlock,Command:\"tellraw @p [{\\\\\\\"text\\\\\\\":\\\\\\\"All objectives removed!\nThere are still armor stands tracking the blocks, though. What should I do with them?\n\\\\\\\",\\\\\\\"color\\\\\\\":\\\\\\\"yellow\\\\\\\"},{\\\\\\\"text\\\\\\\":\\\\\\\"[Kill them]\\\\\\\",\\\\\\\"color\\\\\\\":\\\\\\\"red\\\\\\\",\\\\\\\"hoverEvent\\\\\\\":{\\\\\\\"action\\\\\\\":\\\\\\\"show_text\\\\\\\",\\\\\\\"value\\\\\\\":\\\\\\\"Click to remove all Extra Utilities entities.\\\\\\\"},\\\\\\\"clickEvent\\\\\\\":{\\\\\\\"action\\\\\\\":\\\\\\\"run_command\\\\\\\",\\\\\\\"value\\\\\\\":\\\\\\\"/kill @e[type=ArmorStand,tag=extrautilities]\\\\\\\"}}]\"},{id:MinecartCommandBlock,Command:setblock ~1 ~-2 ~ command_block 0 _ {Command:fill ~-1 ~ ~ ~ ~2 ~ air,auto:1b}},{id:MinecartCommandBlock,Command:kill @e[type=MinecartCommandBlock,r=2]}]}]}]}}"},{id:MinecartCommandBlock,Command:setblock ~2 ~-2 ~ lever 10},{id:MinecartCommandBlock,Command:kill @e[type=MinecartCommandBlock,r=2]}]}]}]}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement