All versions
0.1.2
Release
Cobblemon Auto-Battle 0.1.26 months ago 158
Compatibility
Minecraft: Java Edition
1.21.1–1.21.11
Platform
Fabric
Supported environments
Client and server
Changes
Changelog
0.1.2
Added
- Flee Distance control — always-visible numeric field on the General settings page that determines how far the player can walk from their Pokémon before an ongoing auto-battle is automatically forfeited (6–256 blocks)
- Flee Distance: Auto toggle (default ON) — when enabled, the flee distance is automatically kept at
Range + 2blocks; the numeric field reflects the effective value. Turn OFF to set a fixed custom distance independently of the engagement range - 9 new achievements across 3 new categories and 3 extended existing ones:
- Catch Pauses — tracks how many times auto-battle stopped to let the player catch a target: Opportunity Spotted (1), Patient Hunter (10), Trap Setter (25)
- Auto-Heals — tracks how many times a healing item was automatically used mid-session: Field Medic (1), Combat Medic (25), Battle Surgeon (100)
- Rotation — tracks how many times auto-battle continued with a replacement Pokémon after a faint: The Relay (1), Tag Team (10), Endless Chain (25)
- Sessions extended: Fully Automated (100 sessions)
- Endurance extended: Unkillable (250 faints survived)
- Shiny extended: Shiny Obsessed (25 shinies found)
Fixed
- Battle flee distance was not respecting the configured Range — previously, auto-battles were started with Cobblemon's global flee distance (32 blocks by default), meaning a player could walk up to 32 blocks from their Pokémon regardless of the Range setting. The flee distance is now derived from the mod's own settings
- Active-battle distance enforcement — Cobblemon only enforces flee distance at battle start. The mod now actively monitors player-to-Pokémon distance every tick during an ongoing battle and forfeits it if the threshold is exceeded, covering cases where the player walks away after the battle has already started
- Battle freeze after flee forfeit — if
forceChoosefailed silently, the mod would mark the battle as ended while Cobblemon still held the player in-battle, locking out all actions (mining, placing blocks, etc.). The forfeit path now only claims success after the response is confirmed submitted, and retries each tick until it can
Notes
- Existing Pokémon with auto-battle data saved from earlier versions will default to Flee Distance: Auto ON and Flee Distance 32, preserving previous behavior until settings are changed
- Achievement counters for new categories (catch pauses, auto-heals, rotations) start at zero for all players; no retroactive credit
- Built for Minecraft
1.21.1, Fabric, and Cobblemon1.7.3+1.21.1
Optional dependencies
Any compatible version
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:svyNMM1O"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:WrmUNAHW:svyNMM1O"
}

