CurseForge · Minecraft mod
Cobblemon: Rocket Balls
Little Mod that allows to steal Pokemon from Trainers.
Quick answer
Which Cobblemon: Rocket Balls release should I use?
Cobblemon: Rocket Balls rocketball-fabric-1.21.1-1.2.4.jar targets 1.21.1 with Fabric. The project page does not say whether this file belongs on the client, dedicated server, or both. All 6 required mods have matching files.
Where it goes
Is Cobblemon: Rocket Balls required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Cobblemon: Rocket Balls rocketball-fabric-1.21.1-1.2.4.jar need?
rocketball-fabric-1.21.1-1.2.4.jar. Change the file and its required mods may change too.
Install Radical Cobblemon Trainers API, Forge Config API Port, Radical Cobblemon Trainers, Cobblemon and 2 more first. We found matching files for this game-version and loader setup. 1 comes through another mod in the chain.
1 extra mod was pulled in by another dependency. Indented rows show who needs each one. We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add Cobblemon: Rocket Balls without breaking your instance.
Built for Cobblemon: Rocket Balls rocketball-fabric-1.21.1-1.2.4.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use rocketball-fabric-1.21.1-1.2.4.jar. It targets 1.21.1 with Fabric; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
Install Radical Cobblemon Trainers API, Forge Config API Port, Radical Cobblemon Trainers, Cobblemon and 2 more first. We found matching files for this game-version and loader setup. 1 comes through another mod in the chain.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside rocketball-fabric-1.21.1-1.2.4.jar. It opens that exact file at the source.
About this project
What does Cobblemon: Rocket Balls add?
I originally made this mod for myself to use in singleplayer. Later, I started playing with a friend on a server and continued developing it for our game.
This is a vibe-coded project made just for fun. I enjoyed playing with it, so I wanted to share it with others.
The inspiration came from Pokémon ROM hacks i played such as Rocket Edition and Bloody Platinum, and the idea of stealing from other Trainers.
Three tiers of Rocket Balls
All three tiers use a Slate Ball-inspired design with a red R. Their center buttons make them easy to tell apart.
Tier I — Rocket Ball
The basic Rocket Ball has a silver button and a 1× capture multiplier, like a regular Poké Ball.
Craft it with Apricorns, iron ingots and a Diamond. The recipe produces one Rocket Ball.

Tier II — Rocket Ball
Tier II has a gold button and a 5× capture multiplier.
Craft it with Apricorns, iron ingots and a Nether Star.

Tier III — Master Rocket Ball
The Master Rocket Ball has a diamond-blue button and uses a guaranteed capture calculation, like a Master Ball.
Craft it with Apricorns, iron ingots and a Dragon Egg. Yes the Dragon Egg!! we didnt had a use for it and this makes it possible to craft only 1 on a Server.
This is also the only tier that can permanently steal another player's Pokémon during a PvP battle.

The 1× and 5× multipliers modify Cobblemon's normal capture calculation; they are not fixed success percentages. The Master tier still requires a valid target and a successful storage transfer.
How to capture trainer Pokémon
Start a battle against an RCT NPC trainer.
Weaken the opposing Pokémon to improve your chances with Tier I or II.
During your own action-selection turn, throw a Rocket Ball at the trainer's active Pokémon.
If the capture succeeds, you receive the Pokémon in your party or PC, and the battle ends as your victory.
For NPC battles, you receive a permanent copy. The trainer keeps its original team for future battles.
If the capture fails, the ball is consumed and the battle continues.
Stealing Pokémon in PvP
Player theft is permanent. Server owners should make sure their players know this before installing the mod. (or create some Drama and dont tell them :D )
Only the Master Rocket Ball — Tier III can steal player-owned Pokémon, and only from an active opponent in your own ongoing PvP battle.
On a successful capture:
- The original Pokémon is removed from the defender's party.
- It moves to the catcher's party or PC.
- Its Pokémon ID and original-trainer history are preserved.
- The battle ends as the catcher's victory.
The defender does not keep a copy. Tier I and II cannot steal Player Pokémon, and you cannot use this mechanic outside your own active PvP battle.
The transfer checks ownership, the ongoing battle, player connections and available storage before completing. If it cannot complete, the Pokémon stays with its owner.
Permanent PvP theft currently has no separate configuration toggle or built-in undo command.
Requirements
- Minecraft: 1.21.1
- Mod loader: Fabric
- Java: 21
- Fabric Loader: 0.18.0 or newer
- Cobblemon: 1.8.4
- Radical Cobblemon Trainers API: 0.16.2-beta
- Radical Cobblemon Trainers: 0.19.2-beta
- Fabric API
- The normal dependencies required by Cobblemon and RCT, including Architectury API and Forge Config API Port
Testing and feedback
This is a small, experimental project. NPC captures and the visual features have been confirmed in playtests. Permanent PvP transfers and several failure cases have been checked with automated tests using simulated server players.
A complete real-time PvP capture with two connected Minecraft clients has not yet been confirmed. Please back up your world before testing permanent theft. (We arent yet in the End and my Mate wont test it with me....yet :D )
If you find a bug, leave a comment and what happened.
Future Ideas:
- More Team Balls: New balls inspired by Team Magma, Team Aqua, Team Plasma, Team Galactic, and Rainbow Rocket, with unique designs and capture bonuses.

- Capture Protection: Protect your Pokémon from theft with special held items.
- Configuration Options: Adjust capture multipliers and enable or disable Pokémon theft in PvP battles.
- Maybe NeoForge Support: so more players can use the mod with their preferred modpacks.
- Throwing Particles: Unique particle effects for each team's balls.

- Impact & Capture Effects: Unique team-themed particle effects when a ball hits its target and during the capture animation

- Capture Bonus Tooltips: Item tooltips showing capture multipliers and their conditions.
- Advancements: Unlock advancements for capturing trainer Pokémon and collecting Team Balls.
- Theft Log: A server log recording who stole which Pokémon and from whom.
Credits
Created by Varomos with AI-assisted development.
The Slate Ball texture foundations and original ball model come from Cobblemon and its asset contributors. Cobblemon-derived assets retain their separate CC BY-NC 3.0 license, with modifications for the red R and tier-specific buttons.
This is an independent addon and is not affiliated with or endorsed by the Cobblemon team, RCT developers, Mojang, Microsoft, Nintendo, Game Freak or The Pokémon Company.
Project description from CurseForge.
Pick your setup
Cobblemon: Rocket Balls by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.21.1
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Cobblemon: Rocket Balls versions and loaders
rocketball-fabric-1.21.1-1.2.4.jar
15 Nov 2026
rocketball-fabric-1.21.1-1.0.2.jar
8 Nov 2026
rocketball-fabric-1.21.1-1.0.1.jar
1 Nov 2026
rocketball-fabric-1.21.1-1.0.0.jar
30 Oct 2026
Looking for an older file? The official CurseForge project page is in Resources.