This site is not for solicitation of services or 'purchasing' development. Please do not post requesting side mods/plugins and so on. Your thread will be removed, and you will receive a warning.
Whenever he creates a world in single player, pokemon don't spawn. If he tries rejoining that world, the world gets reset and keeps asking him to pick a starter.
He can join servers and pokemon work fine there.
Has only Pokemon and Optifine.