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 May 8, 2013@EclipseGaming
We are almost complete with our update to 1.5.2, please bear with us. Do you have "enable-guards" set to true in the config.yml file?
@ItsxXviperiperXx
NPCWarehouse is not compatible with Bukkit 1.5.2 yet.
-
View User Profile
-
Send Message
Posted May 5, 2013@jeremytrains
Im Using bukkit of 1.5.2 and npc warehouse dev builds 1.5.1 or 1.5.2 i think
-
View User Profile
-
Send Message
Posted May 5, 2013It does not work, although it would be nice for an update, which I know you guys are working hard on, but anyways, i set them to aggressive, and no action =(
-
View User Profile
-
Send Message
Posted May 5, 2013@EclipseGaming
Does it work? If not, I can try something else.
@playogaming
v0.9.2 is 1.5.2
@ItsxXviperiperXx
What version of NPCWarehouse and Bukkit are you using?
@rater193
This is not a rip-off of citizens. Both plugins create NPCs but the NPCs have different features (ex. Mailmen, chat format per NPC, Miners, etc.)
-
View User Profile
-
Send Message
Posted May 5, 2013Going to do a new video on the types of NPC's soon hopefully.
-
View User Profile
-
Send Message
Posted May 5, 2013@rater193
It's not a rip off of the citizens plugin. Citizens doesn't have the specialized types we have. We never have even looked at a line of code from citizens for our code.
-
View User Profile
-
Send Message
Posted May 5, 2013this is a rip off of the citizens plugin, all u did was decompile citizens!
-
View User Profile
-
Send Message
Posted May 3, 2013Im having a bug when im trying to do
/npc create (Username)
it says this 'An Internal Error Occurred While Attempting to perform this command"
at net.npcwarehouse.CommandHandler.createNPC(Unknown Source) at net.npcwarehouse.CommandHandler.runCommand(Unknown Source) at net.npcwarehouse.CommandHandler.onCommand(Unknown Source) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ... 15 more
-
View User Profile
-
Send Message
Posted May 3, 2013update it to 1.5.2
-
View User Profile
-
Send Message
Posted May 1, 2013yes i set them to aggressive.
-
View User Profile
-
Send Message
Posted Apr 30, 2013@EclipseGaming
Did you set the NPC to aggressive? Use '/guardian aggro'. The guardian will guard in a radius of 15 blocks (command coming soon to set this) from where it is standing. To make them wear armor, hold a piece of armor in your hand and then use '/npc armor'. Traders are not functional yet.
-
View User Profile
-
Send Message
Posted Apr 29, 2013What do the flags do, because when i spawn a skeleton or spider, it does not attack it, even when it is flagged. Also how do you set certain places to guard, and lastly how do you make them wear armor, i've figured out the item, and lastly when i do /trader help it says it is an invalid command and says to do the exact same command to see the stuff.
-
View User Profile
-
Send Message
Posted Apr 29, 2013@EclipseGaming
-
View User Profile
-
Send Message
Posted Apr 28, 2013How do yu make an NPC a guard?
-
View User Profile
-
Send Message
Posted Apr 26, 2013@piritacraft
Great! Thanks for letting me know!
-
View User Profile
-
Send Message
Posted Apr 26, 2013I tested now and is working.. I received the message "you need select first". So I selected and removed the message with out problem. Thanks.
-
View User Profile
-
Send Message
Posted Apr 25, 2013@piritacraft
Right now, the message removal/addition is a little buggy. Can you post the console error log and the output of /npcdebug?
@porthos203
Use "/npc item hold" to put the item in your hand into the NPCs hand (and any item in the NPCs hand will go into your hand. Use "/npc item clear" to retrieve an item from an NPC without giving it a new item.
-
View User Profile
-
Send Message
Posted Apr 24, 2013someone using this plugin on spigot ?
-
View User Profile
-
Send Message
Posted Apr 24, 2013When I try remove a message on my server that use spigot, the server crash
-
View User Profile
-
Send Message
Posted Apr 23, 2013can you put me a exemple because i do /npc help and with the /npc item [item name] i dont know how to do it i tryed some name item so not work