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.
-
View User Profile
-
Send Message
Posted Jan 11, 2014Suggestion: Set npc to run a command every X sec/min
I want a simple way to spawn mobs in certain locations in a timer.
great plugin!
-
View User Profile
-
Send Message
Posted Jan 11, 2014@BossEpicness
What version of npcwarehouse are you using? Bukkit version? What is they error in the server console?
-
View User Profile
-
Send Message
Posted Jan 10, 2014Hey Guys, I was wondering if you could fix this. When i type /npc create SkythekidRS it says: An internal error occurred while attempting to perform this command. I don't know what is happening, but I'm trying to make my server and the dead-line for the opening is the end of Febuary. Any Suggestions? I am op so that option is off.
Please respond fast
-
View User Profile
-
Send Message
Posted Jan 7, 2014@jeremytrains
Ok thanks man!
-
View User Profile
-
Send Message
Posted Jan 7, 2014@KBKWilliamsson
That is interesting. I will look into that. If you post a feature request under the tickets page I can manage that feature easily and won't forget about it.
-
View User Profile
-
Send Message
Posted Jan 7, 2014@Zenek2
For 1.7.2, you currently have to use the developmental build on the Jenkins website. A recommended build is currently being approved by Bukkit and should be available within the next few days, sorry for the long wait. Things moved slowly over the holidays.
-
View User Profile
-
Send Message
Posted Jan 6, 2014@Zenek2
I don't think it's updated for 1.7.2 yet.
-
View User Profile
-
Send Message
Posted Jan 5, 2014I Can't create NPC (i have 1.7.2 bukkit)
-
View User Profile
-
Send Message
Posted Jan 5, 2014Thought about adding support for towny as well as factions? Would be neat to have them fighting for different nations :)
-
View User Profile
-
Send Message
Posted Jan 2, 2014@TheSigler49
That sounds like a great idea! I will try to as that in ASAP. It would help if you could create an enhancement ticket at http://dev.bukkit.org/bukkit-mods/npcwarehouse/tickets
-
View User Profile
-
Send Message
Posted Jan 1, 2014ANy chance you can add a way to allow items as hats? Since I can't really change skins I can get player heads that look like the NPC at set it as a helmet. I would also enjoy having other items as helmets, similar to the /hat command of essentials.
-
View User Profile
-
Send Message
Posted Dec 25, 2013@ItzCyberPvP
Alright, last night I uploaded the new version (v1.1) and as of right now it is still waiting for Bukkit staff approval. Hopefully they will approve it soon because I know you guys are waiting on it, but there are probably at least 10,000 lines of code in that plugin (probably a lot more) for them to look through. You should (hopefully) see the build published by tomorrow. If you can't wait for it to be published on BukkitDev so your auto-updater can download it, it is available as build #54 on the Jenkins website.
-
View User Profile
-
Send Message
Posted Dec 22, 2013@jeremytrains
Okay, thanks a ton, i might as well wait for your update if it's coming out in the next few days, as yours is most likely tested :). Thanks again.
-
View User Profile
-
Send Message
Posted Dec 21, 2013@ItzCyberPvP
Go to the website, select the NPCWarehouse job, and find the link that says "latest successful build artifact" or something like that and there should be a link for NPCWarehouse.jar.
@rex285
I hope to get one out in the next day or two with the new NPC Type.
-
View User Profile
-
Send Message
Posted Dec 21, 2013Yay! I really need this for my server i can wait for an update to 1.7.2 either!!!!
-
View User Profile
-
Send Message
Posted Dec 21, 2013@jeremytrains
Ok thanks a lot :) I will try out that website, and i can't wait for your stable released version! Also where is it on that website, i can't see anything talking about a 1.7 version.
Awesome plugin.
-
View User Profile
-
Send Message
Posted Dec 20, 2013@ItzCyberPvP
There is a 1.7 version available on the Jenkins website, but it has no been completely tested and may not be stable. I hope to release a stable version as soon as I fix a few more bugs that I'm working out with NPCWarehouse's new NPC Type.
-
View User Profile
-
Send Message
Posted Dec 20, 2013Awesome plugin, when do you think it will be out for 1.7? Really looking forward to it! Keep up the good work
-
View User Profile
-
Send Message
Posted Dec 17, 2013@Ctoptrophobe
No problem, and thank you very much for your support!
-
View User Profile
-
Send Message
Posted Dec 17, 2013Hey just wanted to say thanks for taking the time to post up the warning about being affected by the safe guard! That way we don't have to figure out whether or not the plugin will break!
Also, checking out the current dev build now. I'll report any issues.