Native Minecraft Version:
1.13
Tested Minecraft Versions:
https://github.com/GorgeousOne/TangledMaze
Languages Supported:
language file support
Buying Tangled Maze+ is a nice way to show appretiation for my work and to give me some positive feedback.
But feel free to check out the free version of Tangled Maze that comes with a few less features.
pm me for bug reports or feature requests
About Tangled Maze+
Tangled Maze is a powerful maze generator that makes it possible to create mazes in hilly terrains just as good as in flat lands.
With a variety of tools you are able to give your mazes every shape you wish. Combine rectangles and circles or expand and contract the border of a maze border until you have the shape you are looking for!
Here is an example of how you can combine shapes together or cut others out to create a maze.
Mazes will even work on an unusual surfaces such as spheres.
Overview of Features
Adjustable path and wall dimensions
Path width, wall width and wall height can all be changed durinf the creation of a maze. You can go for huge or small mazes just as you like:
Add roof and floor to a maze
Besides generating the winding walls of a maze you can also add a roof or a floor to it wit to it.
Custom path length
The /tangledmaze set pathlength <integer> command affects how far each path in a maze will expand in one direction. Path system can look more organized or more chaotic:
Tree culling
The default small trees (or other spikes) won't mess with mess the walls of mazes. Don't hesitate to create a maze in the middle of a forest:
Using block properties
When building a maze you can get very specific about what blocks to use. All porperties you can see when pressing F3 and looking at a block can be defined.
To build a maze out of e.g. oak logs all aligned sidewards you can type: /tangledmaze build walls oak_log:axis=x
Multiple properties can be set at once by separating them with another colon.
--- Tangled Maze+ exclusively ---
Backing up mazes
With this premium feature you can save your mazes as files and and load them again and make further changes after you left the game or the server reloaded.
Building mazes from the console
You have now the ability to load already backuped mazes to the console and use all commands related to building or deconstructing a maze remotely.
Tutorials
This is a video about how to create mazes with Tangled Maze
You can also read about the basics in these spoilers:
Config
Code (YAML):
#sets the item for the maze wand
wand-item: golden_shovel
Commands
All commands are sub commands of /tangledmaze (or /maze, or just /tm)
help <page> โ lists all commands with descriptions for each one
wand โ gives you the maze wand item
start โ converts your selected shape into a floor plan
discard โ discards your current floor plan
teleport โ teleports you back to your floor plan
add / cut โ adds or cuts away a shape from your floor plan
select <tool> โ choose the tool you want to work with
rect โ selected shapes will form rectangles
circle โ shapes will form circles (or ellipses)
brush โ selects brush tool to edit smaller details on a floor plan
exit โ selects exit setter tool to choose exits on a floor plans' outline
undo โ undoes the last edit of your floor plan
set <dimension> <integer>
wallheight โ sets the wall height of your maze
wallwidth โ sets the wall width of your maze
pathwidth โ sets the path width of your maze
roofwidth โ sets the roof width of your maze
pathlength โ sets the expansion each path segment will aim for in one direction (in junctions).
build <part> <blocks> โ builds the specified part of your maze according to your floor plan with given blocks. This command can also be executed from the console
walls โ builds the walls of your maze
walls-h โ builds the walls hollow
roof โ builds a roof ontop of your maze
floor โ replaces the first layer of blocks on the floor of your maze
unbuild <part> โ unbuilds a recently generated maze and lets you change the floor plan further.
backup <file name> <overwrite> โ backups your current maze with the given name and the option to overwrite an already exisiting file
load <file name> โ loads a backuped maze for using it again. This command can also be executed from the console.
reload โ reloads changes in the config or the language file
Permissions
tangledmaze.relaod โ permission to reload changes in config or language file
tangledmaze.build โ permission to use the maze wand and build commands
tangledmaze.getwand โ permission to use /maze wand
tangledmaze.backup โ permission to create and load maze backups
tangledmaze.teleportโ permission to teleport back to your floor plan
1.13
Tested Minecraft Versions:
- 1.13
- 1.14
- 1.15
https://github.com/GorgeousOne/TangledMaze
Languages Supported:
language file support

