CobbleSpawners
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.
截图
介绍
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.jsoncfile 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. |
常见问题
CobbleSpawners 支持哪些 Minecraft 版本?
CobbleSpawners 支持 Minecraft Java 版 1.20.1–1.21.1,共 2 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。
CobbleSpawners 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅服务端。
Hysocs 的其他作品
查看全部 →
E-Utils
A modding utility that provides reusable components for configuration files, command systems, and user interfaces
CobbleHunts
CobbleHunts is a Minecraft Fabric Hunts mod that adds a hunting system to Cobblemon. It includes global and solo Pokémon hunting missions with customizable options, rewards, and an easy-to-use GUI.
CobbleHunts
CobbleHunts is a Minecraft Fabric Hunts mod that adds a hunting system to Cobblemon. It includes global and solo Pokémon hunting missions with customizable options, rewards, and an easy-to-use GUI.
CobbleBattleRewards
A simple mod to provide rewards for completing battles with cobblemon
评论
登录后评论和评分