Cobblemon Catch Ball Rules
Cobblemon Catch Ball Rules lets a server owner restrict which Poké Balls can catch which Pokémon species, including custom balls added by other mods.
What it does
Server owners set the rules in a JSON file. Each entry names a species and lists the item IDs of the balls allowed to catch it, so a legendary can be limited to Master Balls or an Ultra Beast to Beast Balls without any code changes. Custom balls from add-ons and modpacks work the same way once their full item-style ID is listed.
When a player throws a ball that a rule does not allow, the capture fails at once and the ball can either be kept or used up, depending on a setting. A separate option decides whether the player sees the rule's message, and that message accepts Minecraft legacy formatting codes. Allowed balls are passed back to Cobblemon's normal capture logic, so its catch formulas still apply to every valid throw.
The config can be reloaded with a command, so rule changes take effect without restarting the server. A missing config file is created with defaults, and an invalid one is regenerated with defaults and an error logged at startup. The mod requires Cobblemon and runs on the server alone; players join without installing it. It is published for Fabric on 1.21.1 under the MIT License, but it is not open source.
Key features
Per-species ball rules
Each Pokémon species can be limited to a chosen list of Poké Balls, including custom balls from add-ons.
Live config reload
A command reloads the rules file, which helps when testing changes or adjusting rules during a session.
Adjustable blocked-capture behavior
Settings control whether a blocked throw consumes the ball and whether the player receives the rule's message.
Formatted messages
Rule messages support Minecraft legacy formatting codes for color and emphasis.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Use cases
Who it’s for: Server owners and modpack authors who want to control which balls catch which Pokémon species on a Cobblemon server.
How it compares
Cobblemon Catch Rate Display is a client-side only option with Fabric and NeoForge files for 1.21 – 1.21.1 under the MIT License, and it is open source. Cobblemon PokeNews is server-side only, is open source under the GNU General Public License v3.0 only and is published for 1.21.1 on Fabric. CloudTweak is client-side only and is not open source. These mods change other parts of the game, while Catch Ball Rules only restricts which balls can catch which species.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Cobblemon Catch Ball Rules | Fabric | 1.21.1 | Server-side only | 2026-03-27 |
| Cobblemon Catch Rate Display | Fabric and NeoForge | 1.21 – 1.21.1 | Client-side only | 2026-09-20 |
| Cobblemon PokeNews | Fabric | 1.21.1 | Server-side only | 2025-02-15 |
| CloudTweak | Fabric | 1.21.1 | Client-side only | 2026-06-20 |
Questions
Does Catch Ball Rules require Cobblemon?
Do players need the mod installed?
How are rule changes applied?
In the catalog
Cobblemon Catch Ball Rules is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from MoustachStudio
Similar mods
What the author says
Cobblemon Catch Ball Rules is a Fabric mod for Minecraft 1.21.1 that lets server owners decide which Pokemon species can only be caught with specific Poke Balls, including custom balls added by Cobblemon add-ons or modpacks. If a species is restricted and the player throws the wrong ball, the capture fails…
Official listing
- Modrinth page
- modrinth.com/mod/cobblemon-catch-ball-rules
- Owner
- MoustachStudio
- Published
- 2026-03-27
- Updated on Modrinth
- 2026-03-27
- Facts verified
- 2026-10-15
