Перейти к содержимому
Mineforgian

Cobblemon: Coop+

Team up with a friend and take on RCT Add-On Fights Together!

Загрузки
2K
Подписчики
19
Обновлён
21 августа 2026 г.
Лицензия
All-Rights-Reserved

Опубликован 11 июля 2026 г.

Cobble Coop

Because Trainer battles are better with a friend~!

Description

Cobble Co-op turns Radical Cobblemon Trainers battles into a proper two-player challenge!

Instead of one Player starting the battle while everybody else watches, you can invite a friend, choose both teams and fight the opposing Trainer together.

The mod includes its own setup menus, shared team rules, Trainer randomizers, different AI difficulties and an optional Reward Bag system. Most battle changes only last during the current battle, so both Players continue using their normal Pokémon after it ends.

 

Features

Two different Co-op modes!

  • One Trainer (2 vs 1): Both Players fight one Trainer. That Trainer supplies the complete opposing team.
  • Two Trainers (2 vs 2): Both Players fight two compatible Trainers found nearby. Each Trainer controls their own side of the opposing team.

Every Player chooses their own Pokémon and their battle order before the fight starts. The server checks both teams together, so shared clauses cannot be bypassed by selecting at the same time.

A complete list of Handicaps!

Handicaps can change the team size, levels, HP, PP, moves, IVs, EVs, items and many other parts of the battle.

There are also clauses for species, shared types, type combinations, special Pokémon and Generations. Rules that affect the allied team treat both Players as one complete group.

The Handicap menu includes a search bar, small icon badges and Additional Information for rules that need examples or a better explanation.

Trainer Randomizers!

The opposing team can be kept normal, partially randomized or completely randomized. Depending on the selected options, CobbleCoop can also randomize:

  • Trainer Pokémon.
  • Moves and move legality.
  • Abilities.
  • Held items.

Competitive randomization tries to avoid filling the opposing team with weak pre-evolutions and can prepare more useful teams for double battles.

Better Trainer AI!

Choose between Standard, Strategic and Competitive AI Difficulty.

Strategic and Competitive Trainers can coordinate their targets, avoid wasting support moves, protect an ally, switch when needed and make better use of their complete team. Competitive mode also considers available battle gimmicks such as Mega Evolution, Terastallization, Dynamax, Gigantamax and Z-Moves.

Reward Bags!

Winning a valid Co-op battle can give each Player their own Reward Bag. Bags can be Common, Uncommon, Rare, Epic or Legendary.

Harder Handicaps improve the chance of receiving a better rarity. Trainer level, team level, repeated victories and personal pity are also considered.

Battle Presets and configuration!

Your last accepted setup can be used again, or saved as a named Battle Preset. If one server does not allow part of a preset, the menu shows which option was rejected instead of silently changing it.

 

How to Play

  1. Find a Radical Cobblemon Trainer.
  2. Sneak and right-click the Trainer to open Co-op Battle Setup.
  3. Choose One Trainer (2 vs 1) or Two Trainers (2 vs 2).
  4. Choose the team size and any Handicaps you want to use.
  5. Select a nearby Player and send the invitation.
  6. After they accept, both Players choose their Pokémon and battle order.
  7. When both Players are ready, the battle begins!

 

Wiki

You can find complete configuration, datapack and troubleshooting information in the CobbleCoop Wiki.

 

Requirements

CobbleCoop is made for Minecraft 1.21.1 and Java 21. Use the same loader and mod versions on the client and server.

Fabric

  • Fabric Loader 0.17.2 or newer.
  • Fabric API 0.116.6+1.21.1 or newer.
  • Cobblemon 1.7.3+1.21.1.
  • Radical Cobblemon Trainers API 0.15.2-beta.
  • Radical Cobblemon Trainers 0.18.1-beta.
  • Forge Config API Port 21.1.1.

NeoForge

  • NeoForge 21.1.182 or newer for Minecraft 1.21.1.
  • Cobblemon 1.7.3+1.21.1.
  • Radical Cobblemon Trainers API 0.15.2-beta.
  • Radical Cobblemon Trainers 0.18.1-beta.
  • Architectury API 13.0.8.
  • Kotlin for Forge 5.10.0.

 

Credits

  • The Cobblemon Team: For creating Cobblemon ❤️❤️❤️
  • HDainester: For Radical Cobblemon Trainers and Radical Cobblemon Trainers API.
  • FabricMC, NeoForged and Architectury: For the tools and APIs that make both versions possible.
  • Thanks to everybody who tested the mod, reported bugs and helped me with the suggestions!!

Ченджлог

1.5.1Релиз1.21, 1.21.1 · 21 августа 2026 г.

Improvements

1. Randomizers and optional ruleset now load faster!

  • Randomizers it uses improved loading methods, which should drastically reduce the time it takes for the fight to start when "Randomize" has been selected.

