Tags
Creators
Details
Licensed MIT
Published 7 months ago
Updated 6 months ago
All versions
2.1
Release
Cobblemon: Underground Mining Minigame 2.16 months ago 130
Compatibility
Minecraft: Java Edition
1.21.1
Platform
Fabric
Supported environments
Client and server
Changes
New Commands
- Zone Management: Create rectangular 3D regions where spots are allowed to spawn. Define mining areas for your server using
/mining zone pos1,/mining zone pos2,/mining zone create <name>. - Block Marking: Mark individual block positions for precise natural spot spawning control with
/mining markand/mining unmark. Perfect for reward areas or shop spots. - Zone Toggle: Enable/disable zone restrictions with
/mining zone toggle- when enabled, spots only spawn inside defined zones or on marked blocks, nowhere else. - Config Reload: New
/mining reloadcommand to reload all configs without restarting the server. - List & Clear: View zones with
/mining zone list, marked blocks with/mining marks, or clear all marks with/mining marks clear.
New Configuration Options
- Disable Natural Spawning: New
enableNaturalSpawningsetting allows you to run in command-only mode - spots will only appear via/mining transform. This intended to be used with the Zone Management / Block Marking functions above. - Dimension Blacklist: Added
dimensionBlacklistto prevent natural spawning in specific dimensions (e.g., disable spawning in the Nether/End while keeping Overworld active). - Spawn Check Tick Rate: New
spawnCheckTickRatesetting - define how often the mod checks for spawning new spots (default 20 ticks = 1 second). - Required Tools for Blocks: Block entries now support
requiredTool- require players to have a specific item in their inventory to open certain spots (e.g., diamond pickaxe for obsidian). - Brush Item Requirement: New
requiresBrushItemoption - when enabled, players need an actual brush in their inventory to use the brush tool. - Per-Dimension Spawn Control: World overrides now support
enableNaturalSpawningfor fine-grained control per dimension. - Block Whitelist Removed: The
blockWhitelistin settings.json has been removed - useblocks.jsoninstead for full per-block customization (textures, health, stability, loot, dimension/biome filtering, and more).
Pokemon Spawning Improvements
- Layer Clear Spawning: New
spawnOnLayerClearsetting - Pokemon can now spawn when clearing layers. - Layer Spawn Bonus: New
layerSpawnBonusmultiplier - spawn chance compounds per layer cleared (e.g., 1.15 = 15% bonus per layer). - Block Blacklist: Added global
blockBlacklistfor Pokemon - prevent spawns from specific blocks (amethyst blocks blacklisted by default).
Documentation
- GitBook Documentation: Added comprehensive documentation covering all settings, commands, and features. https://me0-44.gitbook.io/cobblemon-underground-mining-minigame
Bugfixes
- Config Override Fix: Fixed a bug where configs were being overwritten on load, causing user changes to be lost.
- Custom Blocks: Now using custom blocks as primary, secondary or background where their name doesn't line up with the minecraft texture file name is possible.
/mining simulationnow works correctly with custom block types/mining transforminfinite spots are now correctly saved on server and will persists restarts and ongoing cooldowns will be realculated after server restart.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:dKugrhWI:bCOmK2cg"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:dKugrhWI:bCOmK2cg"
}

