Regions & World

World generation, structures and add-on packs

COBBLEVERSE plays out across a reshaped Minecraft overworld — and, for the bold, the Nether and the End. The base install generates vanilla biomes seeded with Kanto gyms, legendary monuments, Poké Center villages and raid dens, all injected by datapacks that the Global Packs mod loads into every world automatically. Three more regions (Johto, Hoenn, Sinnoh) and the Terralith terrain overhaul sit in an extra folder, one file-move away from being part of your adventure. This page explains what generates where, what each optional pack really contains, and how to switch things on and off.

How the world generates

Out of the box the overworld uses the vanilla biome layout — Terralith is not active by default. It ships only as an optional datapack (datapacks/extra/Terralith-DP.zip); there is no Terralith mod jar, and the pre-installed Biome Replacer config only fires on terralith: biomes, so it does nothing until you enable that pack.

Vanilla doesn't mean untouched, though. The main datapack (COBBLEVERSE-DP-v31.zip) ships modified copies of 35 vanilla biome definitions plus custom overworld noise settings and density functions, so terrain shape and biome decoration are quietly retuned even before any add-on. The same pack carries the bulk of the Pokémon world data: 1,024 wild spawn files and 376 species additions layered on top of Cobblemon 1.7.3 — which is why Pokémon from later generations already roam the wild without any region pack enabled — along with all the Kanto structures below, 266 raid den encounter definitions and the fossil set.

Everything in the datapacks/ folder is force-loaded into every world (singleplayer or new saves alike) by the Global Packs mod — see the enabling section for the exact config.

Villages, Poké Centers and raid dens

Villages are overhauled. The pack rewrites vanilla village placement (spacing 50 / separation 25 chunks, versus vanilla's 34 / 8 — so villages are more spread out) and stacks the village pool in favour of custom villages from the Cobblemon Additions mod: its small/mid/large villages roll at weights 6/4/2 while each vanilla village type keeps weight 1. The custom villages draw from a special one-off building pool that includes a full Poké Center, a Poké Mart, a battle pad and a lodge, so it's worth walking every street. Swamp huts are similarly mostly replaced by a custom witch hut variant.

Every vanilla-style village gets a Poké Center too. Cobblemon itself generates a Poké Center building with a healing machine in villages; the PokeCenterPCs-DP.zip datapack swaps in 19 rebuilt versions whose stated purpose is to put a PC block in every village Poké Center. The Pokeblocks mod supplies additional decorative blocks used around the pack's builds.

Raid dens come from the Cobblemon Raid Dens mod, configured for natural spawning at a 1-in-480 chance roll. Dens span tiers 1–7 with the odds weighted toward tiers 3–5 (tier 7 is a 2% roll), and each den resets every 2 hours of game time, rerolling both boss and tier. Rewards are distributed by damage dealt. The main datapack registers 266 raid encounters and boss pools covering the pack's dex plus G-Max, Mega, legendary, mythical, paradox and Ultra Beast categories, with two den structure variants (basic and Dynamax).

Kanto landmarks in every world

The main datapack adds 19 jigsaw structures to worldgen. Each gym generates in one signature biome — and the matching gym leader spawns using a biome tag that mirrors it, so finding the biome finds both:

Overworld gyms use spacing 40 chunks, so one is never far. Beyond the gyms:

Biomes and rarity above are read straight from the pack's worldgen files. What each building holds is only hinted at by its file name — expect the trainer or legendary the name promises, but treat interiors as yours to discover.

Optional add-ons: Johto, Hoenn, Sinnoh, Terralith

Four zips wait in datapacks/extra/. Note what they don't contain: no wild spawn or trainer-team files — those already ship in the base pack (the Trainers datapack defines every Johto, Hoenn and Sinnoh leader, Elite Four and champion, and the main datapack already spawns their Pokémon). What the region packs add are the structures, region advancements, recipes/trades, and the biome tags that let those leaders actually appear in the world.

How to enable the add-ons

This pack loads datapacks globally through the Global Packs mod. Its config (config/global_packs.toml) declares two folders: everything directly in datapacks/ is required — force-loaded into every world — while zips in datapacks/extra/ are registered as optional packs, offered in the world's data pack selection rather than auto-enabled.

The simplest, always-works method:

Two things to know when adding packs to an existing world: new structures and biomes only appear in chunks generated after the pack is active — terrain you've already explored keeps its old generation — and enabling Terralith mid-save will produce visible seams where old chunks meet new. Sensible combinations, based on where each pack's structures generate: Johto any time after Kanto; enable Terralith together with (or before) Hoenn and Sinnoh, since their gyms and monuments target Terralith biomes that otherwise never exist.

Variant packs: No Ender Dragon, No Hunger

Two small toggle packs sit directly in datapacks/ — which, under the Global Packs config above, means both are active in every world by default. To turn one off, move its zip out of the datapacks/ folder while the game is closed.

Both packs are single-function tick loops with no other content, so removing them has no side effects beyond restoring the vanilla mechanic.

Unlocking Regions: Kanto → Johto → Hoenn → Sinnoh

Every region already ships inside the modpack — nothing extra to download or install. Only Kanto is active in a fresh world; Johto, Hoenn and Sinnoh sit in the pack's datapacks/extra/ folder as disabled optional datapacks (COBBLEVERSE-Johto-DP, COBBLEVERSE-Hoenn-DP, COBBLEVERSE-Sinnoh-DP, plus a Terralith-DP terrain pack that comes online with Hoenn). The Global Packs mod attaches these to every world automatically, new or existing, so never copy datapack files into a world's own folder by hand — progression flips them on for you.

The normal unlock loop, one region at a time:

Skipping ahead with commands. Per FryBry's unlock tutorial (commands verified against the pack's function files): with cheats enabled or server op, run /function cobbleverse:blue_champion_defeated to instantly unlock Johto — it grants the Kanto champion reward and enables the Johto datapack without marking Kanto's trainers as beaten; restart the world after. The chain cannot be jumped, because each skip command lives inside the datapack the previous one enables: after the restart run /function cobbleverse:lance_champion_defeated for Hoenn, restart again, then /function cobbleverse:rocco_champion_defeated for Sinnoh. The skip only unlocks the world — to update your own card and level cap afterwards, visit the Trainer Association or run /function help:johto_series (likewise hoenn_series / sinnoh_series).

Version notes for older packs. Per Ploop Craft's 1.7.40–1.7.42 rundown, patches land quickly and fix progression-adjacent bugs, so update before troubleshooting a stuck unlock — changelogs are one click away via the version number on the title screen. Notably, before 1.7.41 the shiny Rayquaza that replaces the Ender Dragon could despawn before you arrived, leaving the End empty; it now has despawn protection, which matters because Kanto's endgame — including the Champion Blue fight — takes place in the End. Sinnoh is currently the last link in the chain (its champion function unlocks no further region yet), with the Unova update in development.