Ever wanted to create NPCs that execute commands when clicked? Are you annoyed that 1.8 removes the always visible nametags? Or even have NPCs that talk to your players? Then NPCs is what you want!
NPCs provides many features to allow admins to create NPCs just the way they like them. This plugin is also open sourced and can be found on SupaHam's Github page. This plugin provides support for developers to create their own custom npc handlers to provide custom features to the plugin that can easily be customized through the npcs.yml file generated by the plugin upon first launch. Please check NPCs' documentation over here for a full-blown documentation on each and every feature the plugin has to offer.
Part of this plugin being lightweight includes its lack of commands. It does everything via the config file as documented in the documentation: http://wiki.supaham.com/NPCs
Create lightweight NPCs with customizable features