Compatibility
Minecraft: Java Edition
1.21.1
Platforms
Supported environments
Server-side
Singleplayer
Tags
Creators
Details
Licensed ARR
Published yesterday
Cobblemon: Generation Spawns
Cobblemon: Generation Spawns is a Minecraft mod designed to manage and restrict Pokémon spawning behavior in your game world. This mod is built to be multi-platform, supporting both Fabric and NeoForge.
Features
- Dynamic Spawn Filtering: Control which Pokémon generations (e.g.,
gen1,gen8) are allowed to spawn in your world. - Support for Sub-Generations: Flexible matching allows for variant support (e.g., enabling
gen8automatically allowsgen8a,gen8b, etc.). - Live Configuration: Use in-game commands to toggle allowed generations without requiring a server restart.
- Debugging Commands: Allows users to keep track of the active generations and currently stored generations in both cache and persistent storage.
Commands & Usage
| Command | Arguments | Permission | Description | Example Usage |
|---|---|---|---|---|
/generation enable |
<generation> |
OP Level 2 | Permanently enables spawning for the specified generation. | /generation enable gen1 |
/generation disable |
<generation> |
OP Level 2 | Disables spawning for the specified generation. | /generation disable gen1 |
/generation active |
None | All Players | Lists all currently active Pokémon generations allowed to spawn. | /generation active |
/generation debug |
None | OP Level 2 | Displays debugging information related to active gens | /generation debug |
/generation help |
None | OP Level 2 | Displays and explains command usage. | /generation help |
Live Configuration & Spawn Calculations
The mod utilises caching for server performance.
When an administrator alters the spawning rules:
- The choice is instantly written to the Overworld save's persistent data file.
- The internal runtime cache synchronizes automatically across the server without requiring a world reload or server restart.
- This background update immediately recalculates pool weights and constraints for Cobblemon's
/checkspawnscommand. Players running/checkspawnswill instantly see the updated pools, odds, and legal species reflecting the active generations.
Important: Default Spawning Behavior
By default, CobblemonGenerationWaves has NO generations enabled.
When you launch a new world for the first time, all natural Pokémon spawning will be blocked until an administrator explicitly registers a wave. For instance, to start your server with only the original Kanto Pokémon, run:
/generation enable <chosen generation>
You can use this mod in any modpack.


