Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/replaceitem/mazeworld
Generates a bedrock maze in your normal minecraft world. An interesting twist to the normal gameplay.
https://github.com/replaceitem/mazeworld
Last synced: about 2 months ago
JSON representation
Generates a bedrock maze in your normal minecraft world. An interesting twist to the normal gameplay.
- Host: GitHub
- URL: https://github.com/replaceitem/mazeworld
- Owner: replaceitem
- License: mit
- Created: 2022-08-08T21:02:24.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-10-26T23:41:24.000Z (about 2 months ago)
- Last Synced: 2024-10-27T00:41:32.533Z (about 2 months ago)
- Language: Java
- Homepage: https://modrinth.com/mod/mazeworld
- Size: 1.85 MB
- Stars: 8
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.md
- License: LICENSE
Awesome Lists containing this project
README
# MazeWorld
[](https://fabricmc.net/)
[](https://modrinth.com/mod/fabric-api)
[](https://modrinth.com/mod/discarpet)
[](https://github.com/replaceitem)
[](https://discord.gg/etTDQAVSgt)A mod to add an infinite maze out of bedrock to vanilla world generation.
## World creation
To create a mazeworld, select the world type "Maze World".
![World type](https://raw.githubusercontent.com/replaceitem/mazeworld/master/world-type.png)
After clicking on customize, you can change various settings about the maze generation.
You even get a preview of how the maze is going to look like.![Customization](https://raw.githubusercontent.com/replaceitem/mazeworld/master/customize.png)
## Customization options
### Maze Type
There are different maze types with different algorithms for generating the maze
* [Binary tree](https://weblog.jamisbuck.org/2011/2/1/maze-generation-binary-tree-algorithm)
* [Wang tiles](http://www.cr31.co.uk/stagecast/wang/array.html)
* Rectangular wang tiles
* Round wang tiles* [Simplex noise](https://en.wikipedia.org/wiki/Simplex_noise)
### Spacing
This defines the maze size
### Threshold
The effect of this value depends on the selected maze type. For more information, hover the maze type button in the create world screen.
### Infinite walls
Prevents players from crossing the walls even above or below build height
## World creation on a server
On a server, you can set the `level-type` in `server.properties` to
```properties
level-type=mazeworld\:maze_world
```However, that will only create a maze world with default options.
To customize the maze, you have to create the world on the client,
and upload it to the server.