As the package is not on CRAN, you have to install from GitHub: This results because the function Divide_NS and Divide_EW each call Divide twice — once for the leff or bottom area of the current area and once for the right or top area of the current area. Height The max number of blocks tall the gen area should be. When you do /maze create it will tell you how fast the maze is being generated (BPS). No joy. Missing Monsters in MakeCode for Minecraft Education Edition, 25 MakeCode Programs Tested for Compatibility with both Minecraft for Windows 10 and Minecraft Education Edition, Grandma’s Game of Life in MakeCode for Minecraft, The Art of Random Cityscapes in MakeCode for Minecraft, Monster Showtime in MakeCode for Minecraft, Coordinates Game in MakeCode for Minecraft, Negative Random Number Tester in MakeCode for Minecraft, Faster FISH Print in MakeCode for Minecraft Aquarium, recursive-division maze generation algorithm. Challenge / Adventure Map. 10 Generate a maze in Minecraft. You can get it with /. Recursion using MakeCoode blocks is challenging becuase MakeCode block functions cannot have parameters. The functions below divide_along_EW_at_Z differs rom the one above by the direction that the wall is placed. With this creation, you'll be able to create completely random mazes inside Minecraft. Must be 4 or greater. Using Amazing Maze Maker Run Chat Command Generates a Single Maze The run chat command with no arguments generates the default maze, which is 10 blocks x 10 blocks with minimum wall of 4 blocks. Combine rectangles and circles or expand and contract the border of a maze border until you have the shape you are looking for! Both the above functions call the function build_wall to place the wall between the endpoints calculated by the calling function. Octaves This number defines the intensity, or detail strength of the noise. With our Maze generator, you can easily create new mazes that are never the same and always different, providing you with an unlimited supply of maze worksheets to use in the classroom or at home. (lower = less intensity; higher = more intensity) Falloff This controls how fast the terrain can change height. I explain more about the algorithm in the video above, but, should it not be enough, here is an explaination for how it works: Here are the download links for the command. The function do_maze launches the algorithm. With. Have fun. What does this mean? The two functions and their supporting routines are shown after this screenshot, which shows a potential problem in the placement of a wall. Make sure you're in a world where you have access to creative mode and do the following: In chat, type "/give @p command_block", and hit enter, You'll get a command block. Paste the URL supplied for the program you want to use in the space under the text “Copy the URL …”. MAZE GENERATOR. Minecraft 1.10 - pastebin. The pop stack operation is implemented by removing a value from the front of the list. Simply select the size and the place, and watch it as it gets built! Just select the one corresponding to your version of Minecraft! All the code is shown in the screenshot below. Minimum 10. num2 — the number of blocks for the Z direction (north/south). The algorithm is called “recursive division” becuase it uses recursion to build the maze. In the screenshot to the left is the initialization code. You successfully reported this submission. At the end of the routine, he last function called pops each of the three stacks. Generator Mazes, Cool Features Coming soon, Stand where you want the middle of the maze to be. Depending on which wall (NS or EW) of the current area is longer, Divide calls either divide_along_NS_at_X or divide_along_EW_at_Z. Each section of the code will be explained in later sections of this post. The random position chosen might be such that one or both ends is at an opening in a previously placed wall. It means that, no matter which locations you choose as the entrance and exit, you will always be able to find one (and only one!) Want a better Minecraft server? This super efficient maze generator uses my own maze algorithm! To change the BPS in-game: /maze generator … Amazing Maze Maker code is shared on Code Connection at this URL: To get and use the code, follow these steps. With this creation, you'll be able to create completely random mazes inside Minecraft. I'd love to add some images here of mazes you made! # This user did not upload the source commands! It has a bunch of custom options which took longer to make than the command blocks themself. Just before divide exits, the same three values are popped off the stack. This contraption uses the new 1.9 command blocks to work. This super efficient maze generator uses my own maze algorithm! num1 — the number of blocks for the X direction (east/west). If needed, num1 or num2 are adjusted so that each side can be divided resulting in wo areas that are larger than num3 (the minimum). The third column starts the maze. Minecraft 1.14+ 31761 characters More by khoeckman How to install To get a command block, type /give @p command_block in … path that connects them. The plugin splits the BPS over all the current mazes being generated, for example if the BPS was 1000 and two mazes are being generated the BPS for each maze would be 500. A redstone block floor plan can be edited in three ways: Your can choose how many entrances or respectively exits your maze should have. Minimum 10. The function below pops (removes the top) values from the three stacks that are arguments to Divide and its subordinate functions. A stack is an abstract data type that operates as a LIFO (last in first out) list. Click the Import URL button , which is on the right, to open the window shown below. Simply select the size and the place, and watch it as it gets built! MakeCode for Minecraft Sandbox World: Make It Flat and Simple. This example illustrates how to generate a perfect maze from R and the render in Minecraft. For this program, the push operation is implemented by adding an item to the front of a MakeCode list. num3 — the minimum number of blocks in a wall. Notice that do_maze, pushes the required three arguments onto their respective stacks before calling divide. Now, what to do about the fact that MakeCode function blocks do not allow parameters? Happy Day! to add or cut away this newer shape from your floor plan. Have fun! It's an application of the "depth first search" algorithm, which will always create a perfect maze. /tangledmaze build walls 3*oak_leaves spruce_leaves, https://github.com/GorgeousOne/TangledMaze, https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=VBR9TB79JTU92&source=url, Tangled Maze | Maze Generator [1.8 - 1.12]. Run calls several functions to check argument values, initialize stacks and set anchors. Notice that the function Divide returns (exits) to its caller when a wall is so small it can no longer be divided into two walls that are larger than the minimum. As the package is not on CRAN, you have to install from GitHub: Then load the package and generate a maze with, for example, 10 x 10 tiles: This is a graph representation of the maze, which can be rendered with ggplot2 very easily: Now we have to transform this graph representation into a binary matrix, where we see in 2D which blocks need to be air or wall. This is not the place to rail against this MakeCode shortcomings, but believe me, this particular one keeps me frustrated. The arrows indicate calls. Default is 4. First, we need to generate a maze, for which we will use the Rmaze R package’s depth-first search algorithm. Tangled Maze is a powerful maze generator that makes it possible to create mazes in hilly terrains just as good as in flat lands. It has a bunch of custom options which took longer to make than the command blocks themself. By default the bps is 1000 BPS, this can be changed in config or in game. NOTE: I provide direct links to the downloads, as well as ad.fly ones. The pseudocode above shows that the recursive function Divide takes three arguments: a position, a X length and a Z length. We have tested several other methods of downloading the code using the URL, for example, pasting the URL in a browser. summon falling_block ~ ~1 ~ {Time:1,BlockState:{Name:redstone_block},Passengers:[{id:falling_block,Passengers:[{id:falling_block,Time:1,BlockState:{Name:activator_rail},Passengers:[{id:command_block_minecart,Command:'gamerule commandBlockOutput false'},{id:command_block_minecart,Command:'data merge block ~ ~-2 ~ {auto:0}'},{id:command_block_minecart,Command:'scoreboard objectives add RJ.Data dummy'},{id:command_block_minecart,Command:'scoreboard objectives add RJ dummy'},{id:command_block_minecart,Command:'scoreboard players set Rows RJ 8'},{id:command_block_minecart,Command:'scoreboard players set Columns RJ 8'},{id:command_block_minecart,Command:'scoreboard players set Roof RJ 0'},{id:command_block_minecart,Command:'tp @e[tag=RJ.Egg] ~ -999 ~'},{id:command_block_minecart,Command:'kill @e[tag=RJ.Egg]'},{id:command_block_minecart,Command:'fill ~-2 ~-2 ~3 ~2 ~4 ~13 air replace birch_wall_sign'},{id:command_block_minecart,Command:'fill ~-2 ~-2 ~1 ~2 ~5 ~13 air'},{id:command_block_minecart,Command:'fill ~-2 ~-3 ~4 ~2 ~5 ~12 white_concrete'},{id:command_block_minecart,Command:'fill ~-1 ~-3 ~5 ~1 ~5 ~11 gray_concrete'},{id:command_block_minecart,Command:'fill ~-2 ~-2 ~4 ~2 ~4 ~12 barrier'},{id:command_block_minecart,Command:'fill ~ ~-2 ~4 ~ ~4 ~12 white_concrete'},{id:command_block_minecart,Command:'fill ~-1 ~-2 ~5 ~1 ~4 ~11 air'},{id:command_block_minecart,Command:'clone ~ ~-2 ~ ~ ~-2 ~ ~ ~-2 ~8'},{id:command_block_minecart,Command:'setblock ~ ~4 ~3 birch_wall_sign{Text1:\'{"text":"","clickEvent":{"action":"run_command","value":"clone ~ ~-6 ~5 ~ ~-6 ~5 ~ ~-6 ~-3"}}\',Text2:\'{"text":"Minify","bold":true,"color":"red","clickEvent":{"action":"run_command","value":"fill ~-2 ~-7 ~ ~2 ~1 ~10 air replace birch_wall_sign"}}\',Text3:\'{"text":"Machine","bold":true,"color":"red","clickEvent":{"action":"run_command","value":"fill ~-2 ~-7 ~1 ~2 ~1 ~9 air"}}\',Text4:\'{"text":"","clickEvent":{"action":"run_command","value":"title @a actionbar [\\\\"\\\\",{\\\\"text\\\\":\\\\"Maze Generator \\\\",\\\\"bold\\\\":true,\\\\"color\\\\":\\\\"red\\\\"},{\\\\"text\\\\":\\\\"Machine Minified.\\\\",\\\\"color\\\\":\\\\"gold\\\\"}]"}}\'}'},{id:command_block_minecart,Command:'setblock ~ ~1 ~3 birch_wall_sign{Text2:\'{"text":"Get","bold":true,"clickEvent":{"action":"run_command","value":"tag @s add RJ.GetItem"}}\',Text3:\'{"text":"Item","bold":true,"clickEvent":{"action":"run_command","value":"playsound ui.button.click neutral @s ~ ~ ~ .5 2 .5"}}\'}'},{id:command_block_minecart,Command:'setblock ~ ~-2 ~3 birch_wall_sign{Text2:\'{"text":"Information","bold":true,"color":"yellow","clickEvent":{"action":"run_command","value":"tag @s add RJ.Credits"}}\',Text3:\'{"text":"And Credits","bold":true,"color":"yellow","clickEvent":{"action":"run_command","value":"playsound ui.button.click neutral @s ~ ~ ~ .5 2 .5"}}\'}'},{id:command_block_minecart,Command:'setblock ~ ~4 ~13 birch_wall_sign[facing=south]{Text2:\'{"text":"Save","bold":true,"color":"green","clickEvent":{"action":"run_command","value":"kill @e[tag=RJ]"}}\',Text3:\'{"text":"Maze","bold":true,"color":"green","clickEvent":{"action":"run_command","value":"playsound ui.button.click neutral @a ~ ~ ~ .5 2 .5"}}\'}'},{id:command_block_minecart,Command:'setblock ~ ~3 ~13 birch_wall_sign[facing=south]{Text2:\'{"text":"Regenerate","bold":true,"color":"yellow","clickEvent":{"action":"run_command","value":"execute at @e[tag=RJ.Spawn] run summon area_effect_cloud ~ ~ ~ {Tags:[\\\'RJ.Egg\\\']}"}}\',Text3:\'{"text":"Maze","bold":true,"color":"yellow","clickEvent":{"action":"run_command","value":"playsound ui.button.click neutral @s ~ ~ ~ .5 2 .5"}}\'}'},{id:command_block_minecart,Command:'setblock ~ ~2 ~13 birch_wall_sign[facing=south]{Text1:\'{"text":"","clickEvent":{"action":"run_command","value":"execute at @e[tag=RJ.Cell] run fill ~-2 ~-1 ~-2 ~2 ~3 ~2 air"}}\',Text2:\'{"text":"Remove","bold":true,"color":"red","clickEvent":{"action":"run_command","value":"kill @e[tag=RJ]"}}\',Text3:\'{"text":"Maze","bold":true,"color":"red","clickEvent":{"action":"run_command","value":"playsound ui.button.click neutral @s ~ ~ ~ .5 2 .5"}}\'}'},{id:command_block_minecart,Command:'setblock ~ ~1 ~13 birch_wall_sign[facing=south]'},{id:command_block_minecart,Command:'setblock ~ ~ ~13 birch_wall_sign[facing=south]'},{id:command_block_minecart,Command:'setblock ~ ~-1 ~13 birch_wall_sign[facing=south]'},{id:command_block_minecart,Command:'setblock ~ ~-2 ~13 birch_wall_sign[facing=south]{Text2:\'{"text":"Teleport","bold":true,"color":"green","clickEvent":{"action":"run_command","value":"tp @s @e[tag=RJ.Start,limit=1]"}}\',Text3:\'{"text":"Start","bold":true,"color":"green","clickEvent":{"action":"run_command","value":"playsound ui.button.click neutral @s ~ ~ ~ .5 2 .5"}}\'}'},{id:command_block_minecart,Command:'setblock ~-1 ~-2 ~5 repeating_command_block[facing=up]{auto:1,Command:"execute if entity @e[tag=RJ.Egg] at @e[tag=RJ.Cell] run fill ~-2 ~-1 ~-2 ~2 ~3 ~2 air"}'},{id:command_block_minecart,Command:'setblock ~-1 ~-1 ~5 chain_command_block[facing=up]{auto:1,Command:"execute if entity @e[tag=RJ.Egg] run kill @e[tag=RJ]"}'},{id:command_block_minecart,Command:'setblock ~-1 ~ ~5 chain_command_block[facing=up]{auto:1,Command:"execute at @e[tag=RJ.Egg] run summon area_effect_cloud ~ ~ ~ {Tags:[\'RJ\',\'RJ.Spawn\'],Duration:2147483647}"}'},{id:command_block_minecart,Command:'setblock ~-1 ~1 ~5 chain_command_block[facing=up]{auto:1,Command:"execute as @e[tag=RJ.Egg] run scoreboard players operation Rows RJ.Data = Rows RJ"}'},{id:command_block_minecart,Command:'setblock ~-1 ~2 ~5 chain_command_block[facing=up]{auto:1,Command:"execute as @e[tag=RJ.Egg] run scoreboard players operation Columns RJ.Data = Columns RJ"}'},{id:command_block_minecart,Command:'setblock ~-1 ~3 ~5 chain_command_block[facing=up]{auto:1,Command:"execute as @e[tag=RJ.Egg] run scoreboard players operation Roof RJ.Data = Roof RJ"}'},{id:command_block_minecart,Command:'setblock ~-1 ~4 ~5 chain_command_block[facing=south]{auto:1,Command:"execute if entity @e[tag=RJ.Egg] at @e[tag=RJ.Spawn] run summon area_effect_cloud ~2 ~ ~2 {Tags:[\'RJ\',\'RJ.Row\'],Duration:2147483647}"}'},{id:command_block_minecart,Command:'setblock ~-1 ~4 ~6 chain_command_block[facing=down]{auto:1,Command:"execute as @e[tag=RJ.Egg] run scoreboard players set Data RJ.Data 1"}'},{id:command_block_minecart,Command:'setblock ~-1 ~3 ~6 chain_command_block[facing=down]{auto:1,Command:"tp @e[tag=RJ.Egg] ~ -999 ~"}'},{id:command_block_minecart,Command:'setblock ~-1 ~2 ~6 chain_command_block[facing=down]{auto:1,Command:"kill @e[tag=RJ.Egg]"}'},{id:command_block_minecart,Command:'setblock ~-1 ~-2 ~7 repeating_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 1 at @e[tag=RJ.Row] run summon area_effect_cloud ~ ~ ~ {Tags:[\'RJ\',\'RJ.Column\'],Duration:2147483647}"}'},{id:command_block_minecart,Command:'setblock ~-1 ~-1 ~7 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 1 as @e[tag=RJ.Row] at @s run tp @s ~ ~ ~4"}'},{id:command_block_minecart,Command:'setblock ~-1 ~ ~7 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 1 run scoreboard players remove Rows RJ.Data 1"}'},{id:command_block_minecart,Command:'setblock ~-1 ~1 ~7 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 1 if score Rows RJ.Data matches 0 run kill @e[tag=RJ.Row]"}'},{id:command_block_minecart,Command:'setblock ~-1 ~2 ~7 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 1 if score Rows RJ.Data matches 0 run scoreboard players set Data RJ.Data 2"}'},{id:command_block_minecart,Command:'setblock ~-1 ~-2 ~8 repeating_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 2 at @e[tag=RJ.Column] run summon area_effect_cloud ~ ~ ~ {Tags:[\'RJ\',\'RJ.Cell\'],Duration:2147483647}"}'},{id:command_block_minecart,Command:'setblock ~-1 ~-1 ~8 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 2 as @e[tag=RJ.Column] at @s run tp @s ~4 ~ ~"}'},{id:command_block_minecart,Command:'setblock ~-1 ~ ~8 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 2 run scoreboard players remove Columns RJ.Data 1"}'},{id:command_block_minecart,Command:'setblock ~-1 ~1 ~8 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 2 if score Columns RJ.Data matches 0 run kill @e[tag=RJ.Column]"}'},{id:command_block_minecart,Command:'setblock ~-1 ~2 ~8 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 2 if score Columns RJ.Data matches 0 run scoreboard players set Data RJ.Data 3"}'},{id:command_block_minecart,Command:'setblock ~-1 ~-2 ~9 repeating_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 3 as @e[tag=RJ.Cell] at @s positioned ~ ~ ~-4 unless entity @e[tag=RJ.Cell,distance=..1] run tag @s add RJ.1"}'},{id:command_block_minecart,Command:'setblock ~-1 ~-1 ~9 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 3 as @e[tag=RJ.Cell] at @s positioned ~4 ~ ~ unless entity @e[tag=RJ.Cell,distance=..1] run tag @s add RJ.2"}'},{id:command_block_minecart,Command:'setblock ~-1 ~ ~9 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 3 as @e[tag=RJ.Cell] at @s positioned ~ ~ ~4 unless entity @e[tag=RJ.Cell,distance=..1] run tag @s add RJ.3"}'},{id:command_block_minecart,Command:'setblock ~-1 ~1 ~9 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 3 as @e[tag=RJ.Cell] at @s positioned ~-4 ~ ~ unless entity @e[tag=RJ.Cell,distance=..1] run tag @s add RJ.4"}'},{id:command_block_minecart,Command:'setblock ~-1 ~2 ~9 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 3 as @e[tag=RJ.Cell,tag=!RJ.1,tag=!RJ.2,tag=!RJ.3,tag=!RJ.4] run tag @s add RJ.5"}'},{id:command_block_minecart,Command:'setblock ~-1 ~3 ~9 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 3 run tag @e[tag=RJ.Cell,tag=!RJ.5,sort=random,limit=1] add RJ.Start"}'},{id:command_block_minecart,Command:'setblock ~-1 ~4 ~9 chain_command_block[facing=south]{auto:1,Command:"execute if score Data RJ.Data matches 3 at @e[tag=RJ.Start] run tag @e[tag=RJ.Cell,tag=!RJ.5,distance=7..,sort=random,limit=1] add RJ.End"}'},{id:command_block_minecart,Command:'setblock ~-1 ~4 ~10 chain_command_block[facing=down]{auto:1,Command:"execute if score Data RJ.Data matches 3 run tag @e[tag=RJ.Cell,tag=!RJ.Start,tag=!RJ.End] add RJ.Maze"}'},{id:command_block_minecart,Command:'setblock ~-1 ~3 ~10 chain_command_block[facing=down]{auto:1,Command:"execute if score Data RJ.Data matches 3 at @e[tag=RJ.Cell] run fill ~-2 ~-1 ~-2 ~2 ~3 ~2 air"}'},{id:command_block_minecart,Command:'setblock ~-1 ~2 ~10 chain_command_block[facing=down]{auto:1,Command:"execute if score Data RJ.Data matches 3 at @e[tag=RJ.Maze] run fill ~-2 ~-1 ~-2 ~2 ~3 ~2 white_concrete hollow"}'},{id:command_block_minecart,Command:'setblock ~-1 ~1 ~10 chain_command_block[facing=down]{auto:1,Command:"execute if score Data RJ.Data matches 3 at @e[tag=RJ.Cell,tag=!RJ.Maze] run fill ~-2 ~-1 ~-2 ~2 ~-1 ~2 white_concrete"}'},{id:command_block_minecart,Command:'setblock ~-1 ~ ~10 chain_command_block[facing=down]{auto:1,Command:"execute if score Data RJ.Data matches 3 at @e[tag=RJ.Maze] run fill ~-1 ~3 ~-1 ~1 ~3 ~1 air"}'},{id:command_block_minecart,Command:'setblock ~-1 ~-1 ~10 chain_command_block[facing=down]{auto:1,Command:"execute if score Data RJ.Data matches 3 if score Roof RJ.Data matches 1 at @e[tag=RJ.Cell,tag=!RJ.Maze] run fill ~-2 ~3 ~-2 ~2 ~3 ~2 white_concrete"}'},{id:command_block_minecart,Command:'setblock ~-1 ~-2 ~10 chain_command_block[facing=south]{auto:1,Command:"execute if score Data RJ.Data matches 3 if score Roof RJ.Data matches 1 at @e[tag=RJ.Cell] run setblock ~ ~-1 ~ sea_lantern"}'},{id:command_block_minecart,Command:'setblock ~-1 ~-2 ~11 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 3 at @e[tag=RJ.Cell,tag=!RJ.Maze,tag=RJ.1] run fill ~-2 ~-1 ~-2 ~2 ~3 ~-2 lime_concrete replace white_concrete"}'},{id:command_block_minecart,Command:'setblock ~-1 ~-1 ~11 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 3 at @e[tag=RJ.Cell,tag=!RJ.Maze,tag=RJ.2] run fill ~2 ~-1 ~-2 ~2 ~3 ~2 lime_concrete replace white_concrete"}'},{id:command_block_minecart,Command:'setblock ~-1 ~ ~11 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 3 at @e[tag=RJ.Cell,tag=!RJ.Maze,tag=RJ.3] run fill ~-2 ~-1 ~2 ~2 ~3 ~2 lime_concrete replace white_concrete"}'},{id:command_block_minecart,Command:'setblock ~-1 ~1 ~11 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 3 at @e[tag=RJ.Cell,tag=!RJ.Maze,tag=RJ.4] run fill ~-2 ~-1 ~-2 ~-2 ~3 ~2 lime_concrete replace white_concrete"}'},{id:command_block_minecart,Command:'setblock ~-1 ~2 ~11 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 3 at @e[tag=RJ.End] run fill ~-2 ~-1 ~-2 ~2 ~3 ~2 red_concrete replace lime_concrete"}'},{id:command_block_minecart,Command:'setblock ~-1 ~3 ~11 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 3 run tag @e[tag=RJ.Cell,sort=random,limit=1] add RJ.Head"}'},{id:command_block_minecart,Command:'setblock ~-1 ~4 ~11 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 3 run scoreboard players set Data RJ.Data 4"}'},{id:command_block_minecart,Command:'setblock ~ ~-2 ~5 repeating_command_block[facing=up]{auto:1,Command:"tellraw @a[tag=RJ.Credits] [\\"\\",{\\"text\\":\\"Maze Generator \\",\\"bold\\":true,\\"color\\":\\"red\\"},{\\"text\\":\\"By Khoeckman\\\\n\\\\n\\",\\"color\\":\\"gold\\"},{\\"text\\":\\"Version \\",\\"bold\\":true,\\"color\\":\\"aqua\\"},{\\"text\\":\\"Release v4.2\\\\n\\",\\"color\\":\\"dark_aqua\\"},{\\"text\\":\\"Command Lenght \\",\\"bold\\":true,\\"color\\":\\"aqua\\"},{\\"text\\":\\"31761\\\\n\\\\n\\",\\"color\\":\\"dark_aqua\\"},{\\"text\\":\\"YouTube \\",\\"bold\\":true,\\"color\\":\\"red\\"},{\\"text\\":\\"https://www.youtube.com/channel/UCpW7TCHKBhOKr-m25rwSqsw\\\\n\\",\\"color\\":\\"dark_red\\",\\"clickEvent\\":{\\"action\\":\\"open_url\\",\\"value\\":\\"https://www.youtube.com/channel/UCpW7TCHKBhOKr-m25rwSqsw\\"}},{\\"text\\":\\"Twitch \\",\\"bold\\":true,\\"color\\":\\"light_purple\\"},{\\"text\\":\\"https://www.twitch.tv/khoeckman\\\\n\\",\\"color\\":\\"dark_purple\\",\\"clickEvent\\":{\\"action\\":\\"open_url\\",\\"value\\":\\"https://www.twitch.tv/khoeckman\\"}},{\\"text\\":\\"Maze Algorithm \\",\\"bold\\":true,\\"color\\":\\"gray\\"},{\\"text\\":\\"https://cdn.discordapp.com/maze_generator.html\\",\\"color\\":\\"dark_gray\\",\\"clickEvent\\":{\\"action\\":\\"open_url\\",\\"value\\":\\"https://cdn.discordapp.com/attachments/703633670363414538/706939624332984320/maze_generator.html\\"}}]"}'},{id:command_block_minecart,Command:'setblock ~ ~-1 ~5 chain_command_block[facing=up]{auto:1,Command:"title @a[tag=RJ.Credits] title {\\"text\\":\\"Maze Generator\\",\\"bold\\":true,\\"color\\":\\"red\\"}"}'},{id:command_block_minecart,Command:'setblock ~ ~ ~5 chain_command_block[facing=up]{auto:1,Command:"title @a[tag=RJ.Credits] subtitle {\\"text\\":\\"By Khoeckman\\",\\"bold\\":true,\\"color\\":\\"gold\\"}"}'},{id:command_block_minecart,Command:'setblock ~ ~1 ~5 chain_command_block[facing=up]{auto:1,Command:"tag @a remove RJ.Credits"}'},{id:command_block_minecart,Command:'setblock ~ ~2 ~5 chain_command_block[facing=up]{auto:1,Command:"give @a[tag=RJ.GetItem] panda_spawn_egg{display:{Name:\'{\\"text\\":\\"Generate Maze\\",\\"italic\\":0,\\"bold\\":true,\\"color\\":\\"gold\\"}\',Lore:[\'{\\"text\\":\\"A maze will generate facing south-east using\\",\\"italic\\":0,\\"color\\":\\"white\\"}\',\'[{\\"text\\":\\"my self made \\",\\"italic\\":0,\\"color\\":\\"white\\"},{\\"text\\":\\"Recursive Jumper\\",\\"italic\\":0,\\"bold\\":true,\\"color\\":\\"red\\"},{\\"text\\":\\" algorithm.\\",\\"italic\\":0,\\"color\\":\\"white\\"}]\']},EntityTag:{Tags:[\'RJ.Egg\'],NoAI:1}}"}'},{id:command_block_minecart,Command:'setblock ~ ~3 ~5 chain_command_block[facing=up]{auto:1,Command:"tag @a remove RJ.GetItem"}'},{id:command_block_minecart,Command:'setblock ~ ~-2 ~9 repeating_command_block[facing=up]{auto:1,Command:"execute if score Rows RJ matches ..0 run scoreboard players set Rows RJ 1"}'},{id:command_block_minecart,Command:'setblock ~ ~-1 ~9 chain_command_block[facing=up]{auto:1,Command:"execute if score Columns RJ matches ..2 if score Rows RJ matches ..3 run scoreboard players set Rows RJ 4"}'},{id:command_block_minecart,Command:'setblock ~ ~ ~9 chain_command_block[facing=up]{auto:1,Command:"execute if score Columns RJ matches ..3 if score Rows RJ matches ..2 run scoreboard players set Rows RJ 3"}'},{id:command_block_minecart,Command:'setblock ~ ~1 ~9 chain_command_block[facing=up]{auto:1,Command:"execute if score Rows RJ matches ..2 if score Columns RJ matches ..3 run scoreboard players set Columns RJ 4"}'},{id:command_block_minecart,Command:'setblock ~ ~2 ~9 chain_command_block[facing=up]{auto:1,Command:"execute if score Columns RJ matches ..0 run scoreboard players set Columns RJ 1"}'},{id:command_block_minecart,Command:'setblock ~ ~3 ~9 chain_command_block[facing=up]{auto:1,Command:"execute if score Rows RJ matches ..3 if score Columns RJ matches ..2 run scoreboard players set Columns RJ 3"}'},{id:command_block_minecart,Command:'setblock ~ ~4 ~9 chain_command_block[facing=south]{auto:1,Command:"execute if score Rows RJ matches 65.. run scoreboard players set Rows RJ 64"}'},{id:command_block_minecart,Command:'setblock ~ ~4 ~10 chain_command_block[facing=down]{auto:1,Command:"execute if score Columns RJ matches 65.. run scoreboard players set Columns RJ 64"}'},{id:command_block_minecart,Command:'setblock ~ ~3 ~10 repeating_command_block[facing=down]{auto:1,Command:"data merge block ~ ~-2 ~3 {Text1:\'{\\"text\\":\\"Rows\\",\\"clickEvent\\":{\\"action\\":\\"run_command\\",\\"value\\":\\"tellraw @p [\\\\\\\\\\"\\\\\\\\\\",{\\\\\\\\\\"text\\\\\\\\\\":\\\\\\\\\\"\\\\\\\\\\\\\\\\nMaze Generator \\\\\\\\\\",\\\\\\\\\\"bold\\\\\\\\\\":true,\\\\\\\\\\"color\\\\\\\\\\":\\\\\\\\\\"red\\\\\\\\\\"},{\\\\\\\\\\"text\\\\\\\\\\":\\\\\\\\\\"Set Rows \\\\\\\\\\",\\\\\\\\\\"color\\\\\\\\\\":\\\\\\\\\\"gold\\\\\\\\\\"},{\\\\\\\\\\"text\\\\\\\\\\":\\\\\\\\\\"[Click]\\\\\\\\\\",\\\\\\\\\\"color\\\\\\\\\\":\\\\\\\\\\"yellow\\\\\\\\\\",\\\\\\\\\\"clickEvent\\\\\\\\\\":{\\\\\\\\\\"action\\\\\\\\\\":\\\\\\\\\\"suggest_command\\\\\\\\\\",\\\\\\\\\\"value\\\\\\\\\\":\\\\\\\\\\"/scoreboard players set Rows RJ 8\\\\\\\\\\"}},{\\\\\\\\\\"text\\\\\\\\\\":\\\\\\\\\\" Set Columns \\\\\\\\\\",\\\\\\\\\\"color\\\\\\\\\\":\\\\\\\\\\"gold\\\\\\\\\\"},{\\\\\\\\\\"text\\\\\\\\\\":\\\\\\\\\\"[Click]\\\\\\\\\\",\\\\\\\\\\"color\\\\\\\\\\":\\\\\\\\\\"yellow\\\\\\\\\\",\\\\\\\\\\"clickEvent\\\\\\\\\\":{\\\\\\\\\\"action\\\\\\\\\\":\\\\\\\\\\"suggest_command\\\\\\\\\\",\\\\\\\\\\"value\\\\\\\\\\":\\\\\\\\\\"/scoreboard players set Columns RJ 8\\\\\\\\\\"}},{\\\\\\\\\\"text\\\\\\\\\\":\\\\\\\\\\".\\\\\\\\\\",\\\\\\\\\\"color\\\\\\\\\\":\\\\\\\\\\"gold\\\\\\\\\\"}]\\"},\\"bold\\":true}\',Text2:\'{\\"score\\":{\\"name\\":\\"Rows\\",\\"objective\\":\\"RJ\\"},\\"clickEvent\\":{\\"action\\":\\"run_command\\",\\"value\\":\\"playsound ui.button.click neutral @a ~ ~ ~ .5 2 .5\\"},\\"color\\":\\"aqua\\"}\',Text3:\'{\\"text\\":\\"Columns\\",\\"bold\\":true}\',Text4:\'{\\"score\\":{\\"name\\":\\"Columns\\",\\"objective\\":\\"RJ\\"},\\"color\\":\\"aqua\\"}\'}"}'},{id:command_block_minecart,Command:'setblock ~ ~2 ~10 command_block[facing=down]{auto:1,Command:"data merge block ~ ~ ~ {auto:0}"}'},{id:command_block_minecart,Command:'setblock ~ ~1 ~10 chain_command_block[facing=down]{auto:1,Command:"execute if score Roof RJ matches 1 run data merge block ~ ~-1 ~3 {Text1:\'{\\"text\\":\\"\\",\\"clickEvent\\":{\\"action\\":\\"run_command\\",\\"value\\":\\"scoreboard players set Roof RJ 0\\"}}\',Text2:\'{\\"text\\":\\"Roof\\",\\"bold\\":true,\\"clickEvent\\":{\\"action\\":\\"run_command\\",\\"value\\":\\"data merge block ~ ~2 ~-3 {auto:1}\\"}}\',Text3:\'{\\"text\\":\\"True\\",\\"color\\":\\"green\\",\\"clickEvent\\":{\\"action\\":\\"run_command\\",\\"value\\":\\"playsound ui.button.click neutral @s ~ ~ ~ .5 2 .5\\"}}\'}"}'},{id:command_block_minecart,Command:'setblock ~ ~ ~10 chain_command_block[facing=down]{auto:1,Command:"execute if data block ~ ~1 ~ {SuccessCount:0} run data merge block ~ ~ ~3 {Text1:\'{\\"text\\":\\"\\",\\"clickEvent\\":{\\"action\\":\\"run_command\\",\\"value\\":\\"scoreboard players set Roof RJ 1\\"}}\',Text2:\'{\\"text\\":\\"Roof\\",\\"bold\\":true,\\"clickEvent\\":{\\"action\\":\\"run_command\\",\\"value\\":\\"data merge block ~ ~2 ~-3 {auto:1}\\"}}\',Text3:\'{\\"text\\":\\"False\\",\\"color\\":\\"red\\",\\"clickEvent\\":{\\"action\\":\\"run_command\\",\\"value\\":\\"playsound ui.button.click neutral @s ~ ~ ~ .5 2 .5\\"}}\'}"}'},{id:command_block_minecart,Command:'setblock ~ ~-1 ~10 command_block[facing=down]{auto:1,Command:"data merge block ~ ~ ~ {auto:0}"}'},{id:command_block_minecart,Command:'setblock ~ ~-2 ~10 chain_command_block[facing=south]{auto:1,Command:"execute if data block ~1 ~ ~-2 {auto:1b} run data merge block ~ ~1 ~3 {Text1:\'{\\"text\\":\\"Generation\\",\\"clickEvent\\":{\\"action\\":\\"run_command\\",\\"value\\":\\"data merge block ~1 ~-1 ~-5 {auto:0}\\"},\\"bold\\":true}\',Text2:\'{\\"text\\":\\"Speed\\",\\"clickEvent\\":{\\"action\\":\\"run_command\\",\\"value\\":\\"data merge block ~ ~ ~-3 {auto:1}\\"},\\"bold\\":true}\',Text3:\'{\\"text\\":\\"x2\\",\\"clickEvent\\":{\\"action\\":\\"run_command\\",\\"value\\":\\"playsound ui.button.click neutral @s ~ ~ ~ .5 2 .5\\"},\\"color\\":\\"aqua\\"}\'}"}'},{id:command_block_minecart,Command:'setblock ~ ~-2 ~11 chain_command_block[facing=up]{auto:1,Command:"execute if data block ~ ~ ~-1 {SuccessCount:0} run data merge block ~ ~1 ~2 {Text1:\'{\\"text\\":\\"Generation\\",\\"clickEvent\\":{\\"action\\":\\"run_command\\",\\"value\\":\\"data merge block ~1 ~-1 ~-5 {auto:1}\\"},\\"bold\\":true}\',Text2:\'{\\"text\\":\\"Speed\\",\\"clickEvent\\":{\\"action\\":\\"run_command\\",\\"value\\":\\"data merge block ~ ~ ~-3 {auto:1}\\"},\\"bold\\":true}\',Text3:\'{\\"text\\":\\"x1\\",\\"clickEvent\\":{\\"action\\":\\"run_command\\",\\"value\\":\\"playsound ui.button.click neutral @s ~ ~ ~ .5 2 .5\\"},\\"color\\":\\"aqua\\"}\'}"}'},{id:command_block_minecart,Command:'setblock ~1 ~-2 ~5 repeating_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 4 at @e[tag=RJ.Head] run tag @e[tag=RJ.Cell,tag=!RJ.Body,tag=!RJ.Head,distance=..5] add RJ.Option"}'},{id:command_block_minecart,Command:'setblock ~1 ~-1 ~5 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 4 unless entity @e[tag=RJ.Option] run tag @e remove RJ.Head"}'},{id:command_block_minecart,Command:'setblock ~1 ~ ~5 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 4 unless entity @e[tag=RJ.Option] run tag @e[tag=RJ.Body,tag=!RJ.NoOption,sort=random,limit=1] add RJ.Head"}'},{id:command_block_minecart,Command:'setblock ~1 ~1 ~5 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 4 run tag @e[tag=RJ.Option,sort=random,limit=1] add RJ.NewHead"}'},{id:command_block_minecart,Command:'setblock ~1 ~2 ~5 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 4 at @e[tag=RJ.Head] positioned ~ ~ ~-4 if entity @e[tag=RJ.NewHead,distance=..1] run fill ~-1 ~ ~2 ~1 ~3 ~2 air"}'},{id:command_block_minecart,Command:'setblock ~1 ~3 ~5 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 4 at @e[tag=RJ.Head] positioned ~4 ~ ~ if entity @e[tag=RJ.NewHead,distance=..1] run fill ~-2 ~ ~-1 ~-2 ~3 ~1 air"}'},{id:command_block_minecart,Command:'setblock ~1 ~4 ~5 chain_command_block[facing=south]{auto:1,Command:"execute if score Data RJ.Data matches 4 at @e[tag=RJ.Head] positioned ~ ~ ~4 if entity @e[tag=RJ.NewHead,distance=..1] run fill ~-1 ~ ~-2 ~1 ~3 ~-2 air"}'},{id:command_block_minecart,Command:'setblock ~1 ~4 ~6 chain_command_block[facing=down]{auto:1,Command:"execute if score Data RJ.Data matches 4 at @e[tag=RJ.Head] positioned ~-4 ~ ~ if entity @e[tag=RJ.NewHead,distance=..1] run fill ~2 ~ ~-1 ~2 ~3 ~1 air"}'},{id:command_block_minecart,Command:'setblock ~1 ~3 ~6 chain_command_block[facing=down]{auto:1,Command:"execute if score Data RJ.Data matches 4 run tag @e[tag=RJ.Head] add RJ.Body"}'},{id:command_block_minecart,Command:'setblock ~1 ~2 ~6 chain_command_block[facing=down]{auto:1,Command:"execute if score Data RJ.Data matches 4 as @e[tag=RJ.Option] run tag @e remove RJ.Head"}'},{id:command_block_minecart,Command:'setblock ~1 ~1 ~6 chain_command_block[facing=down]{auto:1,Command:"execute if score Data RJ.Data matches 4 run tag @e remove RJ.Option"}'},{id:command_block_minecart,Command:'setblock ~1 ~ ~6 chain_command_block[facing=down]{auto:1,Command:"execute if score Data RJ.Data matches 4 run tag @e[tag=RJ.NewHead] add RJ.Head"}'},{id:command_block_minecart,Command:'setblock ~1 ~-1 ~6 chain_command_block[facing=down]{auto:1,Command:"execute if score Data RJ.Data matches 4 run tag @e[tag=RJ.NewHead] add RJ.Body"}'},{id:command_block_minecart,Command:'setblock ~1 ~-2 ~6 chain_command_block[facing=south]{auto:1,Command:"execute if score Data RJ.Data matches 4 run tag @e remove RJ.NewHead"}'},{id:command_block_minecart,Command:'setblock ~1 ~-2 ~7 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 4 as @e[tag=RJ.Body] at @s unless entity @e[tag=RJ.Cell,tag=!RJ.Body,distance=..5] run tag @s add RJ.NoOption"}'},{id:command_block_minecart,Command:'setblock ~1 ~-1 ~7 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 4 run tag @e[tag=RJ.End,tag=RJ.Head] add RJ.NoOption"}'},{id:command_block_minecart,Command:'setblock ~1 ~ ~7 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 4 as @e[tag=RJ.End,tag=RJ.Head] run tag @e[tag=RJ.Body,tag=!RJ.NoOption,sort=random,limit=1] add RJ.Head"}'},{id:command_block_minecart,Command:'setblock ~1 ~1 ~7 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 4 run tag @e[tag=RJ.End,tag=RJ.Head] remove RJ.Head"}'},{id:command_block_minecart,Command:'setblock ~1 ~2 ~7 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 4 if score Roof RJ matches 1 unless entity @e[tag=RJ.Cell,tag=!RJ.Body] at @e[tag=RJ.Cell] run fill ~-2 ~3 ~-2 ~2 ~3 ~2 white_concrete replace air"}'},{id:command_block_minecart,Command:'setblock ~1 ~3 ~7 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 4 unless entity @e[tag=RJ.Cell,tag=!RJ.Body] run tellraw @a [\\"\\",{\\"text\\":\\"Maze Generator \\",\\"bold\\":true,\\"color\\":\\"red\\"},{\\"text\\":\\"Maze generation finished.\\",\\"color\\":\\"gold\\"}]"}'},{id:command_block_minecart,Command:'setblock ~1 ~4 ~7 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 4 unless entity @e[tag=RJ.Cell,tag=!RJ.Body] run scoreboard players set Data RJ.Data 0"}'},{id:command_block_minecart,Command:'setblock ~1 ~-2 ~8 repeating_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 4 at @e[tag=RJ.Head] run tag @e[tag=RJ.Cell,tag=!RJ.Body,tag=!RJ.Head,distance=..5] add RJ.Option"}'},{id:command_block_minecart,Command:'setblock ~1 ~-1 ~8 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 4 unless entity @e[tag=RJ.Option] run tag @e remove RJ.Head"}'},{id:command_block_minecart,Command:'setblock ~1 ~ ~8 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 4 unless entity @e[tag=RJ.Option] run tag @e[tag=RJ.Body,tag=!RJ.NoOption,sort=random,limit=1] add RJ.Head"}'},{id:command_block_minecart,Command:'setblock ~1 ~1 ~8 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 4 run tag @e[tag=RJ.Option,sort=random,limit=1] add RJ.NewHead"}'},{id:command_block_minecart,Command:'setblock ~1 ~2 ~8 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 4 at @e[tag=RJ.Head] positioned ~ ~ ~-4 if entity @e[tag=RJ.NewHead,distance=..1] run fill ~-1 ~ ~2 ~1 ~3 ~2 air"}'},{id:command_block_minecart,Command:'setblock ~1 ~3 ~8 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 4 at @e[tag=RJ.Head] positioned ~4 ~ ~ if entity @e[tag=RJ.NewHead,distance=..1] run fill ~-2 ~ ~-1 ~-2 ~3 ~1 air"}'},{id:command_block_minecart,Command:'setblock ~1 ~4 ~8 chain_command_block[facing=south]{auto:1,Command:"execute if score Data RJ.Data matches 4 at @e[tag=RJ.Head] positioned ~ ~ ~4 if entity @e[tag=RJ.NewHead,distance=..1] run fill ~-1 ~ ~-2 ~1 ~3 ~-2 air"}'},{id:command_block_minecart,Command:'setblock ~1 ~4 ~9 chain_command_block[facing=down]{auto:1,Command:"execute if score Data RJ.Data matches 4 at @e[tag=RJ.Head] positioned ~-4 ~ ~ if entity @e[tag=RJ.NewHead,distance=..1] run fill ~2 ~ ~-1 ~2 ~3 ~1 air"}'},{id:command_block_minecart,Command:'setblock ~1 ~3 ~9 chain_command_block[facing=down]{auto:1,Command:"execute if score Data RJ.Data matches 4 run tag @e[tag=RJ.Head] add RJ.Body"}'},{id:command_block_minecart,Command:'setblock ~1 ~2 ~9 chain_command_block[facing=down]{auto:1,Command:"execute if score Data RJ.Data matches 4 as @e[tag=RJ.Option] run tag @e remove RJ.Head"}'},{id:command_block_minecart,Command:'setblock ~1 ~1 ~9 chain_command_block[facing=down]{auto:1,Command:"execute if score Data RJ.Data matches 4 run tag @e remove RJ.Option"}'},{id:command_block_minecart,Command:'setblock ~1 ~ ~9 chain_command_block[facing=down]{auto:1,Command:"execute if score Data RJ.Data matches 4 run tag @e[tag=RJ.NewHead] add RJ.Head"}'},{id:command_block_minecart,Command:'setblock ~1 ~-1 ~9 chain_command_block[facing=down]{auto:1,Command:"execute if score Data RJ.Data matches 4 run tag @e[tag=RJ.NewHead] add RJ.Body"}'},{id:command_block_minecart,Command:'setblock ~1 ~-2 ~9 chain_command_block[facing=south]{auto:1,Command:"execute if score Data RJ.Data matches 4 run tag @e remove RJ.NewHead"}'},{id:command_block_minecart,Command:'setblock ~1 ~-2 ~10 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 4 as @e[tag=RJ.Body] at @s unless entity @e[tag=RJ.Cell,tag=!RJ.Body,distance=..5] run tag @s add RJ.NoOption"}'},{id:command_block_minecart,Command:'setblock ~1 ~-1 ~10 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 4 run tag @e[tag=RJ.End,tag=RJ.Head] add RJ.NoOption"}'},{id:command_block_minecart,Command:'setblock ~1 ~ ~10 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 4 as @e[tag=RJ.End,tag=RJ.Head] run tag @e[tag=RJ.Body,tag=!RJ.NoOption,sort=random,limit=1] add RJ.Head"}'},{id:command_block_minecart,Command:'setblock ~1 ~1 ~10 chain_command_block[facing=up]{auto:1,Command:"execute if score Data RJ.Data matches 4 run tag @e[tag=RJ.End,tag=RJ.Head] remove RJ.Head"}'},{id:command_block_minecart,Command:'tag @a add RJ.Credits'},{id:command_block_minecart,Command:'title @a actionbar ["",{"text":"Maze Generator ","bold":true,"color":"red"},{"text":"Machine Extracted.

