The base Cobblemon spawner checks the current number of Pokémon near a player before initiating a new Pokémon spawn. If this number exceeds the set per-chunk maximum (default is 1), it cancels the spawning process. This mechanism exists to regulate the number of Pokémon in the world and prevent server overload. However, it also forces the player to be constantly on the move so that Pokémon despawn in unloaded chunks, or even to commit a full-on cull of the local pocket monsters just to get a specific rare Pokémon to spawn.
This small side-mod allows you to configure conditions under which a Pokémon can spawn even if the surrounding chunks are overcrowded. The conditions can be specified using a bucket, a player's username, a dimension, or a combination of these within a composite condition type. Furthermore, if you are familiar with modding, you can easily add your own custom condition type if needed.
By default, the mod is configured to allow the spawning of all ultra-rare Pokémon.
Here is a config example utilizing all types of permits:
Config
{
"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"
}
]
}
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+