Modrinth · Minecraft mod
Maze World
Generates a bedrock maze through vanilla world generation. An interesting twist to the normal gameplay.
Quick answer
Which Maze World release matches 26.2?
Maze World 1.4.12 targets 26.2 with Fabric. Do not install it on the client. It must be installed on the dedicated server. All 1 required mods have matching files.
Where it goes
Is Maze World required on the client, server, or both?
Do not install it on the client. It must be installed on the dedicated server.
This file is marked server-only.
What else does Maze World 1.4.12 need?
1.4.12 on 26.2. Every mod below is checked against that same setup.
Install Fabric API first. We found matching files for this game-version and loader setup.
We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add Maze World without breaking your instance.
Built for Maze World 1.4.12 on 26.2. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use 1.4.12. It targets 26.2 with Fabric; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
Install Fabric API first. We found matching files for this game-version and loader setup.
- 03
Put it on the correct side
Do not install it on the client. It must be installed on the dedicated server.
- 04
Pick the file you checked
Use the “Get this file” button beside 1.4.12. It opens that exact file at the source.
About this project
What does Maze World add?
MazeWorld
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.

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 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.
Project description from Modrinth.
Pick your setup
Maze World by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
26.3
1 loader build26.2
1 loader build26.1.2
1 loader build26.1.1
1 loader build26.1
1 loader build1.21.11
1 loader build1.21.10
1 loader build1.21.9
1 loader build1.21.8
1 loader build1.21.7
1 loader build1.21.5
1 loader build1.21.4
1 loader buildShowing the newest 12 of 25 game versions. Older files are in the list below.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Maze World versions and loaders
1.5.0
mazeworld-26.2-1.5.0.jar
4 Aug 2026
1.4.12
mazeworld-26.2-1.4.12.jar
17 Jun 2026
Looking for an older file? The official Modrinth project page is in Resources.