Jirachi can only be caught in Pokemon Sapphire, Pokemon Ruby, and Pokemon Emerald.(Subject to change) Go to Mossdeep City and go to the space craft/station. Enter and look for the man looking out the window. He will say "That's successful launch number X". X changes due to the amount of time you have played. There is one launch every week. When he says "That's successful launch number 100" he will then say "We can now take up regular people. Would you like to be the first?" Say yes and fly to space. Look around and you will see the legendary Jirachi!
Chat with our AI personalities
You can't catch Jirachi.
After you catch Rayquaza, you can go back to the Sky Pillar and there is a portal where Rayquaza used to be. Enter it, and you will enter a room and be able to catch Jirachi.
master. no other ball can hold it.
You can't at least if you are talking about Jirachi...
Jirachi, like the other legendary Pokémon, can only be received through a Nintendo Event.Since the event for the Jirachi giveaway is longgone, the best option is to use a Gameshark Code/Action Replay to get one (e.g., hacking).Good luck.