Compatibility
Minecraft: Java Edition
1.21.8
1.21.4ā1.21.6
1.21.1
1.20.1
1.19.2
Platforms
Supported environments
Creators
Details
Licensed ARR
Published 5 months ago
Updated 5 months ago
Mining World
This mod adds a separate mining world with customizable ore generation.
All generation is controlled via JSON files, allowing you to define:
- Ore type
- Blocks it replaces
- Height range
- Vein size and number of veins per chunk
- Chance of spawning
Players and servers can create their own ore sets without modifying the modās code.
Usage
- After installing the mod, use the command:
/digdim
This creates a mining dimension with ore generation based on your JSON settings.
- JSON configuration files are located in:
data/<modid>/miningworld/
- Example file
iron_ore.json:
{
"ore_block": "minecraft:iron_ore",
"replace_block": "minecraft:stone",
"min_height": 0,
"max_height": 56,
"min_vein_size": 3,
"max_vein_size": 7,
"min_veins_per_chunk": 2,
"max_veins_per_chunk": 5,
"chance": 0.8
}
JSON Parameters
- ore_block ā block to generate.
- replace_block ā block that is replaced.
- min_height / max_height ā vertical range for veins.
- min_vein_size / max_vein_size ā minimum and maximum vein size.
- min_veins_per_chunk / max_veins_per_chunk ā number of veins per chunk.
- chance ā probability of vein spawning (0.0ā1.0).
Adding Custom Generation
- Create a JSON file with your desired settings in
data/<modid>/miningworld/. - Restart the game or use
/reload. - Any new mining dimension created via
/digdimwill use these settings.
License
AGPLv3