2. Moar Changes for Competitive AI!

  • Now all Randomizers with Competitive AI Difficulty creates the complete enemy side together before splitting it between both Trainers.
  • Both Trainers with Competitive AI can now share attackers, support, speed control, field control, resistances.
  • The Competitive AI now checks status immunity before choosing moves such as Toxic, Poison Powder, Thunder Wave, or Will-O-Wisp
  • Now Competitive AI no longer waits for the original Trainer AI before making its own move choice.

Bug-Fixes

  • Fixed an issue that could make Competitive AI lose a Pokémon role after the battle started.
  • Fixed an issue that made the AI repeatedly try a Status Move against a Pokémon immune to that status.
  • Fixed an issue that made some Ability names fail because their internal ID was read incorrectly.
  • Fixed an issue that could make Mega Showdown G-Max effects crash when an NPC Pokémon had no Player owner.
  • Fixed old Competitive battle data remaining after a victory, flee, failed launch, or server stop.
  • Fixed Trainer stat options being able to overwrite each other without showing the real value used.
  • Fixed multiple isolated move, status, type, and battle-effect checks used by Competitive AI.
  • Fixed Competitive AI not keeping the assigned Pokémon roles after the battle creates
  • Fixed Competitive AI to has better protection against repeated status moves, invalid targets, friendly fire, unnecessary sacrifices, and unavailable battle gimmicks.
  • Fixed Competitive AI behavior with repeatable protection/guard movesets, now starts from a safe legal action and compares every usable move with its own evaluator
1.5.1Релиз1.21, 1.21.1 · 21 августа 2026 г.

Improvements

1. Randomizers and optional ruleset now load faster!

  • Randomizers it uses improved loading methods, which should drastically reduce the time it takes for the fight to start when "Randomize" has been selected.

2. Moar Changes for Competitive AI!

  • Now all Randomizers with Competitive AI Difficulty creates the complete enemy side together before splitting it between both Trainers.
  • Both Trainers with Competitive AI can now share attackers, support, speed control, field control, resistances.
  • The Competitive AI now checks status immunity before choosing moves such as Toxic, Poison Powder, Thunder Wave, or Will-O-Wisp
  • Now Competitive AI no longer waits for the original Trainer AI before making its own move choice.

Bug-Fixes

  • Fixed an issue that could make Competitive AI lose a Pokémon role after the battle started.
  • Fixed an issue that made the AI repeatedly try a Status Move against a Pokémon immune to that status.
  • Fixed an issue that made some Ability names fail because their internal ID was read incorrectly.
  • Fixed an issue that could make Mega Showdown G-Max effects crash when an NPC Pokémon had no Player owner.
  • Fixed old Competitive battle data remaining after a victory, flee, failed launch, or server stop.
  • Fixed Trainer stat options being able to overwrite each other without showing the real value used.
  • Fixed multiple isolated move, status, type, and battle-effect checks used by Competitive AI.
  • Fixed Competitive AI not keeping the assigned Pokémon roles after the battle creates
  • Fixed Competitive AI to has better protection against repeated status moves, invalid targets, friendly fire, unnecessary sacrifices, and unavailable battle gimmicks.
  • Fixed Competitive AI behavior with repeatable protection/guard movesets, now starts from a safe legal action and compares every usable move with its own evaluator
1.5.0Релиз1.21, 1.21.1 · 15 августа 2026 г.

Additions

1. A complete Reward Bag system has been added!!!

  • Reward Bags: After winning a co-op battle, every player can receive their own Reward Bag.
  • Reward Rarities: Bags can be Common, Uncommon, Rare, Epic, or Legendary depending on the final battle difficulty.
  • Reward Chances: The battle menu now shows the real chance for every available rarity before starting.
  • Pity System: Missing Epic and Legendary bags slowly improves their chance in future battles.
  • Anti-Farm Protection: Repeating very easy Trainers will reduce the rewards, while fair battles will keep their normal value.
  • Datapack Support: Every rarity uses normal Minecraft loot tables, allowing users to freely replace or add their own reward pools, more information Right there.

2. The Trainer AI has been greatly improved!

  • AI Difficulty: Competitive mode have been improved for a better experience.
  • Team Coordination: Trainers can now plan together instead of acting like two separate opponents.
  • Competitive Decisions: The AI can better choose attacks, switches, targets, support moves, Protect, setup moves, and field effects.
  • Battle Gimmicks: Competitive AI can understand available Mega Evolution, Terastallization, Dynamax, Gigantamax, and Z-Move choices.

3. A New Randimizer Handicap have been added!

  • Trainer Held Item Randomizer: Trainer Pokémon Held items can now be randomized

4. Battle Presets have been added!!!

  • Players can save their favorite battle configuration and use it again without selecting every option manually

