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 | |
| IRC Channel | IRC WebChat | |
| Terms of Agreement | Terms of Agreement Page | |
| Copyright Information | Copyright Info Page | |
| Tutorial: config.yml | Configuration Page | |
| Tutorial: Permissions | Permissions Page | |
| Facebook Page | facebook.com/NPCWarehouse |
News
Guardians have arrived in v0.9-dev!!
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
- Custom name
- Name an npc with a player's name and the npc will get the player's skin
- Give the npc an item to hold
- Ability to move, rename, and kill npcs
- Give an npc a custom message to say on right click
- Select the npc by right clicking them or using a command
- Give the npc armor to wear
- Have the NPC send messages to other NPCs on other servers or the same server!
- Have the npc fight alongside with a faction [coming soon]
- Permissions support (TheYeti's Permissions, PermissionsEx with the Permissions.jar compat, Essentials FakePermissions.jar)
- Set the npc's skin and cape (Spout + SpoutCraft required)
- Completely Configurable! (config.yml configuration file)
- Craft an npc by placing any color wool on top of sand (or sand under wool)
- More features to come!
NPC Types
- Guardian
- Trader
- Mailman
- Miner
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.
Todo List
Priorities: VH=Very High, H=High, M=Medium, L=Low
- Link in with Factions to create "Guards" - VH
- Add a specified path for the npc to walk on - H
- Create non-human npcs - H
Configuration (config.yml)
Click Here to view configuration options
Permission Nodes
Click Here to view a list of commands and permission nodes
Translations
If anybody would like to be able to make a translation of this plugin, please contact me and I can set the plugin up so that it can read some language files. All you will need to do is fill out a template of messages that I can give you.
Copyright Notices
Any and all copyright notices for source code included in the jar can be found Here
Author's Channels and Streams
zsscooby's Youtube Channel
jeremytrains' Youtube Channel
zsscooby's Live Stream
Video - How to use the plugin
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.
Facts
- Date created
- Nov 22, 2011
- Categories
- Last update
- May 10, 2013
- Development stage
- Release
- Language
- enUS
- License
- NPCWarehouse License (NPCL)
- Curse link
- NPCWarehouse
- Downloads
- 36,881
- Recent files
Authors
Relationships
- Optional dependency
- Factions
- PermissionsEx
- SpoutPlugin
- Vault
- Reply
- #455
Cookiezowner May 18, 2013 at 01:26 UTC - 0 likesThis 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)
- Reply
- #454
jeremytrains May 14, 2013 at 20:14 UTC - 0 likes@Flayri: Go
I'm sorry. I'm not sure what you mean by that.
BFAK:jeremytrains,76908,679797d14cdd74562680e0a9dd460ba1acae76c396f2ac812a2dcdda21ef8700
- Reply
- #453
Flayri May 14, 2013 at 13:38 UTC - 0 likesi cant set a head on a npc!! please Fix it!!!
- Reply
- #452
sennevdb12 May 13, 2013 at 14:06 UTC - 0 likesAWESOME THANK YOU!!!!
- Reply
- #451
jeremytrains May 12, 2013 at 20:30 UTC - 0 likes@xDizasterCYx: Go @theohelland: Go @playogaming: Go 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.
- Reply
- #450
theohelland May 12, 2013 at 12:24 UTC - 0 likes"An Error Has Occurred with npcwarehouse! Did it start up correctly"
- Reply
- #449
playogaming May 12, 2013 at 08:40 UTC - 0 likeserror? "An Error Has Occurred with npcwarehouse! Did it start up correctly"
fix it
- Reply
- #448
xDizasterCYx May 12, 2013 at 07:31 UTC - 1 likeerror? "An Error Has Occurred with npcwarehouse! Did it start up correctly"
WTF?
- Reply
- #447
xDizasterCYx May 09, 2013 at 18:32 UTC - 0 likesi cant wait unitl 1.5.2 version of this plugin, please update it so soon
- Reply
- #446
ItsxXviperiperXx May 09, 2013 at 06:40 UTC - 0 likes@jeremytrains: Go
Can you please make it 1.5.2 version please? i need it asap (As Soon As Possible)