● CRZMovesPokemon
This mod fixes and expands Pokemon movesets for Cobblemon 1.7 by sourcing accurate move data from Pokemon Central Wiki (the Italian Pokemon encyclopedia).
What it does:
- Adds missing level-up moves — Ensures every Pokemon learns the correct moves by leveling up, matching official Gen 9 (Scarlet/Violet) data
- Adds missing TM moves — Fills in TM compatibility that Cobblemon is missing compared to the official games
- Adds missing egg moves — Completes breeding move pools based on official data
- Includes Legends: Z-A moves — Adds exclusive moves from the upcoming Pokemon Legends: Z-A game
- Converts legacy moves to TM — Some moves marked as "legacy" (unlearnable) in Cobblemon are re-enabled as TM moves, but only if confirmed learnable by official Pokemon data
By the numbers:
- 267 Pokemon modified
- 1,305 new moves added
- 18 legacy moves restored
- Covers Generations 1 through 9
Data source: All move data is scraped from https://wiki.pokemoncentral.it via its MediaWiki API and cross-referenced with Cobblemon's existing movesets. Only genuinely missing moves are added — nothing is removed or altered from the base Cobblemon data.
All Versions
+ Add Version⚠️ Requirements changed
- Requires Cobblemon 1.8.0 or newer. It will not load on Cobblemon 1.7.x, so stay on 1.3.3 if you haven't updated Cobblemon yet.
- SimpleTMs is no longer needed. Cobblemon 1.8 has its own TM system, and this mod works with it directly. You can remove SimpleTMs from your server.
- Still server-side only. Players only need Cobblemon 1.8.0 on their client.
- Minecraft 1.21.1, Fabric and NeoForge.
New: TMs for event moves
Cobblemon 1.8 has no TMs for event-only moves, so this mod adds four. You can craft all of them in the TM Machine right away without unlocking them first.
┌───────────────┬────────┬───────────────────────────────────────────────────────────────┬────────────────────────────────────────┐
│ TM │ Type │ Learned by │ Recipe │
├───────────────┼────────┼───────────────────────────────────────────────────────────────┼────────────────────────────────────────┤
│ V-Create │ Fire │ Rayquaza │ 12 Fire Gem, 3 Fire Charge, 1 Diamond │
├───────────────┼────────┼───────────────────────────────────────────────────────────────┼────────────────────────────────────────┤
│ Shift Gear │ Steel │ Genesect │ 12 Steel Gem, 1 Metal Coat, 1 Diamond │
├───────────────┼────────┼───────────────────────────────────────────────────────────────┼────────────────────────────────────────┤
│ Extreme Speed │ Normal │ Genesect, Pikachu, Raichu │ 12 Normal Gem, 1 Quick Claw, 1 Diamond │
├───────────────┼────────┼───────────────────────────────────────────────────────────────┼────────────────────────────────────────┤
│ Hold Back │ Normal │ Beldum, Metang, Metagross, Celebi, Flaaffy, Munchlax, Snorlax │ 6 Normal Gem, 2 Pink Mint Leaf │
└───────────────┴────────┴───────────────────────────────────────────────────────────────┴────────────────────────────────────────┘
These Pokémon can also learn these moves from the Move Relearner, same as before.
Movesets updated for Cobblemon 1.8
- Every moveset was rebuilt from Cobblemon 1.8.0's data, so the fixes match the learnset changes in 1.8. 921 Pokémon get missing Gen 8/9 moves or legacy-move fixes.
- Legacy moves still become TM moves, as before.
Good to know
With SimpleTMs, every move had a TM. Cobblemon 1.8 only makes TMs for a fixed list of moves, plus the four this mod adds. Some moves have no TM in Cobblemon, including Return, Frustration, Hidden Power, Tera Blast, Mimic and Natural Gift. You can't teach these with a TM, but Pokémon can still learn them by level-up, breeding or a tutor if their learnset includes them.
Updating from 1.3.x
1. Update Cobblemon to 1.8.0 on the server and on every client.
2. Replace the old CRZ Moves Pokemon jar with 1.4.0.
3. Remove SimpleTMs.
4. Optional: delete the config/simpletms/ folder, since nothing reads it anymore.
⚠️ Requirements changed
- Requires Cobblemon 1.8.0 or newer. It will not load on Cobblemon 1.7.x, so stay on 1.3.3 if you haven't updated Cobblemon yet.
- SimpleTMs is no longer needed. Cobblemon 1.8 has its own TM system, and this mod works with it directly. You can remove SimpleTMs from your server.
- Still server-side only. Players only need Cobblemon 1.8.0 on their client.
- Minecraft 1.21.1, Fabric and NeoForge.
New: TMs for event moves
Cobblemon 1.8 has no TMs for event-only moves, so this mod adds four. You can craft all of them in the TM Machine right away without unlocking them first.
┌───────────────┬────────┬───────────────────────────────────────────────────────────────┬────────────────────────────────────────┐
│ TM │ Type │ Learned by │ Recipe │
├───────────────┼────────┼───────────────────────────────────────────────────────────────┼────────────────────────────────────────┤
│ V-Create │ Fire │ Rayquaza │ 12 Fire Gem, 3 Fire Charge, 1 Diamond │
├───────────────┼────────┼───────────────────────────────────────────────────────────────┼────────────────────────────────────────┤
│ Shift Gear │ Steel │ Genesect │ 12 Steel Gem, 1 Metal Coat, 1 Diamond │
├───────────────┼────────┼───────────────────────────────────────────────────────────────┼────────────────────────────────────────┤
│ Extreme Speed │ Normal │ Genesect, Pikachu, Raichu │ 12 Normal Gem, 1 Quick Claw, 1 Diamond │
├───────────────┼────────┼───────────────────────────────────────────────────────────────┼────────────────────────────────────────┤
│ Hold Back │ Normal │ Beldum, Metang, Metagross, Celebi, Flaaffy, Munchlax, Snorlax │ 6 Normal Gem, 2 Pink Mint Leaf │
└───────────────┴────────┴───────────────────────────────────────────────────────────────┴────────────────────────────────────────┘
These Pokémon can also learn these moves from the Move Relearner, same as before.
Movesets updated for Cobblemon 1.8
- Every moveset was rebuilt from Cobblemon 1.8.0's data, so the fixes match the learnset changes in 1.8. 921 Pokémon get missing Gen 8/9 moves or legacy-move fixes.
- Legacy moves still become TM moves, as before.
Good to know
With SimpleTMs, every move had a TM. Cobblemon 1.8 only makes TMs for a fixed list of moves, plus the four this mod adds. Some moves have no TM in Cobblemon, including Return, Frustration, Hidden Power, Tera Blast, Mimic and Natural Gift. You can't teach these with a TM, but Pokémon can still learn them by level-up, breeding or a tutor if their learnset includes them.
Updating from 1.3.x
1. Update Cobblemon to 1.8.0 on the server and on every client.
2. Replace the old CRZ Moves Pokemon jar with 1.4.0.
3. Remove SimpleTMs.
4. Optional: delete the config/simpletms/ folder, since nothing reads it anymore.
Purpose
Patches and extends Cobblemon's Pokémon movesets so players get a more complete and accurate move pool in-game — covering modern (Gen 8+9) additions, restoring
legacy moves, and unlocking historically event-exclusive signature moves.
What it changes
1. Filling in missing modern moves
The generator script compares Cobblemon 1.7's vanilla learnsets against official Pokémon data from Sword/Shield, Isle of Armor, Crown Tundra, Scarlet/Violet,
Teal Mask, and Indigo Disk. Anything missing is added to the Pokémon's learnset (level-up, TM, egg, tutor) via species_additions. For level-up moves, Gen 9
levels take priority; otherwise Gen 8 is used.
2. Promoting legacy moves to TMs
Cobblemon marks many older-gen moves as legacy: (declared but not learnable in-game). This mod converts those legacy entries into tm: so they become actually
usable.
3. Restoring legendary/mythical/starter coverage
A bug in the original generator was silently skipping any Pokémon that didn't have an explicit "implemented": true field — which excluded most legendaries,
mythicals, and several starters from receiving any of the fixes above. The bug is patched; ~144 additional species now get processed correctly.
4. Event-only signature moves made obtainable
A small whitelist of moves that were historically distributed only through official Pokémon events is added as both level-up (level 1, for Move Relearner
access) and TM (for TM Disk access):
┌───────────────────────────────────────────────────────────────┬───────────────────────────┬───────────────────────────────────┐
│ Pokémon │ Move │ Event origin │
├───────────────────────────────────────────────────────────────┼───────────────────────────┼───────────────────────────────────┤
│ Genesect │ Shift Gear, Extreme Speed │ 2014 Korean Movie 16 distribution │
├───────────────────────────────────────────────────────────────┼───────────────────────────┼───────────────────────────────────┤
│ Rayquaza │ V-Create │ ORAS event │
├───────────────────────────────────────────────────────────────┼───────────────────────────┼───────────────────────────────────┤
│ Pikachu, Raichu │ Extreme Speed │ Various Pikachu events │
├───────────────────────────────────────────────────────────────┼───────────────────────────┼───────────────────────────────────┤
│ Snorlax, Munchlax, Celebi, Beldum, Metang, Metagross, Flaaffy │ Hold Back │ Shiny-event distributions │
└───────────────────────────────────────────────────────────────┴───────────────────────────┴───────────────────────────────────┘
5. Cross-mod compatibility plumbing
Two integration hacks make the event-only moves actually work alongside the popular SimpleTMs mod:
- Auto-patches SimpleTMs' exclusion list (config/simpletms/moves/excluded_moves_from_tmtr_learning.json) on server start, stripping our target moves so the TM
- Mixin into MoveLearnItem.canPokemonLearnMove that force-allows the whitelisted (Pokémon, move) pairs when SimpleTMs' learnset check fails to see our
What it doesn't change
- Doesn't replace any vanilla Cobblemon species file — everything is layered on top via species_additions.
- Doesn't add new Pokémon, items, blocks, or game mechanics.
- Doesn't touch SimpleTMs' code at runtime beyond the one targeted Mixin and the one config file.
Major Bugfix: Legendaries & Mythicals Now Get Move Updates
A bug in the generator script was silently skipping any Pokémon whose source file didn't explicitly declare "implemented": true. That field is missing on most
legendaries, mythicals, and a number of other species in Cobblemon's data — so they were never receiving the Gen 8+9 move additions or the legacy→TM conversion
that other Pokémon got. This release fixes the default, and ~144 additional Pokémon now receive updated movesets, including Genesect, Celebi, Rayquaza, Mew,
Mewtwo, the legendary birds and beasts, the weather trio, the creation trio, and many more.
Event Moves Are Now Learnable
Several iconic moves only ever distributed through official events are now available as TMs on the Pokémon that legitimately received them:
- Genesect — Shift Gear and Extreme Speed (from the 2014 Korean M16 movie distribution)
- Rayquaza — V-Create (from the ORAS event)
- Pikachu / Raichu — Extreme Speed (from various Pikachu events)
- Beldum, Metang, Metagross, Celebi, Flaaffy, Munchlax, Snorlax — Hold Back (from shiny-event distributions)
These were previously tagged as special: in Cobblemon (unobtainable in-game). The mod now exposes them via TM so players can actually use them.
Under the Hood
The generator script gained a MANUAL_MOVE_ADDITIONS map, so future event-only moves can be added with a one-line entry instead of hand-editing JSON files. The
script also reports a +N manual count per Pokémon for transparency.
What Didn't Change
- Rotom-Wash + Blizzard: investigated and confirmed not coming from this mod. No rotom.json in our species_additions adds tm:blizzard; the source is external
- Pledge moves (Blast Burn / Hydro Cannon / Frenzy Plant): already present as TMs on every starter final form in vanilla Cobblemon — no changes needed.
The issue was that many Pokémon were missing historical egg moves. Moves like Dragon Dance, Outrage, Crunch, etc. were only listed as TM moves, so they
couldn't be passed down through breeding.
What was done:
- Added 533 missing egg moves across 109 Pokémon
- All moves that were ever an egg move in any generation (Gen 3-9) are now available through breeding
- Egg moves are properly propagated from base forms to evolutions (e.g. Charmander → Charmeleon → Charizard)
Example - Charizard:
- Before: 10 egg moves
- After: 20 egg moves (added Dragon Dance, Outrage, Crunch, Flare Blitz, Swords Dance, Focus Punch, Dragon Pulse, Rock Slide, Air Cutter, Beat Up)
About Earth Power on Charizard: Earth Power was never an egg move for Charizard in any generation, and it's not in its official learnset. It might be confused
with Earthquake (which is available as a TM move).
This mod fixes and expands Pokemon movesets for Cobblemon 1.7 by sourcing accurate move data from Pokemon Central Wiki (the Italian Pokemon encyclopedia).
What it does:
- Adds missing level-up moves — Ensures every Pokemon learns the correct moves by leveling up, matching official Gen 9 (Scarlet/Violet) data
- Adds missing TM moves — Fills in TM compatibility that Cobblemon is missing compared to the official games
- Adds missing egg moves — Completes breeding move pools based on official data
- Includes Legends: Z-A moves — Adds exclusive moves from the upcoming Pokemon Legends: Z-A game
- Converts legacy moves to TM — Some moves marked as "legacy" (unlearnable) in Cobblemon are re-enabled as TM moves, but only if confirmed learnable by
By the numbers:
- 267 Pokemon modified
- 1,305 new moves added
- 18 legacy moves restored
- Covers Generations 1 through 9
Data source: All move data is scraped from https://wiki.pokemoncentral.it via its MediaWiki API and cross-referenced with Cobblemon's existing movesets. Only
genuinely missing moves are added — nothing is removed or altered from the base Cobblemon data.