Mob Puppet is a simple plugin that allows you to spawn a minecraft mob and take control of it's movements while the mob keeps it's own AI. For example you could take over an iron golem and it would still attack hostile mobs while you control it.
Note: I recommend controlling the mob in 3rd person.
Mob Puppet Update 0.4
Some messages have been changed.
Puppet mob now dies when the player stops controlling it.
Temp Fix: Only one player can be a certain mob at a time.
Mob Puppet 0.4.1
Quick minor fixes
Mob Puppet 0.4.1-JR7
This version is for if you run a server on Java 7 if you have Java 8 installed just download MobPuppet-0.4.1.
Commands
/mobpuppet or /mp <mobname> <on/off> - Take control of a mob.
eg. "/mp IronGolem on" to stop controling the iron golem you would type "/mp IronGolem off".
/mobpuppetmobs or /mpm - Lists all mobs that can be used.
/mobpuppethelp or /mph - Mob puppet command help.
Permissions
mobpuppet.use - Gives access to mob puppet.
Quick Example Video
Know Problems
mob controlling can be buggy while flying if the mob cannot fly normally.