Advertisement
Aschie4589

Maze Generator v1.2 (1.10)

Dec 21st, 2015
11,021
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.76 KB | None | 0 0
  1. /summon FallingSand ~ ~1 ~ {Block:stone,Time:1,Passengers:[{id:FallingSand,Block:redstone_block,Time:1,Passengers:[{id:FallingSand,Block:activator_rail,Time:1,Passengers:[{id:MinecartCommandBlock,Command:gamerule commandBlockOutput false},{id:MinecartCommandBlock,Command:"fill ~3 ~-3 ~3 ~-3 ~ ~23 quartz_block 0 hollow"},{id:MinecartCommandBlock,Command:"fill ~3 ~-2 ~3 ~-3 ~-1 ~23 stained_glass 9 replace quartz_block"},{id:MinecartCommandBlock,Command:"scoreboard objectives add Width dummy"},{id:MinecartCommandBlock,Command:"scoreboard objectives add Length dummy"},{id:MinecartCommandBlock,Command:"scoreboard objectives add WidthTemp dummy"},{id:MinecartCommandBlock,Command:"scoreboard objectives add LengthTemp dummy"},{id:MinecartCommandBlock,Command:"clear @a"},{id:MinecartCommandBlock,Command:"give @a spawn_egg 1 96 {display:{Name:\"Width +1\"},EntityTag:{id:\"MushroomCow\",Tags:[\"WP\",\"Squid\"],Silent:1,IsBaby:0}}"},{id:MinecartCommandBlock,Command:"give @a spawn_egg 1 93 {display:{Name:\"Width -1\"},EntityTag:{id:\"Chicken\",Tags:[\"WN\",\"Squid\"],Silent:1,IsBaby:0}}"},{id:MinecartCommandBlock,Command:"give @a spawn_egg 1 96 {display:{Name:\"Length +1\"},EntityTag:{id:\"MushroomCow\",Tags:[\"LP\",\"Squid\"],Silent:1,IsBaby:0}}"},{id:MinecartCommandBlock,Command:"give @a spawn_egg 1 93 {display:{Name:\"Length -1\"},EntityTag:{id:\"Chicken\",Tags:[\"LN\",\"Squid\"],Silent:1,IsBaby:0}}"},{id:MinecartCommandBlock,Command:"give @a stone 1"},{id:MinecartCommandBlock,Command:"give @a spawn_egg 1 94 {display:{Name:\"Generate Maze!\"},EntityTag:{id:\"Squid\",Tags:[\"Generate\"],Silent:1}}"},{id:MinecartCommandBlock,Command:"give @a dirt 1"},{id:MinecartCommandBlock,Command:"give @a spawn_egg 1 94 {display:{Name:\"Help\"},EntityTag:{id:\"Squid\",Tags:[\"Help\"],Silent:1}}"},{id:MinecartCommandBlock,Command:"give @a spawn_egg 1 65 {display:{Name:\"Kill generation\"},EntityTag:{id:\"Bat\",Tags:[\"Panic\"],Silent:1}}"},{id:MinecartCommandBlock,Command:"clear @a dirt"},{id:MinecartCommandBlock,Command:"clear @a stone"},{id:MinecartCommandBlock,Command:"gamerule doMobLoot false"},{id:MinecartCommandBlock,Command:"/tellraw @p [\"\",{\"text\":\"|-----------------------------------|\",\"color\":\"dark_green\"}]"},{id:MinecartCommandBlock,Command:"/tellraw @p [\"\",{\"text\":\"\",\"color\":\"dark_red\"}]"},{id:MinecartCommandBlock,Command:"/tellraw @p [\"\",{\"text\":\"Maze Generator v1.0\",\"color\":\"dark_red\",\"bold\":true}]"},{id:MinecartCommandBlock,Command:"/tellraw @p [\"\",{\"text\":\"Creator: Aschie4589\",\"color\":\"aqua\"}]"},{id:MinecartCommandBlock,Command:"/tellraw @p [\"\",{\"text\":\"Use the spawn eggs to set the maze size. The maze will be created in direction of the negative x and positive z. Warning: the maze will overwrite any existing creation, so make sure you have enough space!\",\"color\":\"gold\"}]"},{id:MinecartCommandBlock,Command:"/tellraw @p [\"\",{\"text\":\"\",\"color\":\"dark_red\"}]"},{id:MinecartCommandBlock,Command:"/tellraw @p [\"\",{\"text\":\"|-----------------------------------|\",\"color\":\"dark_green\"}]"},{id:MinecartCommandBlock,Command:"scoreboard players set @a Width 1"},{id:MinecartCommandBlock,Command:"scoreboard players set @a Length 1"},{id:MinecartCommandBlock,Command:setblock ~ ~-2 ~2 wall_sign 2 replace {Text1:"{\\\"text\\\":\\\"\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"/tellraw @p [\\\\\\\"\\\\\\\",{\\\\\\\"text\\\\\\\":\\\\\\\"Contraption successfully uninstalled!\\\\\\\",\\\\\\\"color\\\\\\\":\\\\\\\"dark_green\\\\\\\"}]\\\"}}",Text2:"{\\\"text\\\":\\\"Uninstall\\\",\\\"color\\\":\\\"dark_red\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"/clear @a minecraft:spawn_egg\\\"}}",Text3:"{\\\"text\\\":\\\"Contraption\\\",\\\"color\\\":\\\"dark_red\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"/tellraw @p [\\\\\\\"\\\\\\\",{\\\\\\\"text\\\\\\\":\\\\\\\"Liked the contraption? Consider giving it a diamond on the \\\\\\\",\\\\\\\"color\\\\\\\":\\\\\\\"gold\\\\\\\"},{\\\\\\\"text\\\\\\\":\\\\\\\"PMC page\\\\\\\",\\\\\\\"color\\\\\\\":\\\\\\\"red\\\\\\\",\\\\\\\"underlined\\\\\\\":true,\\\\\\\"clickEvent\\\\\\\":{\\\\\\\"action\\\\\\\":\\\\\\\"open_url\\\\\\\",\\\\\\\"value\\\\\\\":\\\\\\\"http://www.planetminecraft.com\\\\\\\"}}]\\\"}}",Text4:"{\\\"text\\\":\\\"\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"fill ~-4 ~-1 ~ ~3 ~2 ~21 air\\\"}}"}},{id:MinecartCommandBlock,Command:setblock ~ ~-1 ~2 wall_sign 2 replace {Text1:"{\\\"text\\\":\\\"MazeGen\\\",\\\"color\\\":\\\"red\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"/tellraw @p [\\\\\\\"\\\\\\\",{\\\\\\\"text\\\\\\\":\\\\\\\"Maze Generator v1.0\\\\\\\",\\\\\\\"color\\\\\\\":\\\\\\\"red\\\\\\\",\\\\\\\"bold\\\\\\\":true}]\\\"}}",Text2:"{\\\"text\\\":\\\"by Aschie4589\\\",\\\"color\\\":\\\"green\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"/tellraw @p [\\\\\\\"\\\\\\\",{\\\\\\\"text\\\\\\\":\\\\\\\"Created by Aschie4589\\\\\\\",\\\\\\\"color\\\\\\\":\\\\\\\"green\\\\\\\"}]\\\"}}",Text3:"{\\\"text\\\":\\\"YT channel\\\",\\\"color\\\":\\\"blue\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"/tellraw @p [\\\\\\\"\\\\\\\",{\\\\\\\"text\\\\\\\":\\\\\\\"To learn more about the design: \\\\\\\",\\\\\\\"color\\\\\\\":\\\\\\\"gold\\\\\\\"},{\\\\\\\"text\\\\\\\":\\\\\\\"YouTube channel\\\\\\\",\\\\\\\"color\\\\\\\":\\\\\\\"dark_red\\\\\\\",\\\\\\\"underlined\\\\\\\":true,\\\\\\\"clickEvent\\\\\\\":{\\\\\\\"action\\\\\\\":\\\\\\\"open_url\\\\\\\",\\\\\\\"value\\\\\\\":\\\\\\\"https://www.youtube.com/channel/UCEc5K6vtnBb_YF4eeYDwUnA\\\\\\\"}}]\\\"}}",Text4:"{\\\"text\\\":\\\"Twitter\\\",\\\"color\\\":\\\"blue\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"/tellraw @p [\\\\\\\"\\\\\\\",{\\\\\\\"text\\\\\\\":\\\\\\\"Stay updated on the latest creations: \\\\\\\",\\\\\\\"color\\\\\\\":\\\\\\\"gold\\\\\\\"},{\\\\\\\"text\\\\\\\":\\\\\\\"Twitter\\\\\\\",\\\\\\\"color\\\\\\\":\\\\\\\"dark_red\\\\\\\",\\\\\\\"underlined\\\\\\\":true,\\\\\\\"clickEvent\\\\\\\":{\\\\\\\"action\\\\\\\":\\\\\\\"open_url\\\\\\\",\\\\\\\"value\\\\\\\":\\\\\\\"https://twitter.com/aschie4589\\\\\\\"}}]\\\"}}"}},{id:MinecartCommandBlock,Command:setblock ~-1 ~-1 ~7 chain_command_block 11 replace {auto:1,Command:"entitydata @e[tag=Backtrack] {Tags:[\\\"GO\\\"]}"}},{id:MinecartCommandBlock,Command:setblock ~-1 ~-1 ~6 chain_command_block 11 replace {auto:1,Command:"tp @e[tag=Backtrack] ~-2 ~ ~"}},{id:MinecartCommandBlock,Command:setblock ~-1 ~-1 ~5 chain_command_block 3 replace {auto:1,Command:"execute @e[tag=Backtrack] ~ ~ ~ detect ~ ~ ~ piston 4 setblock ~ ~ ~ air"}},{id:MinecartCommandBlock,Command:setblock ~-1 ~-1 ~4 chain_command_block 3 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-1 ~4 chain_command_block 5 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-1 ~5 chain_command_block 2 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-1 ~6 chain_command_block 2 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-1 ~7 chain_command_block 2 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-1 ~8 chain_command_block 2 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-1 ~9 chain_command_block 2 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-1 ~10 chain_command_block 10 replace {auto:1,Command:"entitydata @e[tag=Backtrack] {Tags:[\\\"GO\\\"]}"}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-1 ~11 chain_command_block 10 replace {auto:1,Command:"tp @e[tag=Backtrack] ~2 ~ ~"}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-1 ~12 chain_command_block 2 replace {auto:1,Command:"execute @e[tag=Backtrack] ~ ~ ~ detect ~ ~ ~ piston 5 setblock ~ ~ ~ air"}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-1 ~13 chain_command_block 2 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-1 ~14 chain_command_block 2 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-1 ~15 chain_command_block 10 replace {auto:1,Command:"entitydata @e[tag=Backtrack] {Tags:[\\\"GO\\\"]}"}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-1 ~16 chain_command_block 10 replace {auto:1,Command:"tp @e[tag=Backtrack] ~ ~ ~-2"}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-1 ~17 chain_command_block 2 replace {auto:1,Command:"execute @e[tag=Backtrack] ~ ~ ~ detect ~ ~ ~ piston 2 setblock ~ ~ ~ air"}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-1 ~18 chain_command_block 2 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-1 ~19 chain_command_block 2 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-1 ~20 chain_command_block 10 replace {auto:1,Command:"entitydata @e[tag=Backtrack] {Tags:[\\\"GO\\\"]}"}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-1 ~21 chain_command_block 10 replace {auto:1,Command:"tp @e[tag=Backtrack] ~ ~ ~2"}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-1 ~22 chain_command_block 2 replace {auto:1,Command:"execute @e[tag=Backtrack] ~ ~ ~ detect ~ ~ ~ piston 3 setblock ~ ~ ~ air"}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-2 ~22 chain_command_block 1 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-2 ~21 chain_command_block 3 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-2 ~20 chain_command_block 3 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-2 ~19 chain_command_block 3 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-2 ~17 chain_command_block 11 replace {auto:1,Command:"execute @a ~ ~ ~ playsound entity.experience_orb.touch player @p"}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-2 ~18 chain_command_block 11 replace {auto:1,Command:"/tellraw @p [\\\"\\\",{\\\"text\\\":\\\"Maze ready! Choose an entrance and an exit, and have fun solving it!\\\",\\\"color\\\":\\\"gold\\\",\\\"bold\\\":true}]"}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-2 ~16 chain_command_block 11 replace {auto:1,Command:"kill @e[tag=Backtrack]"}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-2 ~15 chain_command_block 3 replace {auto:1,Command:"execute @e[tag=Backtrack] ~ ~ ~ testforblock ~ ~ ~ air"}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-2 ~14 chain_command_block 3 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-2 ~13 chain_command_block 3 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-2 ~12 chain_command_block 11 replace {auto:1,Command:" entitydata @e[tag=GO] {Tags:[\\\"Backtrack\\\"]}"}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-2 ~11 chain_command_block 3 replace {auto:1,Command:"testforblock ~2 ~ ~7 chain_command_block 3 {SuccessCount:0}"}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-2 ~10 chain_command_block 3 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-2 ~9 chain_command_block 3 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-2 ~8 chain_command_block 3 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-2 ~7 chain_command_block 3 replace {auto:1,Command:"kill @e[tag=Random]"}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-2 ~6 chain_command_block 11 replace {auto:1,Command:"execute @e[tag=XP] ~ ~ ~ setblock ~ ~ ~ piston 4"}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-2 ~5 chain_command_block 11 replace {auto:1,Command:"execute @e[tag=XP] ~ ~ ~ setblock ~ ~-1 ~ sea_lantern"}},{id:MinecartCommandBlock,Command:setblock ~-2 ~-2 ~4 chain_command_block 3 replace {auto:1,Command:"execute @e[tag=GO] ~ ~ ~ execute @e[tag=XP,r=0] ~ ~ ~ fill ~-1 ~ ~ ~ ~2 ~ air"}},{id:MinecartCommandBlock,Command:setblock ~-1 ~-2 ~4 chain_command_block 4 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~-1 ~-2 ~5 chain_command_block 2 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~-1 ~-2 ~6 chain_command_block 2 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~-1 ~-2 ~7 chain_command_block 2 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~-1 ~-2 ~8 chain_command_block 2 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~-1 ~-2 ~9 chain_command_block 10 replace {auto:1,Command:"execute @e[tag=XN] ~ ~ ~ setblock ~ ~ ~ piston 5"}},{id:MinecartCommandBlock,Command:setblock ~-1 ~-2 ~10 chain_command_block 10 replace {auto:1,Command:"execute @e[tag=XN] ~ ~ ~ setblock ~ ~-1 ~ sea_lantern"}},{id:MinecartCommandBlock,Command:setblock ~-1 ~-2 ~11 chain_command_block 2 replace {auto:1,Command:"execute @e[tag=GO] ~ ~ ~ execute @e[tag=XN,r=0] ~ ~ ~ fill ~1 ~ ~ ~ ~2 ~ air"}},{id:MinecartCommandBlock,Command:setblock ~-1 ~-2 ~12 chain_command_block 2 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~-1 ~-2 ~13 chain_command_block 2 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~-1 ~-2 ~14 chain_command_block 2 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~-1 ~-2 ~15 chain_command_block 10 replace {auto:1,Command:"execute @e[tag=ZP] ~ ~ ~ setblock ~ ~ ~ piston 2"}},{id:MinecartCommandBlock,Command:setblock ~-1 ~-2 ~16 chain_command_block 10 replace {auto:1,Command:"execute @e[tag=ZP] ~ ~ ~ setblock ~ ~-1 ~ sea_lantern"}},{id:MinecartCommandBlock,Command:setblock ~-1 ~-2 ~17 chain_command_block 2 replace {auto:1,Command:"execute @e[tag=GO] ~ ~ ~ execute @e[tag=ZP,r=0] ~ ~ ~ fill ~ ~ ~-1 ~ ~2 ~ air"}},{id:MinecartCommandBlock,Command:setblock ~-1 ~-2 ~18 chain_command_block 2 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~-1 ~-2 ~19 chain_command_block 2 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~-1 ~-2 ~20 chain_command_block 10 replace {auto:1,Command:"execute @e[tag=ZN] ~ ~ ~ setblock ~ ~ ~ piston 3"}},{id:MinecartCommandBlock,Command:setblock ~-1 ~-2 ~21 chain_command_block 10 replace {auto:1,Command:"execute @e[tag=ZN] ~ ~ ~ setblock ~ ~-1 ~ sea_lantern"}},{id:MinecartCommandBlock,Command:setblock ~-1 ~-2 ~22 chain_command_block 2 replace {auto:1,Command:"execute @e[tag=GO] ~ ~ ~ execute @e[tag=ZN,r=0] ~ ~ ~ fill ~ ~ ~1 ~ ~2 ~ air"}},{id:MinecartCommandBlock,Command:setblock ~ ~-2 ~22 chain_command_block 4 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~ ~-2 ~21 chain_command_block 3 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~ ~-2 ~20 chain_command_block 3 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~ ~-2 ~19 chain_command_block 3 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~ ~-2 ~18 chain_command_block 3 replace {auto:1,Command:"tp @e[tag=GO] @r[type=ArmorStand,tag=Random] "}},{id:MinecartCommandBlock,Command:setblock ~ ~-2 ~17 chain_command_block 3 replace {auto:1,Command:"execute @e[tag=GO] ~2 ~-1 ~ detect ~ ~ ~ quartz_block 0 summon ArmorStand ~ ~1 ~ {Tags:[\\\"Random\\\",\\\"XP\\\"],Invisible:1}"}},{id:MinecartCommandBlock,Command:setblock ~ ~-2 ~16 chain_command_block 3 replace {auto:1,Command:"execute @e[tag=GO] ~-2 ~-1 ~ detect ~ ~ ~ quartz_block 0 summon ArmorStand ~ ~1 ~ {Tags:[\\\"Random\\\",\\\"XN\\\"],Invisible:1}"}},{id:MinecartCommandBlock,Command:setblock ~ ~-2 ~15 chain_command_block 3 replace {auto:1,Command:"execute @e[tag=GO] ~ ~-1 ~2 detect ~ ~ ~ quartz_block 0 summon ArmorStand ~ ~1 ~ {Tags:[\\\"Random\\\",\\\"ZP\\\"],Invisible:1}"}},{id:MinecartCommandBlock,Command:setblock ~ ~-2 ~14 chain_command_block 3 replace {auto:1,Command:"execute @e[tag=GO] ~ ~-1 ~-2 detect ~ ~ ~ quartz_block 0 summon ArmorStand ~ ~1 ~ {Tags:[\\\"Random\\\",\\\"ZN\\\"],Invisible:1}"}},{id:MinecartCommandBlock,Command:setblock ~ ~-2 ~13 chain_command_block 11 replace {auto:1,Command:"scoreboard players set @a WidthTemp -1"}},{id:MinecartCommandBlock,Command:setblock ~ ~-2 ~12 chain_command_block 11 replace {auto:1,Command:"kill @e[tag=Cross]"}},{id:MinecartCommandBlock,Command:setblock ~ ~-2 ~11 chain_command_block 11 replace {auto:1,Command:"entitydata @e[tag=Builder] {Tags:[\\\"GO\\\"]}"}},{id:MinecartCommandBlock,Command:setblock ~ ~-2 ~10 chain_command_block 11 replace {auto:1,Command:"execute @e[tag=Builder] ~ ~ ~ setblock ~ ~-1 ~ sea_lantern"}},{id:MinecartCommandBlock,Command:setblock ~ ~-2 ~9 chain_command_block 3 replace {auto:1,Command:"execute @p[score_WidthTemp=0,score_LengthTemp=1] ~ ~ ~ tp @e[tag=Builder] ~2 ~ ~"}},{id:MinecartCommandBlock,Command:setblock ~ ~-2 ~8 chain_command_block 11 replace {auto:1,Command:"scoreboard players remove @a LengthTemp 1"}},{id:MinecartCommandBlock,Command:setblock ~ ~-2 ~7 chain_command_block 11 replace {auto:1,Command:"execute @e[tag=Cross] ~ ~ ~ fill ~ ~2 ~ ~ ~ ~ air"}},{id:MinecartCommandBlock,Command:setblock ~ ~-2 ~6 chain_command_block 11 replace {auto:1,Command:"execute @e[tag=Cross] ~ ~ ~ fill ~1 ~2 ~1 ~-1 ~-1 ~-1 quartz_block "}},{id:MinecartCommandBlock,Command:setblock ~ ~-2 ~5 chain_command_block 3 replace {auto:1,Command:"execute @p[score_WidthTemp=0,score_LengthTemp_min=2] ~ ~ ~ tp @e[tag=Cross] ~ ~ ~2"}},{id:MinecartCommandBlock,Command:setblock ~ ~-2 ~4 chain_command_block 3 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~1 ~-2 ~4 chain_command_block 4 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~1 ~-2 ~5 chain_command_block 10 replace {auto:1,Command:"scoreboard players remove @a WidthTemp 1"}},{id:MinecartCommandBlock,Command:setblock ~1 ~-2 ~6 chain_command_block 10 replace {auto:1,Command:"tp @e[tag=Builder] ~-2 ~ ~"}},{id:MinecartCommandBlock,Command:setblock ~1 ~-2 ~7 chain_command_block 10 replace {auto:1,Command:"execute @e[tag=Builder] ~ ~ ~ summon ArmorStand ~ ~ ~ {Tags:[\\\"Cross\\\"],NoGravity:1}"}},{id:MinecartCommandBlock,Command:setblock ~1 ~-2 ~8 chain_command_block 10 replace {auto:1,Command:"execute @e[tag=Builder] ~ ~ ~ fill ~ ~2 ~ ~ ~ ~ air"}},{id:MinecartCommandBlock,Command:setblock ~1 ~-2 ~9 chain_command_block 2 replace {auto:1,Command:"execute @p[score_WidthTemp_min=1] ~ ~ ~ execute @e[tag=Builder] ~ ~ ~ fill ~1 ~2 ~1 ~-1 ~-1 ~-1 quartz_block"}},{id:MinecartCommandBlock,Command:setblock ~1 ~-2 ~10 chain_command_block 2 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~1 ~-2 ~11 chain_command_block 2 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~1 ~-2 ~12 chain_command_block 2 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~1 ~-2 ~13 chain_command_block 10 replace {auto:1,Command:"scoreboard players operation @a LengthTemp = @p Length"}},{id:MinecartCommandBlock,Command:setblock ~1 ~-2 ~14 chain_command_block 10 replace {auto:1,Command:"scoreboard players operation @a WidthTemp = @p Width"}},{id:MinecartCommandBlock,Command:setblock ~1 ~-2 ~15 chain_command_block 10 replace {auto:1,Command:"kill @e[tag=Generate]"}},{id:MinecartCommandBlock,Command:setblock ~1 ~-2 ~16 chain_command_block 10 replace {auto:1,Command:"/tellraw @a [\\\"\\\",{\\\"text\\\":\\\"Generating, please wait...\\\",\\\"color\\\":\\\"gold\\\",\\\"bold\\\":true}]"}},{id:MinecartCommandBlock,Command:setblock ~1 ~-2 ~17 chain_command_block 2 replace {auto:1,Command:"execute @e[tag=Generate] ~ ~ ~ summon ArmorStand ~ ~ ~ {Tags:[\\\"Builder\\\"],NoGravity:1}"}},{id:MinecartCommandBlock,Command:setblock ~1 ~-2 ~18 chain_command_block 2 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~1 ~-2 ~19 chain_command_block 2 replace {auto:1,Command:"kill @e[type=Chicken]"}},{id:MinecartCommandBlock,Command:setblock ~1 ~-2 ~20 chain_command_block 2 replace {auto:1,Command:"kill @e[type=MushroomCow]"}},{id:MinecartCommandBlock,Command:setblock ~1 ~-2 ~21 chain_command_block 10 replace {auto:1,Command:"/tellraw @p [\\\"\\\",{\\\"text\\\":\\\"Selected size: \\\",\\\"color\\\":\\\"gold\\\",\\\"bold\\\":true},{\\\"score\\\":{\\\"name\\\":\\\"@p\\\",\\\"objective\\\":\\\"Width\\\",\\\"color\\\":\\\"red\\\",\\\"bold\\\":false}},{\\\"text\\\":\\\" by \\\",\\\"color\\\":\\\"none\\\",\\\"bold\\\":false},{\\\"score\\\":{\\\"name\\\":\\\"@p\\\",\\\"objective\\\":\\\"Length\\\",\\\"color\\\":\\\"red\\\",\\\"bold\\\":false}},{\\\"text\\\":\\\" blocks\\\",\\\"color\\\":\\\"none\\\"}]"}},{id:MinecartCommandBlock,Command:setblock ~1 ~-2 ~22 chain_command_block 2 replace {auto:1,Command:"kill @e[tag=Squid]"}},{id:MinecartCommandBlock,Command:setblock ~2 ~-2 ~22 chain_command_block 4 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~2 ~-2 ~21 chain_command_block 3 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~2 ~-2 ~20 chain_command_block 3 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~2 ~-2 ~19 chain_command_block 3 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~2 ~-2 ~18 chain_command_block 3 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~2 ~-2 ~17 chain_command_block 3 replace {auto:1,Command:""}},{id:MinecartCommandBlock,Command:setblock ~2 ~-2 ~16 chain_command_block 3 replace {auto:1,Command:"kill @e[tag=Help]"}},{id:MinecartCommandBlock,Command:setblock ~2 ~-2 ~15 chain_command_block 3 replace {auto:1,Command:"execute @p[score_Length_min=2] ~ ~ ~ execute @e[tag=LN] ~ ~ ~ scoreboard players remove @a Length 1"}},{id:MinecartCommandBlock,Command:setblock ~2 ~-2 ~14 chain_command_block 3 replace {auto:1,Command:"execute @p[score_Width_min=2] ~ ~ ~ execute @e[tag=WN] ~ ~ ~ scoreboard players remove @a Width 1"}},{id:MinecartCommandBlock,Command:setblock ~2 ~-2 ~13 chain_command_block 3 replace {auto:1,Command:"execute @e[tag=LP] ~ ~ ~ scoreboard players add @a Length 1"}},{id:MinecartCommandBlock,Command:setblock ~2 ~-2 ~12 chain_command_block 3 replace {auto:1,Command:"execute @e[tag=WP] ~ ~ ~ scoreboard players add @a Width 1"}},{id:MinecartCommandBlock,Command:setblock ~2 ~-2 ~11 chain_command_block 11 replace {auto:1,Command:"tellraw @p [\\\"\\\",{\\\"text\\\":\\\"Generation interrupted by the user!\\\",\\\"color\\\":\\\"dark_red\\\",\\\"bold\\\":true,\\\"underlined\\\":true}]"}},{id:MinecartCommandBlock,Command:setblock ~2 ~-2 ~10 chain_command_block 11 replace {auto:1,Command:"kill @e[tag=Panic]"}},{id:MinecartCommandBlock,Command:setblock ~2 ~-2 ~9 chain_command_block 3 replace {auto:1,Command:"execute @e[tag=Panic] ~ ~ ~ kill @e[type=ArmorStand]"}},{id:MinecartCommandBlock,Command:setblock ~2 ~-2 ~8 chain_command_block 11 replace {auto:1,Command:"tellraw @p [\\\"\\\",{\\\"text\\\":\\\"If something goes wrong with the generation, or you accidentally try to create more than one maze at the time, use the \\\\\\\"Kill generation\\\\\\\" egg. Mind that once you've stopped the algorithm, you won't be able to resume!\\\",\\\"color\\\":\\\"blue\\\"}]"}},{id:MinecartCommandBlock,Command:setblock ~2 ~-2 ~7 chain_command_block 11 replace {auto:1,Command:"tellraw @p [\\\"\\\",{\\\"text\\\":\\\"There's a YouTube video that shows you how to use this contraption in depth and explains more about the design and mechanics: \\\",\\\"color\\\":\\\"blue\\\"},{\\\"text\\\":\\\"Showcase and usage\\\",\\\"color\\\":\\\"red\\\",\\\"underlined\\\":true,\\\"clickEvent\\\":{\\\"action\\\":\\\"open_url\\\",\\\"value\\\":\\\"www.youtube.com\\\"}}]"}},{id:MinecartCommandBlock,Command:setblock ~2 ~-2 ~6 chain_command_block 11 replace {auto:1,Command:"tellraw @p [\\\"\\\",{\\\"text\\\":\\\"The generator uses an algorithm called \\\\\\\"depth-first search\\\\\\\", and specifically its backtracking implementation. This means it can be quite slow for large mazes. For more info on the algorithm used, visit the following page: \\\",\\\"color\\\":\\\"blue\\\"},{\\\"text\\\":\\\"Depth-first search\\\",\\\"color\\\":\\\"red\\\",\\\"underlined\\\":true,\\\"clickEvent\\\":{\\\"action\\\":\\\"open_url\\\",\\\"value\\\":\\\"https://en.wikipedia.org/wiki/Maze_generation_algorithm#Depth-first_search\\\"}}]"}},{id:MinecartCommandBlock,Command:setblock ~2 ~-2 ~5 chain_command_block 11 replace {auto:1,Command:"tellraw @p [\\\"\\\",{\\\"text\\\":\\\"This one-command contraption allows you to generate completely random mazes inside Minecraft, without the addition of any mod. In order to generate a maze, simply choose the desired size and use the \\\\\\\"Generate Maze\\\\!\\\\\\\" egg. The contraption will go ahead and first create a grid, only to then carve it and make it a labyrinth. The placing of the entrance and the exit is up to you, and you can put them wherever you like.\\\",\\\"color\\\":\\\"blue\\\"}]"}},{id:MinecartCommandBlock,Command:setblock ~2 ~-2 ~4 repeating_command_block 3 replace {auto:1,Command:"execute @e[tag=Help] ~ ~ ~ tellraw @p [\\\"\\\",{\\\"text\\\":\\\"Maze Generator v1.0\\\",\\\"color\\\":\\\"dark_red\\\",\\\"bold\\\":true}]"}},{id:MinecartCommandBlock,Command:playsound entity.experience_orb.touch player @a},{id:MinecartCommandBlock,Command:setblock ~ ~ ~1 command_block 0 replace {Command:fill ~ ~-3 ~-1 ~ ~ ~ air}},{id:MinecartCommandBlock,Command:setblock ~ ~-1 ~1 redstone_block},{id:MinecartCommandBlock,Command:kill @e[type=MinecartCommandBlock,r=1]}]}]}]}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement