CCA Compat Fixes — v1.0.0
A compatibility datapack for the Cozy Cobble Adventures modpack. It resolves crash-causing missing-function errors, fills in absent loot tables, and stubs out broken tag references so all listed mods load cleanly together on Minecraft 1.21.1 (pack_format 48).
Required Mods
This datapack only matters if your instance includes one or more of these mods. It is harmless if a mod is absent — every override is either "required": false or a safe empty stub.
| Mod | Namespace |
|---|---|
| Cobblemon | cobblemon |
| CobbledLoot | cobbledloot |
| CobbledStops | cobbledstops |
| Cobblemon City Towns | cobblemoncitytowns |
| Mega Showdown | mega_showdown |
| RCT Mod | rctmod |
| PokeLoot | pokeloot |
| 201 (rewards mod) | 201 |
| Deeper Darker | deeperdarker |
| PTL Structures | ptl_structures |
What It Fixes
Missing Function Stubs — minecraft:tick crash prevention
Three mods register functions into minecraft:tick but ship without the actual function file on 1.21.1, causing the game to log errors or crash on world load. This datapack provides no-op stub files and registers them as optional ("required": false) so the tick tag never errors.
| Function | Cause |
|---|---|
cobbledloot:tick |
CobbledLoot 1.5 registers this but the file is absent |
cobbledstops:tick |
CobbledStops 1.1 registers this but the file is absent |
cobblemon:main |
LegendaryEncounters registers this but the file is missing |
Loot Table Overrides
All overrides replace loot tables that are either missing entirely or reference items that do not exist in the current mod versions, replacing them with weighted pools of valid Cobblemon items.
cobblemon: sets (used by multiple mods as shared loot pools)
| Table | Fix |
|---|---|
cobblemon:sets/any_evo_stone |
Replaced with empty table (items unavailable) |
cobblemon:sets/any_ancient_held_item |
Replaced with empty table (items unavailable) |
cobblemon:sets/any_exp_candy |
Replaced with empty table (items unavailable) |
cobblemon:sets/any_natural_heal_item |
Replaced with empty table (items unavailable) |
minecraft: (Cobblemon's vanilla-namespace loot pools)
| Table | Contents |
|---|---|
minecraft:loot_table/cobblemon/basic_loot |
Poké Ball, Great Ball, Ultra Ball, Premier Ball, Legend Balls |
minecraft:loot_table/cobblemon/held_item_1_loot |
Type-boosting held items (Charcoal Stick, Mystic Water, Magnet, etc.) |
minecraft:loot_table/cobblemon/held_item_2_loot |
Battle held items (gems, Life Orb, Choice items, etc.) |
minecraft:loot_table/cobblemon/apricorn_ball_loot |
Apricorn balls |
minecraft:loot_table/cobblemon/apricorn_loot |
Apricorns |
minecraft:loot_table/cobblemon/basic_loot |
Core Poké Balls |
minecraft:loot_table/cobblemon/evo_item_loot |
Evolution items |
minecraft:loot_table/cobblemon/special_ball_loot |
Specialty Poké Balls |
minecraft:loot_table/cobblemon/status_healing_loot |
Status healing items |
minecraft:loot_table/cobblemon/vitamin_loot |
Vitamins / EV training items |
minecraft:loot_table/cobblemon/x_item_loot |
X-items (X Attack, X Speed, etc.) |
cobbledloot: (CobbledLoot chest rewards)
All four tiers replaced with valid Cobblemon held items and battle items weighted by rarity.
pokeball_loot · greatball_loot · ultraball_loot · masterball_loot
pokeloot: (PokeLoot block rewards)
All four tiers replaced with wide pools of Cobblemon Poké Balls, medicines, berries, gems, and held items.
blocks/pokeball_loot · blocks/greatball_loot · blocks/ultraball_loot · blocks/masterball_loot
cobblemoncitytowns: (town chest loot)
Chest loot provided for all seven towns: Pallet Town, Cherrygrove City, Floaroma Town, Lavender Town, Lentimas Town, Pacifidlog Town, and Twinleaf Town — including lab, flower, tower, mansion, and size-tiered variants.
rctmod: (RCT Mod trainer / generic rewards)
- Trainer default — potions, Poké Balls, Revives, Rare Candy, Exp Candy XS
- Trainer groups — custom loot for 40+ named trainer classes (Ace Trainer, Gym Leaders, Rivals, Elite Four, Champions, etc.)
- Generic tiers — common / uncommon / rare / epic / legendary / unique pools across battle, berries, archeology, evolution, fishing, medicine, nature, Poké Balls, and training categories
- Legendary masterball — guaranteed Master Ball drop
mega_showdown: (Mega Showdown held items and plates)
| Table | Contents |
|---|---|
sets/any_arceus_plate |
All 17 Arceus plates (equal weight) |
sets/any_myth_helditem |
Griseous Core, Lustrous Globe, Adamant Crystal |
sets/any_showdown_held_item |
Leftovers, Choice items, Life Orb, Assault Vest, Rocky Helmet, Lucky Egg |
201:loot_table/rewards
Premium held-item pool: gems, Choice items, Assault Vest, Rocky Helmet, Lucky Egg, Exp Share, Leftovers, Shell Bell, PP Max, Rare Candy, Ability Capsule.
Tag Stubs — crash / log-spam prevention
| Tag | Fix |
|---|---|
deeperdarker:entity_type/sculk |
Replaced with empty list — Deeper Darker's sculk entity tag references entities absent in this modpack version |
mega_showdown:item/sparkling_stones |
Replaced with empty list — item does not exist in current Mega Showdown build |
mega_showdown:item/arceus_plates |
Explicit plate list with "replace": true to override any broken defaults |
mega_showdown:item/genesect_drives |
Tag stub |
mega_showdown:item/oricorio_nectars |
Tag stub |
mega_showdown:item/silvally_memories |
Tag stub |
ptl_structures:worldgen/structure/kyurem_cave |
Empty stub — structure tag referenced before structure is registered |
Miscellaneous
cobblemon:dexes/mega_z— Empty Pokédex definition stub (sortOrder: 99) to satisfy a registration reference from Mega Showdown without polluting the in-game dex UI.mega_showdown:recipe/legend_plate— Crafting recipe: surround a Nether Star with 8 Arceus Plates to craft the Legend Plate.
Installation
Drop cca_compat_fixes.zip into your world's datapacks/ folder (or the server's world/datapacks/ folder) and run /reload. No configuration needed.

