All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Maze World

Maze World

by replaceitem • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

MazeWorld

Available for fabric Requires fabric api Available on Modrinth See me on GitHub

A mod to add an infinite maze to vanilla world generation. There are many configuration options and maze types.

World creation

To create a mazeworld, you can choose any existing world preset. Then enable "Generate Maze" and click "Customize" next to that to adjust the maze settings.

World type

After clicking on customize, you can change various settings about the maze generation. Below that is a preview of how the generated maze will look.

Customization

Customization options

Maze wall block

Determines which block is placed in the world to build the maze. By default this is bedrock, but you can change it to a block you can break too.

Infinite walls

Prevents players from crossing the walls even above or below build height.

Min Y and Max Y

Sets the height at which the maze will generate. By default, this is all the way from bedrock to the build limit. You can lower Max Y to not generate the maze all the way to the top.

Replace Blocks

Determines which blocks are replaced by the maze.

  • All (Default): All blocks are replaced. This means you cannot dig through the ground to pass a wall.
  • Replaceable: All blocks that are replaceable (Air, Water, Tall grass, ...) will be replaced by the maze. Other blocks are kept, and as such you can dig through stone to get around the maze.
  • Air: Only air is replaced, no existing are replaced.

Structures

Determines how structures are handled:

  • Preserve essential (Default): This prevents the end portal room in the stronghold from being cut through by the maze. This is to avoid the world being unbeatable if the maze configuration removed portal frames in every stronghold.
  • Preserve all: This makes ALL structures not be replaced by the maze. It uses the bounding boxes of all structure pieces as areas where no maze is placed.
  • Replace all: Structures are not considered and maze can be generated inside all structures too. This may make it impossible to enter the end in certain maze configurations.

Preserve End Island

When enabled, leaves a 19x19 chunk hole in the end dimension to not interfere with the end island.

Enabled dimensions

This allows you to toggle individually, which dimensions will generate a maze.

Maze Type

There are different maze types with different algorithms for generating the maze

Binary Tree

See https://weblog.jamisbuck.org/2011/2/1/maze-generation-binary-tree-algorithm.

Options:

  • Size: How large each tile is
  • Bias: How much the corridors will bias to being vertical or horizontal

Wang tiles

See https://www.boristhebrave.com/permanent/24/06/cr31/stagecast/wang/array.html.

This has a rectangular and a rounded variant.

Options:

  • Size: How large each tile is
  • Wall width: What ratio of the tile size is wall

Simplex noise

See https://en.wikipedia.org/wiki/Simplex_noise.

This has a 2D and a 3D variant.

Options:

  • Size: The scale of the noise
  • Threshold: The threshold for comparing the noise value by, to determine if a block is a wall or air

World creation on a server

To create a world on a server, it is recommended to simply upload a world created on the client.

How to Install Maze World (Mod)

Maze World by replaceitem is verified for Fabric across Minecraft versions 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.4 (latest release: 1.5.2, file size: 172 KB). Follow the steps below to install it safely from ModCraft.tv:

  1. Click the Download button above and select your Minecraft version (1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.4) and platform (Fabric).
  2. Make sure you have the compatible loader or environment installed for Fabric.
  3. Move the downloaded Maze World file into your Minecraft .minecraft/mods folder and launch the game.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3
Fabric
2mo ago 1
26.3
Fabric
2mo ago 1
26.2
Fabric
3mo ago 1
26.2
Fabric
5mo ago 1
26.1.x
Fabric
7mo ago 1
1.21.11
Fabric
10mo ago 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.5
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.20.4
Fabric
last yr. 1
1.20.2
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.19.4
Fabric
last yr. 1
1.19.4
Fabric
last yr. 1
1.19.3
Fabric
last yr. 1
1.19.3
Fabric
last yr. 1
1.19.3
Fabric
last yr. 1
1.19.x
Fabric
last yr. 1
1.19.x
Fabric
last yr. 1
[1.5.2] 1.5.2 by replaceitem on Sep 16, 2026
Download
  • Fixed incorrect tooltip on preserve end island button
  • Fixed preserve end island option always being enabled
[1.5.1] 1.5.1 by replaceitem on Sep 16, 2026
Download
  • Updated to MC 26.3
[1.5.0] 1.5.0 by replaceitem on Aug 04, 2026
Download
## Warning: The internal data structures had big changes with this update, back up your worlds to be safe!

  • Maze worlds can now be created with any world type
  • Instead of selecting the world type "Maze World", a new "Generate Maze" button can be enabled with all presets
  • This should also work with most world generation mods (e.g. Terralith)
  • Instead of extending the existing noise chunk generator, the maze configuration is now stored side by side in the [Dimension definition](https://minecraft.wiki/w/Dimension_definition#JSON_format) in a maze_generator field. For more info on the structure, see [here](https://github.com/replaceitem/mazeworld/wiki).
  • Added configuration options
  • Min Y and Max Y: Limit the height at which the maze generates
  • Preserve structures: Prevent the end portal room or all structures from being sliced through
  • Replace blocks: Only place maze blocks in air, or all replaceable blocks
  • Dimensions: Select which dimensions will generate with a maze
  • Preserve end island: Keep the end island open without a maze
[1.4.12] 1.4.12 by replaceitem on Jun 17, 2026
Download
  • Updated to MC 26.2
[1.4.11] 1.4.11 by replaceitem on Apr 08, 2026
Download
  • Updated to MC 26.1
[1.4.10] 1.4.10 by replaceitem on Jan 09, 2026
Download
  • Updated to MC 1.21.11
[1.4.9] 1.4.9 by replaceitem on Oct 15, 2025
Download
  • Updated to MC 1.21.10
  • Fixed inifnite maze not working
[1.4.8] 1.4.8 by replaceitem on Jul 04, 2025
Download
  • Updated to MC 1.21.7
[1.4.7] 1.4.7 by replaceitem on Apr 05, 2025
Download
  • Updated to MC 1.21.5
  • Fixed problems with world type configuration screen
[1.4.6] 1.4.6 by replaceitem on Oct 26, 2024
Download
  • Updated to MC 1.21.3
  • Fixed and improved infinite walls
[1.4.5] 1.4.5 by replaceitem on Jun 16, 2024
Download
  • Updated to MC 1.21
[1.4.4] 1.4.4 by replaceitem on May 08, 2024
Download
  • Updated to MC 1.20.5
  • The maze preview will now show the maze in the specified wall block's map color
  • Improved performance of the maze preview in the create world screem
[1.4.3] 1.4.3 by replaceitem on Dec 12, 2023
Download
  • Updated to MC 1.20.4
[1.4.2] 1.4.2 by replaceitem on Sep 28, 2023
Download
  • Updated to Minecraft 1.20.2
[1.4.1] 1.4.1 by replaceitem on Jul 06, 2023
Download
  • Fixed crash when using the mod server side
Maze World Icon
Download Maze World
Select game version
Select platform