This is a discussion topic for the Ore project, Moveset Customizer. View the full project on Ore for downloads and more information.
Moveset Customizer…well, customizes the level up move sets of Pokemon. That’s pretty obvious, yeah?
What this plugin can do:
You can define designated areas (multiple areas on one map, mind you) and add a customized level up move set pool for any Pokemon you desire.
For example, you can create a region around your spawn, name it Spawn, and then tell the plugin that while players are in this Spawn region, a Bulbasaur that reaches level 10 will naturally learn the move Sludge Bomb.
Note: this plugin will also stop the natural, default Pixelmon level up move pools from activating for any Pokemon that is configured in a region, and the player is currently in that region when they level up that Pokemon.
What this plugin can’t do:
Configure the move sets in the config for you. You can customize any Pokemon in any area to your heart’s content within reason (you’re not gonna be able to make Pokemon learn moves they can’t naturally learn, like Bulbasaur learning Flamethower lol)
Commands:
Permission: movesetcustomizer.command.admin
Alias: /mc
/movesetcustomizer region create <name> <max X> <max Y> <max Z> <min X> <min Y> <min Z> [<world>]
/movesetcustomizer region delete <name>
/movesetcustomizer movesets add <region> <Pokemon> <level> <move>
/movesetcustomizer movesets delete region <name>
/movesetcustomizer movesets delete pokemon <Pokemon> [<level>]