Battle Only Capture
by hAiQ
Battle Only Capture limits how wild Pokémon can be caught in Cobblemon, so a capture works only during the battle it started in.
What it does
Wild Pokémon can be captured only when the ball is thrown during the battle against that exact Pokémon. Throws made outside that battle are turned away, and the ball comes back to the player. Once a battle is won, or the wild opponent flees or is forfeited, the wild Pokémon is removed from the world, so it cannot be chased down afterward.
The mod is server-side only: clients need nothing extra, and players join without installing it. It requires Cobblemon and Fabric API, runs on Minecraft 1.21.1, and stays server-authoritative in multiplayer. It also supports singleplayer through the integrated server. Files are released under the MIT License and are not open source.
Key features
Battle-bound captures
A wild Pokémon can only be captured during the battle it is part of, never by a ball thrown at an unrelated spawn.
Rejected outside battles
Any ball thrown outside the matching battle is refused and given back to the player.
Wild opponents removed
After a victory, a forfeit or a flight, the wild Pokémon is taken out of the world.
Multiplayer authority
The server decides every capture, so the rule holds on dedicated servers and in shared worlds.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Server battle rules
Server owners who want Cobblemon encounters to end with the battle can apply the rule to every player without client changes.
Singleplayer play
Players running a single world through the integrated server get the same battle-only rule.
Who it’s for: Server owners running Cobblemon on Fabric who want captures tied to battles, and singleplayer players on Minecraft 1.21.1 who want the same rule.
How it compares
Cobblemon: Capture PC Heal is also server-side only and published under the MIT License for 1.21.1, but it adds healing at a PC rather than changing captures. Cobblemon: Wild Loot is server-side only, licensed under the GNU Affero General Public License v3.0 or later, and has Fabric and NeoForge files for 1.21.1. PolyPokémon runs on Fabric for 1.21.1 and can be installed on the client, the server or both.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Battle Only Capture | Fabric | 1.21.1 | Server-side only | 2026-08-21 |
| Cobblemon: Capture PC Heal | Fabric | 1.21.1 | Server-side only | 2025-11-10 |
| Cobblemon: Wild Loot | Fabric and NeoForge | 1.21.1 | Server-side only | 2026-09-13 |
| PolyPokémon | Fabric | 1.21.1 | Client or server, optional | 2025-09-22 |
Questions
Does Battle Only Capture need Cobblemon?
Does every player need to install Battle Only Capture?
Which Minecraft version does Battle Only Capture support?
Does Battle Only Capture work in singleplayer?
In the catalog
Battle Only Capture is one of 11,058 Mobs mods on ModsFinder, and one of 5,189 Mobs mods for Fabric. 32,366 mods support Minecraft 1.21.1.
Similar mods
Official listing
- Modrinth page
- modrinth.com/mod/battle-only-capture
- Owner
- hAiQ
- Published
- 2026-07-05
- Updated on Modrinth
- 2026-08-21
- Facts verified
- 2026-10-15
