Perdon, pero si es posible en rpgmaker.
Para recibir un pokemon shyni solo tienes que crear un evento y en la parte donde te dan el pokemon creas un comando normal de dar un pokemon y luego añades un comando de script que diga
poke.makeShiny
y con eso bastaria.
El pokemon essentials entrega muchas funciones a la hora de recibir pokemones, como que venga con un tipo de pokeball, nombre (mote), sexo, moveset, si es shiny o obscuro.
Si quieres añadir mas detalles mira esto.
Editing a Pokémon - Pokémon Essentials Wiki