5. Another UI Improvements!

  • Battle Setup: The battle mode names and Trainer selection have been made easier to understand.
  • Reward Guide: Added a simple guide explaining Reward Bags, rarity chances, difficulty, and pity.

6. Additional Compatibility!

  • Cobblemon Mega Showdown: Added optional support for its battle gimmicks, moves, abilities, held items, and special forms.

Bug-Fixes

  • Fixed an issue that made illegal Trainer EVs crash the game when a battle ended.
  • Fixed an issue that made randomized abilities disappear before entering the battle.
  • Fixed an issue that made randomized Pokémon repeatedly receive or spam Explosion.
  • Fixed an issue that made Trainers attack their own team or choose an invalid target.
  • Fixed an issue that made the AI attempt Mega Evolution, Terastallization, or other gimmicks that were not available.
  • Fixed an issue that made EXP, EVs, and battle rewards apply incorrectly after some co-op battles.
  • Fixed an issue that made an invalid 2 vs 2 Trainer close the menu without a clear explanation.
  • Fixed multiple session cleanup issues after a victory, defeat, disconnect, or cancelled invitation.
  • Fixed multiple text, tooltip, scrolling, button position, and menu border problems.
1.5.0Релиз1.21, 1.21.1 · 15 августа 2026 г.

Additions

1. A complete Reward Bag system has been added!!!

  • Reward Bags: After winning a co-op battle, every player can receive their own Reward Bag.
  • Reward Rarities: Bags can be Common, Uncommon, Rare, Epic, or Legendary depending on the final battle difficulty.
  • Reward Chances: The battle menu now shows the real chance for every available rarity before starting.
  • Pity System: Missing Epic and Legendary bags slowly improves their chance in future battles.
  • Anti-Farm Protection: Repeating very easy Trainers will reduce the rewards, while fair battles will keep their normal value.
  • Datapack Support: Every rarity uses normal Minecraft loot tables, allowing users to freely replace or add their own reward pools, more information Right there.

2. The Trainer AI has been greatly improved!

  • AI Difficulty: Competitive mode have been improved for a better experience.
  • Team Coordination: Trainers can now plan together instead of acting like two separate opponents.
  • Competitive Decisions: The AI can better choose attacks, switches, targets, support moves, Protect, setup moves, and field effects.
  • Battle Gimmicks: Competitive AI can understand available Mega Evolution, Terastallization, Dynamax, Gigantamax, and Z-Move choices.

3. A New Randimizer Handicap have been added!

  • Trainer Held Item Randomizer: Trainer Pokémon Held items can now be randomized

4. Battle Presets have been added!!!

  • Players can save their favorite battle configuration and use it again without selecting every option manually

5. Another UI Improvements!

  • Battle Setup: The battle mode names and Trainer selection have been made easier to understand.
  • Reward Guide: Added a simple guide explaining Reward Bags, rarity chances, difficulty, and pity.

6. Additional Compatibility!

  • Cobblemon Mega Showdown: Added optional support for its battle gimmicks, moves, abilities, held items, and special forms.

Bug-Fixes

  • Fixed an issue that made illegal Trainer EVs crash the game when a battle ended.
  • Fixed an issue that made randomized abilities disappear before entering the battle.
  • Fixed an issue that made randomized Pokémon repeatedly receive or spam Explosion.
  • Fixed an issue that made Trainers attack their own team or choose an invalid target.
  • Fixed an issue that made the AI attempt Mega Evolution, Terastallization, or other gimmicks that were not available.
  • Fixed an issue that made EXP, EVs, and battle rewards apply incorrectly after some co-op battles.
  • Fixed an issue that made an invalid 2 vs 2 Trainer close the menu without a clear explanation.
  • Fixed multiple session cleanup issues after a victory, defeat, disconnect, or cancelled invitation.
  • Fixed multiple text, tooltip, scrolling, button position, and menu border problems.
1.4.0Релиз1.21, 1.21.1 · 4 августа 2026 г.

Additions

1. All of the mod's settings have been moved to fully configurable files

  • All handicap settings, their values, and their proper activation will be fully stored in cobblecoop-server.toml properly in the config folder!

