NPCWarehouse
NPCWarehouse
Add customizable NPCs to Minecraft!
NPCWarehouse Team: jeremytrains and zsscooby
Latest Recommended Build | Files | |
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk. | ||
Jenkins Server for Dev Builds | Jenkins | |
NPCWarehouse Wiki | wiki.npcwarehouse.net | |
Facebook Page | facebook.com/NPCWarehouse |
News
NPCWarehouse now has a Wiki! http://wiki.npcwarehouse.net
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 Nodes
Click Here to view a list of commands and permission nodes on our wiki
Author's Channels and Streams
zsscooby's Youtube Channel
jeremytrains' Youtube Channel
zsscooby's Live Stream
Submitting A Bug
All Bugs should be submitted here
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.
@beefzilla
Try build #41. Do you still encounter these problems?
@jeremytrains
i can, but it is just default generated by the plugin
edit:PM sent
@beefzilla
Could you send me your NPCWarehouse folder? I would like to try to replicate your server in my developmental realm.
im not exactly sure what you mean by modded server, but it is running craftbukkit build 2904 with many plugins - http://imgur.com/PROL7Yt - when i delete vault it works but after an hour or so it starts crashing (requiring a restart of the server) and then if i log back in it will crash every few minutes and i have to restart the server each time it crashes
http://pastebin.com/1NUdDdd8
@beefzilla
Thanks! I'm glad people are using the jenkins server! This is what it is used for, to fix bugs before everybody upgrades. (If you want to, you can set your update channel to "developmental" to automatically download bleeding-edge updates the minute they come out!)
Can't create an NPC with vault: I can't seem to replicate this result. Can you post the output of your /npcdebug command?
Guardians Attack but don't hurt entities: I can't replicate this either. Again, please post your /npcdebug output.
Diamond Leggings are not considered armor: I found the problem with diamond leggings and fixed it. Thanks!
In your debug output, it thinks that you server is definitely modded. Is it? If so, what are you running (these modifications could be the problem to the crashing. It seems many other plugins have this problem too, so I will look into it.
Thanks again!
its a great plugin but very buggy (the jenkins 1.6.4 version)
A few issues i've had
I had to remove this plugin for now because it seems to be crashing my server after a while (removed plugin and crashing stops) here is a copy of the crash report just incase you need it
http://pastebin.com/e78KMq7Q
chances are you are aware of these issues already, it is afterall a jenkins build
this is/will be a great plugin when it is working smoothly, thanks for making it. its better than the statues plugin because the npc's will face towards you :)
@CozmicDiamond
There is a version available on the Jenkins server. A recommended version is coming soon after it passes all of the tests.
http://ci.npcwarehouse.net/job/NPCWarehouse/lastSuccessfulBuild
hi please make this updated to 1.6.4 ive tried installing it and it didnt work please help!
@JomasterII
Hold the item in your hand and use "/npc item hold". to remove it, use "/npc item clear"
How do you make an NPC Hold items?
@msu957
That feature is already supported. Check out the config.yml file and install the plugin named "Vault" (Vault is an economy bridge).
Hey there, this seems like a great plugin! Any chance of supporting economy plugins? Like you have to pay to make NPCs?
@TheOnlyOneUndone
I'm working on a 1.6.4 update right now (Minecraft updated within the hour that I released the 1.6.2 version).
Doesn't work with 1.6.4. Update please :P
@Nosfeato
Unfortunately I cannot. The new features added to the plugin utilize new features added/removed to the new Bukkit versions. You can either update your server or use an older version of the plugin.
@BrickFilmsDude
What is the version of the plugin that you are using? What is the output of /npcdebug? Does '/npc help' show a help screen?
Hello, I run a server and wanted this plugin so I installed it. I went to use it, but there are no in game commands that work and can't figure out why this is? Could you tell me if it's broken or how to do it if it works? And btw the server is 1.6.2 about ot be updated to 1.6.4. My server runs on mutlicraft host and I got the plugin from multicraft.
plugin DOESNT work for 1.5.2 exept the old 1.5.2 update one. my question was , could you make the LAST version of the plugin work with 1.5.2?
@Nosfeato
v0.9.4 should work with 1.5.2
Could you guys make an updated version of this plugin for 1.5.2? :D
I would love it if the NPCs could be made to sit and lay down.