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.
hey jeremy you almost done can i have wgat uv done soo far :D
@Vice_Grandier Not currently, but I can add that to my todo list
I am currently in the process of completely updating the plugin. By the end of Monday I will have released a new update containing the following features:
+ Added a specified path for NPC's to walk on
+ Added a defined message for NPC's to say on right click
* Fixed the item bug
+ Added spout support, features to come
And More!
Can this make Mob NPC's?
I should be able to get a stable update out by the end of the weekend!
I am currently working on a new version that will fix the '/npc item' bug, update to the latest npc library, optional spout support, allow npcs to say messages to passing players, and make npcs walk on a custom path.
would you be able to make it that if you make an npc there is an option to make them walk around
Add optional Spout support that would be awesome
Ok, nice idea! I like it! I will PM you with the source code once I get a stable version ready for you. Once you are done, just send me the classes that you have changed and I will add them to the plugin jar. (If you create your own "main" class and just change one line of code in my "main" class to initialize/start your "main" class, that would be better than having my classes changed everywhere.)
okay dude this plug in is sick! but you cna make it alot better!!! i am okay when it comes to helping out with plugin's i'm not the greatest but my friend is amazing so were both willing to help out cause we have this idea that can make this plugin really sick!!! our idea is adding quests! you can make up questes and prgram npc's to give them when you talk to them. so if you liek that idea we cna try to make it happen!
Ok. If I ever make spout, it will be an OPTIONAL addon. (probably a separat jar that you will put in the npcwh folder.
Plz no Spout support I like the plugin the way it is :) with no MySGL needed or a Spout add on :)
Ok, here is my progress so far:
I think I am working prettey fast! Expect version 0.3 with the item bug fixed, a specified path, being able to "craft" npcs, AND being able to have the npc tell you a customized message - DONE BY NEXT WEEK!
awesome plugin!
For the bukkit permissions, not currently, but I hope to add support in the future
Does it support Bukkit's permissions API?
just got a working version for 1.0.0. Still working on the messages, walking around, and the item bug. Those fixes/additions should be out soon.
Awsome man<sub> Looks great. Sorry i havent been on much but theres a plugin thats fucking up our server and i have been trying to figure out wich one it is and why its doing it...</sub>
A CraftBukkit Recommended Build has JUST COME OUT for MC 1.0.0. I will begin testing with it and working on it right away
I am making a new version with those updates right now. Possibly work with MC 1.0.0 too! Should be out by tomorrow.
Hey jeremy, honestly, I can't wait until bukkit comes out with a stable build. This plugin is almost exactly what I need. I was just wondering if in the meantime you could possibly make it so that certain NPCs could say certain things (send messages to a player) when right clicked... or something along those lines. It would be awesome if you could as I know that would be a great feature to have in RP servers... instead of putting signs up to describe a building, why not just have a player "chat with" an NPC to learn about it? There is no other updated plugin that can do such a thing that I know of either. Anyways, just an idea, but thanks in advance for your consideration :)