Cobblemon - Let Me Spawn
In the standard Cobblemon system, before spawning a new Pokémon, the current number of Pokémon near a player is checked. If this number exceeds the set per-chunk limit (default is 1), the spawning process is canceled. This mechanism is designed to control the number of Pokémon in the world and prevent server overload. However, it also forces players to constantly move so that Pokémon despawn in inactive chunks, or even completely eliminate local Pokémon to spawn a specific rare species.
This small additional mod allows you to configure conditions under which a Pokémon can spawn even in overcrowded surrounding chunks. Conditions can be set based on Pokémon rarity category, player name, dimension, or a combination of these parameters through a composite condition type. Additionally, if you are familiar with modding, you can easily add your own custom condition types if needed.
By default, the mod is configured to allow the spawning of all ultra-rare Pokémon.
Here is a configuration example using all types of permits:
{
"enableSpawnMessages": true,
"permits": [
{
"bucket": "ultra-rare",
"type": "bucket"
},
{
"type": "level",
"level": "minecraft:the_nether"
},
{
"name": "gatekeep06",
"type": "player"
},
{
"permits": [
{
"bucket": "uncommon",
"type": "bucket"
},
{
"type": "level",
"level": "minecraft:the_end"
}
],
"type": "composite"
}
]
}