Skip to content

Cobblemon Mid-Battle EXP

Earn experience the way the main series pays it: at every knockout, not in one lump when the battle ends. A level gained mid-battle counts in that same battle — new stats, more HP — and a move it unlocks is yours to take before the next turn.

There is nothing to configure and no command to learn. Install it and fight.

MC 1.21.1 Fabric NeoForge Cobblemon 1.7 & 1.8

What can it do?

  • EXP at each knockout — every Pokémon that fought the one that fainted is paid on the spot, Exp. Share holders too, with every Cobblemon multiplier applied. EVs arrive at the same moment.
  • Levels that count now — new stats and more HP in the battle the level was earned in. Stat boosts you already set up stay.
  • A move screen, mid-battle — when a Pokémon that knows four moves unlocks a new one, drag it into the moveset or send it to the move pool.
  • Everything in the battle log — EXP, levels, stats and moves, said to the Pokémon's owner and nobody else.

The one rule

A knockout pays once. Whatever a knockout paid, the end of the battle does not pay again for the same opponent. The total is what Cobblemon would have given you; it simply arrives as you earn it.

Get it

Needs Minecraft 1.21.1 on Fabric or NeoForge, Cobblemon (CurseForge) 1.7 or 1.8, Architectury API, and Kotlin for your loader
Works with any mod that changes how much EXP or how many EVs a battle gives — its numbers are the ones paid
Does not need a config file, a command or a permission

One jar per loader, and the same jar runs on Cobblemon 1.7 and 1.8. Drop the one for your loader into mods/, never both at once.

Supports the project 💛 Enjoying shiero's mods? A small sponsorship keeps them coming — no ads needed when the community carries it.