CobbleSpawners

Quick rating

CobbleSpawners

No reviews yet

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 behavior, including Pokémon species, spawn chances, and custom stats.

Anime & Pop Culture
No Genre
QoL & Tweaks
Server Utility
UI & Menu Tool
Mod Addon
Pokemon
Mod Loaders
Fabric
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Unsupported
Server Required

About

Project Details

Type
Mod
License
GNU Lesser General Public License v3.0 only
Latest Version
cobblespawners-2.1.7.jar
Authors
CurseForge
Modrinth

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

About

Description

CobbleSpawners

CobbleSpawners is a comprehensive Minecraft Fabric mod designed as an extension for Cobblemon, providing server administrators and map creators with powerful tools to place and manage custom Pokémon spawners. This mod gives you granular control over Pokémon spawning in specific locations, even in areas where natural Cobblemon spawning might be restricted (such as protected zones managed by Flan or other claim protection systems).

Features

Core Spawning System


- Time-Based Spawning: Configure spawners to operate on specific schedules with customizable spawn timers.
Multi-Spawn Support: Each spawner can spawn multiple Pokémon at once with configurable limits.
Dimension Support: Place spawners across any dimension (Overworld, Nether, End, or custom dimensions).
- Spawn Environment Control: Configure spawners to only spawn Pokémon in specific conditions (day/night, weather types).
Location Type Spawning: Designate spawn locations as SURFACE, UNDERGROUND, WATER, or ALL types.
Pokémon Customization
- Species and Form Selection: Choose specific Pokémon species and forms for each spawner.
- Custom Aspects Support: Spawn Pokémon with specific aspects, including shinies and other variations.
- Level Control: Set minimum and maximum levels for spawned Pokémon.
- IV Configuration: Customize IV ranges for each stat (HP, Attack, Defense, etc.).
- EV Rewards: Configure EV rewards when defeating spawned Pokémon for targeted EV training.
- Size Customization: Spawn Pokémon with custom size modifiers.
- Held Items: Configure Pokémon to spawn with specific held items with custom probability rates.
Spawn Mechanics
- Weighted Spawning: Control spawn rates with a percentage-based chance system.
- Independent vs Competitive Spawning: Choose between spawning mechanics where Pokémon either spawn independently based on their own chance, or compete with other species in a weighted system.
- Spawn Radius Control: Define custom spawn radii around spawners with width and height parameters.
- Safe Spawn Checks: Advanced logic ensures Pokémon only spawn in safe, appropriate locations.
Administration Tools
- Comprehensive GUI System: Manage all aspects of spawners through an intuitive graphical interface.
- Command System: Robust command set for spawner management (/cobblespawners).
- Spawner Block: Obtain and place special spawner blocks that can be configured in-game.
- Visualization Tools: Toggle visual indicators to see spawn radii and tracking diagnostics.
- Spawner Naming: Name and organize spawners for easier management.
- Despawn Control: Automatically cull spawned Pokémon on server stop if desired.
Capture Configuration
- Catch Restrictions: Configure whether spawned Pokémon can be caught at all.
- Ball-Type Restrictions: Limit which Poké Balls can be used to catch spawned Pokémon.

Dependencies

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

  • Advanced Spawner Blocks: Place custom spawner blocks that can be configured in-game. Make them visible or invisible, and even get copies of fully configured spawners to place elsewhere.
  • Granular Spawn Control: Configure spawn timers, the number of Pokémon to spawn at once, the total limit per spawner, and the radius in which they can appear.
  • Total Pokémon Customization: Control every aspect of the spawned Pokémon, including species, form, custom aspects (like shiny), level ranges, IV ranges for each stat, EV yields on defeat, size modifiers, and held items with custom chances.
  • Conditional Spawning: Set spawners to only operate during specific times (day/night), in certain weather conditions (clear, rain, thunder), and in specific location types (surface, underground, water).
  • Intelligent & Safe Spawning: Spawners perform advanced checks to ensure Pokémon only appear in safe, accessible locations within their radius.
  • Powerful Admin Tools: A full suite of commands and an intuitive GUI system allow for easy management, teleportation, and visualization of all spawners on the server.
  • Performance Features: Configure spawners to only be active when players are nearby and optionally force chunks to stay loaded to ensure consistent spawning in key areas.

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: This file contains global settings that affect all spawners.
  • /spawners/: This sub-directory contains an individual .jsonc file for each spawner you place, allowing for incredibly detailed and organized configuration.

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.

Screenshots

Gallery

  • Spawner Gui
    Spawner Gui Preview of a spawners gui with 5 mons selected
  • Spawner Example With Hologram mod
    Spawner Example With Hologram mod Example of how spawners could be placed around spawn
  • Preview of editing a mons spawn values
    Preview of editing a mons spawn values
  • Preview of shown stats for selected mon
    Preview of shown stats for selected mon

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~46,000
Total Downloads
CurseForge
~12,000
Modrinth
~33,000
Last Updated
CurseForge
Modrinth
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works