ModsFinder

Cobblemon: Fight First

by Slaxlax

Cobblemon: Fight First makes a wild Pokémon battle the player until its HP drops below a set threshold before a capture attempt can succeed.

FabricNeoForgeServer-side onlyCreative Commons Attribution Non Commercial Share Alike 4.01.21.1

What it does

Players must weaken a wild Pokémon in battle before throwing a ball. The mod checks the target's current HP against a configurable MinHPForCapture value; a catch is only allowed once the Pokémon is below that range. A second threshold, MinHPForBattle, sets how low HP must be before a battle can start in the first place, and BonusCatchRate adds extra catch chance while HP stays under the limit. Both thresholds can be tuned from 0.01 (1%) up to the full 100%.

The mod is a server-side addition that requires Cobblemon and Fabric Language Kotlin, and it is released for 1.21.1 on Fabric and NeoForge, with version 1.4.0 dated 2026-04-18. Clients need no installation of their own, and the server generates its config file on first start. The code is covered by the Creative Commons Attribution Non Commercial Share Alike 4.0 license and is not open source.

Key features

  1. Battle before capture

    Wild Pokémon must be fought down to a set HP range before a ball can catch them.

  2. Configurable HP thresholds

    MinHPForBattle and MinHPForCapture each accept values from 1% to 100%, so server owners choose how hard catching is.

  3. Bonus catch rate

    BonusCatchRate adds extra capture chance once a Pokémon is under its HP threshold.

  4. Ball exemptions

    AllowMasterBall, AllowOriginBall, AllowQuickBall and AllowSafariBall let specific balls skip the subjugation requirement.

  5. World, dimension and species filters

    WorldBlacklist, DimensionBlacklist, PokemonBlacklist and PokemonWhitelist turn the rule off or on for chosen worlds, dimensions and species.

Compatibility

Latest build for each game version and loader.

1.21.11.4.01.4.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 2

Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required
CobblemonA Pokémon mod for Fabric and NeoForge
Required

Use cases

Who it’s for: Server owners who want catching to take more effort than a single ball throw, and who prefer to set the rule per world, dimension or species instead of globally.

How it compares

Full comparison

Cobblemon Catch Rate Display is a client-side only addition for 1.21 – 1.21.1, released under the MIT License and open source, so it only shows catch information and does not change capture rules. Cobblemon Pokedex Network runs on both client and server for 1.21.1 under the GNU Lesser General Public License v3.0 only and is open source. Catch Indicator [Cobblemon Addon] is client-side only for 1.21.1 and is not open source.

ModLoadersGame versionsEnvironmentUpdated
Cobblemon: Fight FirstFabric and NeoForge1.21.1Server-side only2026-04-18
Cobblemon Catch Rate DisplayFabric and NeoForge1.21 – 1.21.1Client-side only2026-09-20
Cobblemon Pokedex NetworkFabric and NeoForge1.21.1Client and server2026-10-15
Catch Indicator [Cobblemon Addon]Fabric and NeoForge1.21.1Client-side only2026-09-07

Questions

Does Cobblemon: Fight First need Fabric Language Kotlin?

Yes. The Fabric version requires fabric-language-kotlin, and Cobblemon is required on both loaders.

Do players need to install Cobblemon: Fight First?

No. Only the server needs it, and players join without installing anything.

Can specific worlds or species be excluded?

Yes. WorldBlacklist and DimensionBlacklist disable the rule in chosen worlds or dimensions, and PokemonBlacklist or PokemonWhitelist control which species it applies to.

In the catalog

Cobblemon: Fight First is one of 19,031 Adventure mods on ModsFinder, and one of 10,052 Adventure mods for Fabric. 32,366 mods support Minecraft 1.21.1.

More from Slaxlax

All projects

Similar mods

What the author says

Fight First makes it so that you have to fight Pokémon until their HP is low enough before you can catch them! Please note that the Fabric version of this mod requires fabric-language-kotlin!
Slaxlax, on the Modrinth page

Official listing

Owner
Slaxlax
Published
2025-08-10
Updated on Modrinth
2026-04-18
Facts verified
2026-10-15

Tags