Mining World
This mod creates a separate dimension for resource mining with fully customizable ore generation. The entire vein formation system is controlled through JSON files, allowing detailed configuration of all parameters.
Main Features
Using configuration files, you can define:
- Types of generated ores
- Blocks that will be replaced by ore
- Height range for vein appearance
- Vein size and their quantity in each chunk
- Probability of each vein appearing
Players and server administrators can create their own ore sets without needing to edit the mod's source code.
How to Use
After installing the mod, use the command:
/digdim
This command creates a mining dimension with ore generation according to your JSON settings.
Configuration files are located in the directory:
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 — ore block for generation
- replace_block — block that is replaced by ore
- 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 in chunk
- chance — probability of vein appearance (from 0.0 to 1.0)
Adding Custom Generation
- Create a JSON file with required settings in the
data/<modid>/miningworld/folder - Restart the game or use the
/reloadcommand - All new dimensions created via
/digdimwill use these settings