All versions
0.1.0
Release
Cobblemon Auto-Battle 0.1.07 months ago 61
Compatibility
Minecraft: Java Edition
1.21.1
Platform
Fabric
Supported environments
Client and server
Required content
Unavailable version
Unavailable version
Changes
0.1.0 - Initial Release
Added
- Auto-battle toggle directly in the Cobblemon Summary screen
- Per-Pokemon auto-battle settings
- Nearby wild target scanning with configurable battle range
- Smart target filters, including:
- level cap above
- level cap below
- own level cap
- enemy rarity
- evolution stage
- weakness-only targeting
- exclude shinies
- Intelligent move selection during battle
- PP-aware move usage with safe fallback handling
- Automatic stop when no damaging moves with PP remain
- Low HP threshold handling with optional warning prompt
- Catch Mode support for:
- shiny hunting
- special target hunting
- Pause On Match option for farming normal targets until a shiny or special target appears
- Manual battle takeover when a tracked catch target is found
- Party rotation support after fainting, based on configured party slots
- Replacement-screen continuation toggle for auto-battle
- Manual intervention prompt using the player's Cobblemon send-out keybind
- Built-in presets:
- Custom
- Safe Grind
- Fast XP
- Catch Guard
- Live range preview mode centered on the player
- Scrollable and responsive settings screen
- Wrapped tooltips for settings descriptions
Behavior
- Uses Cobblemon's real battle system instead of replacing battles
- Keeps auto-battles minimized so the player can keep moving around normally
- Prevents riding while a Pokemon has auto-battle enabled
- Only one Pokemon can lead auto-battle at a time
- Auto-battle only runs while the selected Pokemon is actually out of its ball
- Stops safely for faints, invalid states, or missing usable attack moves
- Avoids targets that are already in battle
Notes
- This is the first public release of Cobblemon Auto-Battle
- Built for Minecraft
1.21.1, Fabric, and Cobblemon1.7.3+1.21.1
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:WrmUNAHW:xutYRm8c"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:WrmUNAHW:xutYRm8c"
}