2. A new set of handicaps has been added!!!

  • Trainer Pokémon: Perfect IVs: (During the battle all of the opposing Trainers' Pokémon have all their IVs set to 31.)
  • Trainer Pokémon: Perfect EVs: (During the battle, all of the opposing Trainers' Pokémon have all their EVs allocated to 252/252/6 in their three highest base stats.)
  • Player Pokémon: Worst IVs: (During the battle, all allied player Pokémon have all their IVs set to 0.)
  • Player Pokémon: Worst EVs: (During the battle, all allied player Pokémon have all their EVs set to 0.)
  • Starting Health: (During the start of battle, all allied player Pokémon have their current health reduced by a specific amount.)
  • Starting PP Percentage: (During the start of battle, every available move from all allied player Pokémon is reduced by a specific amount.)
  • Only Pokémon from: (During the Pokemon selection, players can only bring Pokémon from the specific Generation selected, this also affects Trainer Pokemon Randomizer.)
  • Only Pokémon through: (During the Pokemon selection, players can only bring Pokémon up to a specific Generation selected, this also affects Trainer Pokemon Randomizer.)
  • No Status Moves: (During the battle, Status Moves on allied Pokémon will be removed.)
  • Move Limit: (During the battle, the list of moves for allied Pokémon will be reduced, the removal starts with the 4th move and goes up from there.)
  • No duplicate type sets: (During the battle, all allied Pokemon Single-type may appear only once in the group.)
  • No repeated types: (During the battle, all allied Pokemon Dual-type may appear only once in the group.)
  • Trainer Pokémon Randomizer: (During the battle, all opposing Trainers' Pokémon will be randomized.)
  • Trainer Pokémon Ability Randomizer: (During the battle, all opposing Trainers' Pokémon abilities will be randomized.)
  • Trainer Pokémon Move-set Randomizer: (During the battle, all opposing Trainers' Pokémon move-set will be randomized.)
  • AI Difficulty: (During the battle, all opposing Trainer’s decisions will be improved.)

3. Bunch of UI Improvements!

  • Handicap UI Improvement: The entire handicap interface has been redesigned to provide a clearer explanation of each of the different handicaps, as well as to assign an image to each one. In addition, a handicap search tool has been implemented!
  • Invite session: The invitation interface has been redesigned to provide clear information. Handicaps will now be displayed on their corresponding badge icons, with the information becoming visible when you hover over them.
  • Summary session: A new interface called "Summary" has been added. Before the match begins, an automatic timer will start, during which players can view the order they have chosen, the icons for all the handicaps selected when creating the session, and their Pokémon order.
  • Pokémon Choose session: The entire Pokémon selection interface has been redesigned. It now actively displays information for both players, such as the order in which they select Pokémon, and provides a summary of each Pokémon currently on their team.

Bug-Fixes

  • Fixed an issue that made the coop menu to close before choosing handicaps.
  • Fixed an issue that made the game crash before starting the battle.
  • Fixed an issue that made Handicap ‘Trainer Level’ do not respect the assigned value correctly.
  • Fixed an issue that made Handicap ‘Special clause’ do not respect all the assignments correctly.
  • Fixed an issue that made Handicap ‘Special clause’ do not sync between players.
  • Fixed an issue that made NPC specific rewards do not drop correctly. (Again…)
  • Fixed an issue that made the NPC AI stop working after a Coop session.
  • Fixed an issue that made the Allied Pokémon not gain EXP/EVs correctly.
  • Fixed an issue that made the Opposing Pokémon not target correctly
  • Fixed an issue that made the position of Pokemons not working correctly with Cobblemon Battle Positions Add-On (Tried?)
1.3.0Релиз1.21, 1.21.1 · 23 июля 2026 г.

Additions

  • Added a fully customizable Handicap menu with independent battle restrictions.
  • Added clearer error messages when player does not met requirements for a battle
  • Added waiting screens while another player accepts an invitation or selects their team
  • Added chat message showing rewards earned after defeating a trainer while co-op mode
  • Added a improved session cleanup when players disconnect, cancel, or leave a battle
  • Added a WHOLE UI Rework for ALL Menu (Hope you enjoy it)
  • Changed the reward split, so items drop next to each player instead of getting into inventory

Fixes

  • Fixed a issue with split mode losing or duplicating Pokémon when a trainer has fewer than six
  • Fixed a issue with split mode behavior for both 3-each and 6-each battles
  • Fixed a issue with co-op invitations sending the same message twice
  • Fixed a issue with specific trainers displaying the incorrect “no trainer data” error
  • Fixed a issue with conditional trainer loot tables not being evaluated correctly
  • Fixed a issue that made rewards being lost when a player's inventory is full
  • Fixed a issue with several unclear or generic battle eligibility errors
  • Fixed a issue with the compatibility with both older and newer supported RCTMod versions (This should make Completely compatible with Cobbleverse 1.3.x up to 1.4.x)
  • Fixed a issue that made both players can fight in different dimensions
  • Fixed a issue that made coop player to not able to interact anymore with trainer once fight ended
1.2.0Бета1.21, 1.21.1 · 14 июля 2026 г.
  • Poke Selector UI from 3 each reworked
  • Individual awards for each player when defeating in co-op mode a trainer.
1.0Бета1.21, 1.21.1 · 11 июля 2026 г.

Initial Release

Комментарии

Загружаем…