Using PokemonMatchers in a white/blacklist, you can now remove Pokémon from the pool of eligible spawns using Tim Core’s config.
{
// ...
"spawnBlacklist": [],
"spawnWhitelist": [
"labels=gen1"
],
// ...
}
{
// ...
"spawnBlacklist": ["ditto"],
"spawnWhitelist": [],
// ...
}
Don’t use random bits, like checking EVs or IVs or shiny status. Those are not determined by the spawns, so they would just randomly catch spawns. I dunno, maybe you wanna do that for some odd reason, but it wouldn’t stick around between world reloads, and would be really random.
Also, don’t use this if you’ve got a random spawn that doesn’t assign species/form. Same vibe.