Tropical Haze Strain, Paul Arizin Death, Lee Eastman Jr, The Box Lofi Remix Roblox Id, Athene Annuity Login, Lg Refrigerator Reset After Power Outage, Clay Aiken Son 2019, Simple Cubic Unit Cell Coordination Number, Nylon Fabric Tape, Aneta Corsaut Bonanza, Funny Retirement Songs, Yamaha Kodiak 400 Years Made, 1993 Chevy Cheyenne, Albert Fish Jr, Tyler Gaffalione Married, Raja Bell Now, Emily Jendrisak Neighbors, Sara Foster Tommy Haas Wedding, My Favorite Sport Essay, Senior High School Journey Essay, Best Cbn Tincture, Concurso De Caballos Bailadores, Chihuahua Growth Chart Kg, Meaning Of The Name Nerissa In Hebrew, Ac Odyssey Engraving List, Emeri Connery Obituary, 100 Deeds For Eddie Mcdowd Ending, Gary With Da Tea Glasses, Cunning Personality Traits, How To Make A Silhouette In Medibang, Sema Kadi Jokes In Tamil, Ana Cecilia Sanguinetti, Jasmine In Different Languages, Dennis Osborne Actor, Nibs Candy Original, Edp445 Nelson Agholor, Keir Dullea Hunters, Deion Sanders Children, Le Projet Blair Witch Streaming, Affirmative Action Thesis Statement, Mike Jones Jr Sister, Antenna Point Canada, Atom Rpg Secrets, Sentinel Horse Feed Coupons, The Joyful Mysteries, Donna Derby How Old Is She, Yisoo Name Meaning, The X Files: Fight The Future 123movies, Mosquito Bite Yellow Crust, Mo Gilligan Britain's Got Talent, Best Treadmill Motor For Wind Generator, Steven Crowder Wife, Rumer Willis Chin, Lab Chihuahua Mix, Accepting Yourself Book Pdf, Beth Rodden Net Worth, Calvin Ridley Wedding Date, Refurbished Vortex Viper Pst Gen 2,