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 25, 2013I could help translate to Norwegian, by the way (If that would be any help)
-
View User Profile
-
Send Message
Posted May 25, 2013@jeremytrains
When I do /npcdebug, it says the regular "An error has occurred with NPCWarehouse! Did it start up correctly?" And the console doesnt say anything...
-
View User Profile
-
Send Message
Posted May 25, 2013@DaleTherson
Use '/guardian toggle' to change to a guardian, '/mailman toggle' to change to a mailman, and '/miner toggle to change to a miner.
@NerroV2
Please post the error message in the console during startup.
-
View User Profile
-
Send Message
Posted May 25, 2013Hi, how I can set some NPC as trader, guardian,...?
-
View User Profile
-
Send Message
Posted May 25, 2013i have same problem and i have version 0.9.4 please help
-
View User Profile
-
Send Message
Posted May 24, 2013@Thedragonmaster90
You need to upgrade to version 0.9.4
-
View User Profile
-
Send Message
Posted May 24, 2013when i type /npc then this error came up in mc chat and console:
An error has occured with NPCWarehouse! Did it start up correctly?
if i look in the console it doesnt show more information. help!
(im using mcprohosting obsidian plan)
-
View User Profile
-
Send Message
Posted May 23, 2013@Revfal
Select your NPC by right-clicking him/her. Then, hold a piece of armor in your hand. Then use the command "/npc armor". The piece of armor in your hand will be put on the NPC. If your hand is empty when you use the command, all armor that the NPC is wearing will go back into your inventory.
-
View User Profile
-
Send Message
Posted May 23, 2013How do you get them to wear armour?
-
View User Profile
-
Send Message
Posted May 19, 2013@Cookiezowner
The bug is fixed in a developmental version at ci.npcwarehouse.net, and will be fixed in a recommended version soon.
-
View User Profile
-
Send Message
Posted May 17, 2013This Happend Can U Fix It D:
11:24:50 [INFO] ===== NPCWarehouse v0.9.3 by jeremytrains ===== 11:24:50 [SEVERE] Error occurred while enabling NPCWarehouse v0.9.3 (Is it up to date?) java.lang.NullPointerException at net.npcwarehouse.NPCWarehouse.onEnable(NPCWarehouse.java:108) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadPlugin(CraftServer.java:282) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.enablePlugins(CraftServer.java:264) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.reload(CraftServer.java:605) at org.bukkit.Bukkit.reload(Bukkit.java:185) at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:23) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:189) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.dispatchCommand(CraftServer.java:523) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.dispatchServerCommand(CraftServer.java:512) at net.minecraft.server.v1_5_R3.DedicatedServer.an(DedicatedServer.java:262) at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:227) at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:477) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:410) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
-
View User Profile
-
Send Message
Posted May 14, 2013@Flayri
I'm sorry. I'm not sure what you mean by that.
-
View User Profile
-
Send Message
Posted May 14, 2013i cant set a head on a npc!! please Fix it!!!
-
View User Profile
-
Send Message
Posted May 13, 2013AWESOME THANK YOU!!!!
-
View User Profile
-
Send Message
Posted May 12, 2013@xDizasterCYx This error is due to either an error during a command, or an error during startup. I cannot help you unless you send me the output of /npcdebug and what your console says.
-
View User Profile
-
Send Message
Posted May 12, 2013"An Error Has Occurred with npcwarehouse! Did it start up correctly"
-
View User Profile
-
Send Message
Posted May 12, 2013error? "An Error Has Occurred with npcwarehouse! Did it start up correctly"
fix it
-
View User Profile
-
Send Message
Posted May 12, 2013error? "An Error Has Occurred with npcwarehouse! Did it start up correctly"
WTF?
-
View User Profile
-
Send Message
Posted May 9, 2013i cant wait unitl 1.5.2 version of this plugin, please update it so soon
-
View User Profile
-
Send Message
Posted May 8, 2013@jeremytrains
Can you please make it 1.5.2 version please? i need it asap (As Soon As Possible)