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.
@CohenPlague
i also cannot find the new version, i hope this gets fixed i really wish to use this plugin!
@CohenPlague
i have the same error -.-
Where is the 0.6.2? And did you discover what was the bug that happen to my plugin?
Released v0.6.2. This should fix most previous bugs. Do not use v0.6
Here's the error, i don't know if it's complete, because it's very hard copying from the task thing here it is:
23:35:53 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'npc
' 23:36:09 [INFO] Unknown command. Type "help" for help.r 23:36:09 [INFO] Unknown command. Type "help" for help.o 23:36:09 [INFO] Unknown command. Type "help" for help.e 23:36:09 [INFO] Unknown command. Type "help" for help.
in plugin NPCWarehouse v0.5 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:1
6
8) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:
4
92)
23:36:09 [INFO] Unknown command. Type "help" for help.NeCommand( 23:36:09 [INFO] Unknown command. Type "help" for help.teCommand(Ne 23:36:09 [INFO] Unknown command. Type "help" for help.eeCommand(NetServ 23:36:09 [INFO] Unknown command. Type "help" for help.leCommand(NetServerHa n> at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandle 23:36:09 [INFO] Unknown command. Type "help" for help. r> at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandle r. 23:36:09 [INFO] Unknown command. Type "help" for help.j 23:36:09 [INFO] Unknown command. Type "help" for help.a
java:878) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:825
)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:807) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:44)
23:36:09 [INFO] Unknown command. Type "help" for help. 23:36:09 [INFO] Unknown command. Type "help" for help.e 23:36:09 [INFO] Unknown command. Type "help" for help.t r23:36:09 [INFO] Unknown command. Type "help" for help. 23:36:09 [INFO] Unknown command. Type "help" for help.nrkMa
at net.minecraft.server.NetworkManager.b(NetworkManager.java:281) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) at net.minecraft.server.ServerConnection.b(SourceFile:35) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:583)
23:36:09 [INFO] Unknown command. Type "help" for help. 23:36:09 [INFO] Unknown command. Type "help" for help. 23:36:09 [INFO] Unknown command. Type "help" for help. 23:36:09 [INFO] Unknown command. Type "help" for help.n .23:36:09 [INFO] Unknown command. Type "help" for help.
at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:476) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.NullPointerException
23:36:10 [INFO] Unknown command. Type "help" for help. 23:36:10 [INFO] Unknown command. Type "help" for help.n 23:36:10 [INFO] Unknown command. Type "help" for help. 23:36:10 [INFO] Unknown command. Type "help" for help. 23:36:10 [INFO] Unknown command. Type "help" for help.n
at me.jeremytrains.npcwh.CommandHandler.createNPC(CommandHandler.java:4
2
8) at me.jeremytrains.npcwh.CommandHandler.runCommand(CommandHandler.java:
8
3) at me.jeremytrains.npcwh.CommandHandler.onCommand(CommandHandler.java:2
9
)
23:36:10 [INFO] Unknown command. Type "help" for help.lugin 23:36:10 [INFO] Unknown command. Type "help" for help.luginCo 23:36:10 [INFO] Unknown command. Type "help" for help.PluginComma 23:36:10 [INFO] Unknown command. Type "help" for help.juginCommand. 23:36:10 [INFO] Unknown command. Type "help" for help.luginCommand.java 23:36:10 [INFO] Unknown command. Type "help" for help.PluginCommand.java:40 )> at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
... 15 more
I Hope this helps and you have a hint in what's happening
Cheers!
-Cohen
Sure, I'll take a look and then send you
@CohenPlague
Could you please post your error at The Isssue Tracker?
@jeremytrains
Thank You so much! I was waiting a lot for it, can i ask you something, how can i make a NPC stare at some point? And we have a problem! I'm trying to use but i can't create the NPC it says " A Internal error ocurred while attempting to do this task"
Cheers,
Cohen
It is only the files page as 0.6. (Needs approval by bukkit dev staff. I can't speed up that part.)
http://dev.bukkit.org/server-mods/npcwarehouse/files/11-0-6/
It updated? It's not there to download, where can i download it?
Sorry, got held up with other things, uploading...
It had been already 4 days and nothing....
So....when is the update coming? It's been Already 2 days!
Updating to CraftBukkit-1.3.1-R1.0 right now. Releases tomorrow.
Please update this
Can you plz make it so that the Npc's Can look in any direction.
Right now I am very busy with my own Minecraft server. I am having trouble paying the server bills. If anybody would like to donate to me so that I can pay the server bills and thank me for my hard work on this, I will get back on this and add more features and fix the many, many bugs.
TO DONATE, CLICK HERE
The npcs keep sdssapeiring
Would it be possible to add a feature so that when a player right clicks an npc he looks at the player, or if you come near his head follows you. :)
is this plugin dead?
Could anyone recommend another NPC plugin that does NOT require Spout?
Thanks.