HomeJavaModsCobbleSpawners
CobbleSpawners
ModsJava

CobbleSpawners

by Hysocs · on Modrinth

This Cobblemon addon mod allows map creators or admins to place custom Pokémon spawners, manage spawn settings via a GUI, and control Cobblemon spawning…

⬇ Download on Modrinth
CobbleSpawners — screenshot 1CobbleSpawners — screenshot 2CobbleSpawners — screenshot 3

CobbleSpawners

CobbleSpawners is a comprehensive Fabric mod for Cobblemon that gives server owners and map makers ultimate control over Pokémon spawning. Place and manage highly advanced spawners that can operate on timers, spawn Pokémon with custom stats and aspects, and even function in protected areas where natural spawning is disabled.


[WARNING]

CobbleSpawners is now in maintenance mode.

This mod will only receive bug fixes and compatibility updates when needed.
New features and future development have moved to CobbleSpawnRegions, which is the newer, better replacement for CobbleSpawners.

New users should use CobbleSpawnRegions instead.


Dependencies


Features


Commands

The primary command is /cobblespawners, with the alias /cs.

Command Permission Description
/cs listgui cobblespawners.listgui Opens the main GUI listing all spawners on the server for easy management.
/cs listgui <spawnerName> cobblespawners.listgui Opens the configuration GUI for a specific spawner.
/cs givespawnerblock cobblespawners.givespawnerblock Gives you a blank, configurable spawner block.
/cs givespawnerblockcopy <name> cobblespawners.givespawnerblockcopy (Very Useful!) Gives you a copy of an existing spawner, including all its Pokémon and settings.
/cs rename <oldName> <newName> cobblespawners.rename Renames an existing spawner.
/cs teleport <spawnerName> cobblespawners.teleport Teleports you directly to the specified spawner's location.
/cs togglevisibility <name> cobblespawners.togglevisibility Toggles the spawner block between being visible and invisible (air).
/cs toggleradius <spawnerName> cobblespawners.toggleradius Toggles a particle visualization of the spawner's radius, visible only to you.
/cs killspawned <spawnerName> cobblespawners.killspawned Kills all Pokémon currently spawned by a specific spawner.
/cs reload cobblespawners.reload Reloads all configuration files from disk.
/cs inspectnearest cobblespawners.inspectnearest Logs detailed information about the nearest Pokémon to the console, useful for debugging forms and aspects.
/cs addmon <spawner> <poke> [form] cobblespawners.addmon Adds a Pokémon with default settings to a spawner via command.
/cs removemon <spawner> <poke> [form] cobblespawners.removemon Removes a Pokémon from a spawner via command.

Configuration

CobbleSpawners uses a multi-file configuration system located in config/cobblespawners/.

config.jsonc - Global Settings

This file controls the mod's overall behavior.

Setting Description
debugEnabled Set to true for extremely detailed console logs, which is helpful for troubleshooting spawn conditions.
cullSpawnerPokemonOnServerStop If true, all Pokémon spawned by this mod will be removed when the server stops or restarts, preventing accumulation.

Individual Spawner Settings (in /spawners/)

Each spawner has its own file, which you can manage via the in-game GUI (/cs listgui <name>) or by editing the file directly.

Key Spawner Options

Setting Description
spawnTimerTicks The delay in game ticks (20 ticks = 1 second) between spawn attempts.
spawnLimit The maximum number of Pokémon that can be active from this spawner at one time.
spawnAmountPerSpawn The number of Pokémon to attempt to spawn each time the timer completes.
requirePlayerInRange If true, the spawner will only activate if a player is within the playerActivationRange.
forceChunkLoading If true, the spawner will keep its surrounding chunks loaded, ensuring it works even if no players are nearby. Ideal for automated arenas or world landmarks.

Pokémon Entry Options

For each Pokémon you add to a spawner, you get access to a massive range of customization:

Setting Description
spawnChanceType Determines how spawn chances are calculated. COMPETITIVE means all Pokémon in the spawner "compete" based on their weighted chance. INDEPENDENT means each Pokémon has its own individual percentage chance to spawn, allowing for multiple different species to spawn at once.
spawnSettings A section to control the conditions for spawning: spawnTime (ALL, DAY, NIGHT), spawnWeather (ALL, CLEAR, RAIN, THUNDER), and spawnLocation (ALL, SURFACE, UNDERGROUND, WATER).
captureSettings Control if the Pokémon isCatchable and if you want to restrictCaptureToLimitedBalls, where you can define a list of required Poké Balls.
ivSettings If allowCustomIvs is true, you can set a min/max range for all six IV stats.
evSettings If allowCustomEvsOnDefeat is true, you can define the exact EV yield players will receive for defeating the Pokémon.
heldItemsOnSpawn If allowHeldItemsOnSpawn is true, you can provide a list of item IDs and the percentage chance for the Pokémon to be holding each one.
Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more