Ever wish Cobblemon had towns, cities, and gyms without installing heavy modpacks or special maps?
Introducing Cobblemon Cities & Structures!

Bring the Pokémon world to life with Cobblemon-themed cities, gyms, Pokémon Centers, shops, unique buildings, NPCs, and more! All while keeping your game lightweight.
Explore properly sized buildings, Pokémon-themed interiors, clean roads, and iconic spots like the Pewter Museum and Celadon Game Center.
Features
- Gyms, Pokémon Centers, and Marts spawn once per town.
- Apricorn and berry trees grow in each city.
- Modern themes with clean roads and interiors.
- Town guides with lore and tips.
- Optional waystones inside Pokémon Centers.
- Random NPCs for trades, items, and dialogue.
- Level-scaled trainer battles with random pokemon from preset teams.
- Optional teleport to Pewter City after choosing your starter.
- Configurable Silph Co. rewards (fixed or random).
Note: This mod is still in development. Expect changes and bugs, so avoid using it in your main world for now.
Fight Gym Leaders!

Heal Your Pokémon!

Shop at Pokemarts!

Explore Towns!

Visit Iconic Buildings!

Find Secrets!

Installation
- Download the mod and all required dependencies.
- Place them inside your
modsfolder.
Note: This project is now a standalone mod. You no longer need separate datapacks or resource packs. Please ignore the datapack or resource pack files in the project downloads.
Tips
- Use the Cobblefolk resource pack to turn villagers into human models.
- All cities have an equal chance to spawn. Explore new biomes if you keep encountering the same cities. Or follow the map provided by the town guide.
- To customize shop items and loot tables, download this and follow the steps in the changelog.
Uninstalling
It is safe to uninstall after cities are generated.
However, due to how Cobblemon handles custom npc, uninstalling the datapack will cause nurse Joy npc turn into random Cobblemon npc from other mods.
Dependencies:
Optional Mods:
- Structurify: Prevents structure overlap and flatness checks.
- Waystones: Adds a waystone inside every Pokémon Center.
- COBBLEVERSE: Badges & Trophies: Adds a Kanto badge box in the starter kit and awards badges when beating gym leaders. For NeoForge users, install Sinytra Connector to use the cobbleverse-badges mod.
Config Options:
- Use
/opendialogue ccs:server_config @sto open settings. - Options include Silph Co. rewards (fixed/random) and NPC spawning modes (all, essential only, or none).
Planned Features:
- More unique buildings
- Random structures like the S.S. Anne
- Lavender Town, Pallet Town, and the Pokémon League
Special thanks to Cobbletowns and Cobbleverse for inspiration, and Skycrafts for the Pokémon NPC skins.
How to Install Cobblemon Cities & Structures (Datapack)
Cobblemon Cities & Structures by choya.oiishi is verified for Datapack, Fabric, Minecraft, Neoforge across Minecraft versions 1.21, 1.21.1 (latest release: 1.0.15, file size: 2.3 MB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.21, 1.21.1) and platform (Datapack, Fabric, Minecraft, Neoforge).
- Make sure you have the compatible loader or environment installed for Datapack, Fabric, Minecraft, Neoforge.
- Move the downloaded Cobblemon Cities & Structures file into your Minecraft
.minecraft/saves/<world>/datapacksfolder and launch the game.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
|
R
1.0.15
|
4d ago | 1 | |||
| 5d ago | 1 | ||||
|
R
1.0.14
|
5d ago | 1 | |||
|
R
1.0.13
|
10d ago | 1 | |||
|
R
1.0.12
|
20d ago | 1 | |||
|
R
1.0.11
|
21d ago | 1 | |||
|
R
1.0.10
|
25d ago | 1 | |||
|
R
1.0.09
|
26d ago | 1 | |||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
|
A
1.0.06
|
1mo ago | 1 | |||
| 1mo ago | 1 | ||||
|
A
1.0.05
|
1mo ago | 1 | |||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
|
A
1.0.04
|
1mo ago | 1 | |||
|
A
1.0.03
|
1mo ago | 1 | |||
|
A
1.0.02
|
1mo ago | 1 | |||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 |
- fix scientist dont have pokemon
- fix teams only have 1 and level 1 pokemon
1. Download this sample datapack.
1. Open the mod JAR file and replace the
cobbledollars and loot_table folders in this datapack with the ones from the mod.1. Edit the shop prices or loot tables.
1. Add the datapack to your world and activate it.
- added celadon department store
- added farmers market in viridian
#### config
- added option to disable npcs in server config
#### mechanics
- removed rctmod dependency. battles now use native cobblemon system
- trainers use random pokemon from preset teams without repeats
- trainers have multiple teams that scale with player level
- trainer pokemon level scales with the player's highest-level pokemon (with slight variation)
- trainer party size varies based on trainer type and player level
- set minimum levels for key trainers to prevent early end-game boss fights
- added advancements
- added optional cobbleverse badge mod support:
- starter kit includes a kanto badge box (if installed)
- defeating gym leaders awards their respective badge (if installed)
#### bug fixes
- fixed misty's winning dialogue not triggering
- changed grid from 9x9 to 11x11 to make cities more compact
- rebuilt saffron houses, celadon houses, and silph co to match the game design
- silph co now uses teleporter tiles instead of abra
- updated rocket game center hidden stairs
- added cerulean cave
- added road entrances so roads connect directly to buildings
- added street decorations as streets are wider now
- changed biome tags to cobblemon tags to support modded biomes
#### config:
- changed the silph reward command to: /opendialogue ccs:server_config @s
#### npc:
- npcs can now start dialogue when they see you
- added minimap icons
- moved npc text to dialogue files for easier updates
- moved npc functions like rewards and trades into molang for easier maintenance
- add optional starter kit and start radical red series in the welcome dialogue
- change pewter search radius to 100
- add names for npc
- add new items that can be sold to pokemart
- make all exploration map skip_existing_chunks to false
- disable vanilla mobs spawn in the cities
- change cities biome to cobblemon tags
- fix celadon not showing 3x2 buildings
- add pre-battle dialogue and win dialogue
- add give item, tm, pokemon on win
saffron:
- add silph co building
- add option to toggle the silph co reward:
- /function ccs:silph/set_fixed_reward
- /function ccs:silph/set_random_reward
textures:
- change textures to 2 pixel height eye
- add new textures for npc, rockets, rivals and leaders
gameplay:
- add welcome diagloue and teleport to pewter option after choosen the starter
- add key trainers to the cities. radical red can now progress up to cinnabar gym
- fix waystone processor list error
- packaged into a single mod
#### assets
add
- placeholder
- fisher
- psychic
- camper
- richboy
- bugcatcher
- youngster
- pokeball
change texture
- gentleman
- hiker
- shopkeeper
- rocket grunt
- guitarist
- breeder
- ninja
change npc to use cobblemon npc layers.
- Add foundation for more modern looks
- Add town center and guide
- Add cobblemon berries
- Add decos to make cities unique
- Add animation to npc
- new houses design
- Add town center and town guide for pewter and cerulean
- Move all dialogues and npcs into custom namespace
- Fix nurse joy missing model
- swimmer
- hiker
- Add loot_table
- Change pokemart npc to cobbledollar's
- Add rocket grunt trainer to game center
- Rearrange houses interior
- Move all npcs into custom namespace
- Fix museum lamp position
- Fix pokemart floor light blue get replaced
- Fix vermilion gym chisel copper oxidized
- Fix cerulean fence not connecting properly
- New pack icon