Description
NPCWarehouse is an NPC plugin designed for RolePlaying servers (Can be used on Creative and SMP servers as well, but not focused on this). NPCWarehouse will link in with other role playing plugins (ex. Factions, PermissionsEx, mcMMO, Spout/Spoutcraft) for a great npc experience. A list of NPC features is below. Currently this plugin is run and coded by jeremytrains, but if you would like to help or contribute, just post below! Help is always appreciated (If you decide to help, I will send you the source code).

Features for NPCs

Customize the NPC's name, messages, armor, items, and more!

Name an npc with a player's name and the npc will get the player's skin

Only the NPC's owner can edit the NPC

Have the NPC send messages to other NPCs on other servers or the same server! (Mailmen)

Have the NPC fight alongside with a faction or against mobs/players (Guardians)

Have the NPC sell or buy items with players (Traders)

Have the NPC dig tunnels for players (Miners)

Permissions support (Must be using Vault)

Set the npc's skin and cape (Spout + SpoutCraft required)

Customizable settings in a config.yml file

Create NPC's without a command (place wool on top of sand)

More features to come!

NPC Types

Guardian - fights mobs and players

Trader - sells and buys items with players

Mailman - delivers messages to players on the same server or different servers

Miner - digs tunnels for players

MailMen
Mailmen allow you to connect two NPCs on either the same server or different servers, and send messages between the two of them. Players read their mail by going to the MailMan NPC and reading their inbox, just like a regular mailman. Note: By enabling mailmen, you agree to send information (NPC IDs, NPC names, your IP and Port, and any mail messages sent) to NPCWarehouse.net in order to transfer the messages between servers.

Permission NodesClick Here to view a list of commands and permission nodes on our wiki

New Bukkit SafeGuard
The new Bukkit safeguard is described in detail here. NPCWarehouse does use Minecraft/CraftBukkit code outside of the API. This means that the safeguard does affect NPCWarehouse. You will need to have a new version of NPCWarehouse for every new version of Minecraft. I will do my best to get a compatible version released ASAP after an update, and add new features after a version is compatible.

Version Check
Don't know what version of the plugin your jar file is? You can use the NPCWarehouse version check by going to http://ci.npcwarehouse.net/fingerprintCheck, uploading your file, and it will tell you which build number the jar file is from. The version check will work with all recommended versions of the plugin (downloaded here) after v0.9.3, but it will work with any version downloaded from the Jenkins server.

Can you please make a pathfinding thing like citizens. where you can set a path for the npc and it will walk it. Like so set a waypoint one end of town, then walk to other end of town and set waypoint, so the npc will walk up and down the town. Citizens has it, but citizens doesnt work with MCPC plus (modpack server), and your plugin does. If you had this your plugin would pretty much replace citizens completely. Oh and if you do add it could you make it so the npc can look at you as it walks past and if within range it talks, so it walks past player and says hi, and keeps walking. Something like this would be perfect for the rpg town im making on the server.

Its because the NPCwarehouse creators haven't released an update yet to support 1.7.5, or 1.7.8
If you use any of these ones then it is their issue
If you are running the beta or something of 1.7.2 and this still happens, then it's a problem other than that plugin itself
Otherwise you will also see MANY errors in the console, I recommend not using it until they push an update out