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 Jun 24, 2012hello world I have a problem I do not know the codes for npc I look a response
-
View User Profile
-
Send Message
Posted Jun 22, 2012@iliketrains26
Same here. I'm going to download the latest stable version. ;(
-
View User Profile
-
Send Message
Posted Jun 18, 2012hmmm this is weird. everytime i create 1 they all face the same way looking down. How can i change this
-
View User Profile
-
Send Message
Posted Jun 16, 2012This plugin is perfect for my server unfortunately, it is dead. :(
-
View User Profile
-
Send Message
Posted Jun 6, 2012I have been tinkering with this plugin, and I am trying to assign archers and guards to specific spots. Has any one done this, and can some one describe how to make these "stationary guards" or "bouncers" i am trying to create? I would have thought there would be 10 or 20 generic NPC types already in the plug in, but i don't think there are.
-
View User Profile
-
Send Message
Posted Jun 6, 2012hi, i love this plugin, but i dont know how to change the skins.like if i create a NPC, named bob, he will have the default skin, i got spout, so how do i change the skin????
-
View User Profile
-
Send Message
Posted Jun 5, 2012it seams that this has been abandoned by the author maybe someone can pick it up?
-
View User Profile
-
Send Message
Posted Jun 4, 2012Hey can you fix where when you restart your server it deletes the npcs please!?
-
View User Profile
-
Send Message
Posted May 31, 2012will you fix the problem/bug with the npc's only looking in one direction and not the same as you please
-
View User Profile
-
Send Message
Posted May 26, 2012Will you ever add an API?
-
View User Profile
-
Send Message
Posted May 23, 2012aLL THE NPCs are looking one way how do i change that? please help :D
-
View User Profile
-
Send Message
Posted May 18, 2012Do You Have A Date For When The Stable Build Will Be Released I Want To Switch From citzens To This As Every Time I Reload/restart The Server My NPC's Vanish So A Date For A Stable Build Of This Would Be Nice? :D
-
View User Profile
-
Send Message
Posted May 15, 2012How you change the skin?
-
View User Profile
-
Send Message
Posted May 5, 2012Is it possible to turn the NPCs? Right now mine is looking into a wall.
-
View User Profile
-
Send Message
Posted May 4, 2012Im having an issue on server start up during the enabling of your plugin every time it freezes at: "12:43:25 [INFO] [NPCWarehouse] Checking for latest version..."
-
View User Profile
-
Send Message
Posted May 2, 2012@StiDJa
There is probably some kind of conflict then, maybe thread issues? You still should submit that error report to StopTalkingAboutBan since its their plugin thats referenced in the error report.
@jeremytrains:
I sent you a PM regarding this plugin.
-
View User Profile
-
Send Message
Posted Apr 29, 2012@jeremytrains
I know this but it crashes when your plugin is uploaded, there was no issue before.
-
View User Profile
-
Send Message
Posted Apr 29, 2012@StiDJa
This is actually not my plugin. I have done a quick search for you, and the plugin causing this error is [STAB]StopTalkingAutoBan. You should send them the error report and see what they say.
-
View User Profile
-
Send Message
Posted Apr 29, 2012Would really like this plugin but everytime i upload it and restart the server it crashes it.. here is the error message.
2012-04-29 10:30:41 [SEVERE] Exception in thread "Updater"
2012-04-29 10:30:41 [SEVERE] java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
2012-04-29 10:30:41 [SEVERE] at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:197)
2012-04-29 10:30:41 [SEVERE] at java.awt.Window.<init>(Window.java:534)
2012-04-29 10:30:41 [SEVERE] at java.awt.Frame.<init>(Frame.java:420)
2012-04-29 10:30:41 [SEVERE] at java.awt.Frame.<init>(Frame.java:385)
2012-04-29 10:30:41 [SEVERE] at javax.swing.SwingUtilities$SharedOwnerFrame.<init>(SwingUtilities.java:1756)
2012-04-29 10:30:41 [SEVERE] at javax.swing.SwingUtilities.getSharedOwnerFrame(SwingUtilities.java:1831)
2012-04-29 10:30:41 [SEVERE] at javax.swing.JOptionPane.getRootFrame(JOptionPane.java:1699)
2012-04-29 10:30:41 [SEVERE] at javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:864)
2012-04-29 10:30:41 [SEVERE] at javax.swing.JOptionPane.showConfirmDialog(JOptionPane.java:797)
2012-04-29 10:30:41 [SEVERE] at javax.swing.JOptionPane.showConfirmDialog(JOptionPane.java:759)
2012-04-29 10:30:41 [SEVERE] at javax.swing.JOptionPane.showConfirmDialog(JOptionPane.java:720)
2012-04-29 10:30:41 [SEVERE] at me.blackburn.STAB.Updater.showUpdateDialog(Updater.java:63)
2012-04-29 10:30:41 [SEVERE] at me.blackburn.STAB.Main.run(Main.java:259)
2012-04-29 10:30:41 [SEVERE] at java.lang.Thread.run(Thread.java:722)
-
View User Profile
-
Send Message
Posted Apr 26, 2012@Littledanno
You can find it on the web (maybe google images?) and click view full image. Take the URL at the top and then use:
/npc select [id] /npc skin [paste URL here]
As long as you have Spout + SpoutCraft and skin changing and spout are both enabled in your config.yml, the skin will appear on the new NPC (it will download from the internet)