Want to tweak things as they spawn? Good news! Cobblemon has these things called SpawningInfluences that let you tweak various parts of the process. A little annoying, ngl, would’ve gone with events, but it consolidates the events into one thing I guess. Also good news: Tim Core allows you to quickly register spawner influences for the following types of spawns:

I bet you want some examples, huh? Check out Unchained, it’s built off of ‘em.