Buying Tangled Maze+ is a nice way to show appretiation for my work and to give me some positive feedback.
But feel free to check out the free version of Tangled Maze that comes with a few less features.
pm me for bug reports or feature requests
About Tangled Maze+
Tangled Maze is a powerful maze generator that makes it possible to create mazes in hilly terrains just as good as in flat lands.
With a variety of tools you are able to give your mazes every shape you wish. Combine rectangles and circles or expand and contract the border of a maze border until you have the shape you are looking for!

Here is an example of how you can combine shapes together or cut others out to create a maze.

Mazes will even work on an unusual surfaces such as spheres.
Overview of Features
Adjustable path and wall dimensions
Path width, wall width and wall height can all be changed durinf the creation of a maze. You can go for huge or small mazes just as you like:

Add roof and floor to a maze
Besides generating the winding walls of a maze you can also add a roof or a floor to it wit to it.
Custom path length
The /tangledmaze set pathlength <integer> command affects how far each path in a maze will expand in one direction. Path system can look more organized or more chaotic:

Tree culling
The default small trees (or other spikes) won't mess with mess the walls of mazes. Don't hesitate to create a maze in the middle of a forest:

Using block properties
When building a maze you can get very specific about what blocks to use. All porperties you can see when pressing F3 and looking at a block can be defined.

To build a maze out of e.g. oak logs all aligned sidewards you can type: /tangledmaze build walls oak_log:axis=x
Multiple properties can be set at once by separating them with another colon.
--- Tangled Maze+ exclusively ---
Backing up mazes
With this premium feature you can save your mazes as files and and load them again and make further changes after you left the game or the server reloaded.
Building mazes from the console
You have now the ability to load already backuped mazes to the console and use all commands related to building or deconstructing a maze remotely.
Tutorials
This is a video about how to create mazes with Tangled Maze
You can also read about the basics in these spoilers:
Config
Code (YAML):
#sets the item for the maze wand
wand-item: golden_shovel
Commands
All commands are sub commands of /tangledmaze (or /maze, or just /tm)
help <page> โ lists all commands with descriptions for each one
wand โ gives you the maze wand item
start โ converts your selected shape into a floor plan
discard โ discards your current floor plan
teleport โ teleports you back to your floor plan
add / cut โ adds or cuts away a shape from your floor plan
select <tool> โ choose the tool you want to work with
rect โ selected shapes will form rectangles
circle โ shapes will form circles (or ellipses)
brush โ selects brush tool to edit smaller details on a floor plan
exit โ selects exit setter tool to choose exits on a floor plans' outline
undo โ undoes the last edit of your floor plan
set <dimension> <integer>
wallheight โ sets the wall height of your maze
wallwidth โ sets the wall width of your maze
pathwidth โ sets the path width of your maze
roofwidth โ sets the roof width of your maze
pathlength โ sets the expansion each path segment will aim for in one direction (in junctions).
build <part> <blocks> โ builds the specified part of your maze according to your floor plan with given blocks. This command can also be executed from the console
walls โ builds the walls of your maze
walls-h โ builds the walls hollow
roof โ builds a roof ontop of your maze
floor โ replaces the first layer of blocks on the floor of your maze
unbuild <part> โ unbuilds a recently generated maze and lets you change the floor plan further.
backup <file name> <overwrite> โ backups your current maze with the given name and the option to overwrite an already exisiting file
load <file name> โ loads a backuped maze for using it again. This command can also be executed from the console.
reload โ reloads changes in the config or the language file
Permissions
tangledmaze.relaod โ permission to reload changes in config or language file
tangledmaze.build โ permission to use the maze wand and build commands
tangledmaze.getwand โ permission to use /maze wand
tangledmaze.backup โ permission to create and load maze backups
tangledmaze.teleportโ permission to teleport back to your floor plan