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 Oct 31, 2012@LostHope1999
Wenn sie fragen, wo das Plugin herunterladen um auf den Download-Button am oberen Rand der Seite. Ich spreche Englisch.
Gotta love Google Translate
-
View User Profile
-
Send Message
Posted Oct 31, 2012Ne frage Wo bekomme Ich die NPC Her? am besten ein link ;)
-
View User Profile
-
Send Message
Posted Oct 29, 2012Due to storms in the area of where the Jenkins server is hosted, the Jenkins server will be temporarily shut down. The server is expected to resume operation late Tuesday evening (EDT). We are sorry for the inconvenience.
@PlayerX2000
It does not cost money - it is free. If it matters that much to everybody, I will move the tracker to the local BukkitDev area.
-
View User Profile
-
Send Message
Posted Oct 29, 2012What's an issue tracker? Is that the submitting a bug thing? I can't do that because it tells me I need a Github account, with says it costs money.
-
View User Profile
-
Send Message
Posted Oct 29, 2012@PlayerX2000
Please post this on the Issue Tracker with your config.yml file and whether you have the following plugins enabled:
Permissions PermissionsEx PermissionsBukkit
-
View User Profile
-
Send Message
Posted Oct 28, 2012I have a problem. I tried to create an NPC named Bob /npc create Bob It said: "An internal error occurred while attempting to perform this command" I got this log:
15:02:01 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'npc' in plugin NPCWarehouse v0.7 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:498) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:880) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:826) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:808) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:44) at net.minecraft.server.NetworkManager.b(NetworkManager.java:282) 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:577) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:213) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:473) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:405) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.NullPointerException at org.anjocaido.groupmanager.permissions.NijikoPermissionsProxy.permission(NijikoPermissionsProxy.java:180) at org.anjocaido.groupmanager.permissions.NijikoPermissionsProxy.has(NijikoPermissionsProxy.java:163) at me.jeremytrains.npcwh.NPCWarehouse.playerHasPermission(NPCWarehouse.java:109) at me.jeremytrains.npcwh.CommandHandler.runCommand(CommandHandler.java:51) at me.jeremytrains.npcwh.CommandHandler.onCommand(CommandHandler.java:29) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 15 more
-
View User Profile
-
Send Message
Posted Oct 24, 2012@zozzle
I need to know the EXACT command you typed, the bukkit version, and the NPCWH version you are using. I can't solve errors without info.
-
View User Profile
-
Send Message
Posted Oct 22, 2012I got this issue when trying to create one 21:41:12 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'npc' in plugin NPCWarehouse v0.7 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:498) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:880) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:826) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:808) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:44) at net.minecraft.server.NetworkManager.b(NetworkManager.java:282) 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:577) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:213) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:473) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:405) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.NullPointerException at org.anjocaido.groupmanager.permissions.NijikoPermissionsProxy.permission(NijikoPermissionsProxy.java:180) at org.anjocaido.groupmanager.permissions.NijikoPermissionsProxy.has(NijikoPermissionsProxy.java:163) at me.jeremytrains.npcwh.NPCWarehouse.playerHasPermission(NPCWarehouse.java:109) at me.jeremytrains.npcwh.CommandHandler.runCommand(CommandHandler.java:51) at me.jeremytrains.npcwh.CommandHandler.onCommand(CommandHandler.java:29) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 15 more
-
View User Profile
-
Send Message
Posted Oct 17, 2012@CMinecraft13
Ok. I do not know what the problem is. It is most likely a problem in an older version, and I do not support that version anymore. You will need to upgrade.
-
View User Profile
-
Send Message
Posted Oct 16, 2012@jeremytrains
no save after restart, and no error logs.
-
View User Profile
-
Send Message
Posted Oct 15, 2012@CMinecraft13
That didn't answer any of my questions. Please answer the questions I asked and post it in the issue tracker.
-
View User Profile
-
Send Message
Posted Oct 14, 2012@jeremytrains
It just doesn't show the npc's after you restart.
-
View User Profile
-
Send Message
Posted Oct 14, 2012@CMinecraft13
Any error logs? What do you mean "it wont save." Is the file not there? Is the file blank? Are there errors? is there an error on loading? Not saved when you reloaded or restarted? Please post bugs in the Issue Tracker, not here
@EduardoTA
What version are you using? This is only fixed in development version. v0.6.2 does not fix this. Also, this bug has been known for months. Please do not post duplicate bugs.
-
View User Profile
-
Send Message
Posted Oct 14, 2012Jeremytrains, I'm using 0.5.
-
View User Profile
-
Send Message
Posted Oct 14, 2012@EduardoTA
like this> http://dl.dropbox.com/u/63597739/2012-10-14_13.38.25.png
-
View User Profile
-
Send Message
Posted Oct 14, 2012@jeremytrains
Yes i used the move command,but the heads always face South,but their bodies face the right direction.
-
View User Profile
-
Send Message
Posted Oct 14, 2012@EduardoTA
Yes, just look in one direction and use the move command.
When the right click fails: is there an error, was the NPC renamed, is there another NPC with the same ID, what version are you using?
@CMinecraft13
What version of NPCWarehouse do you have? Of craftbukkit (what version of bukkit is tekkit)?
You need to use the correct version for the chart below
NPCWH - Bukkit
0.6.2 - 1.3.1+
DO NOT USE 0.6
0.5 - 1.2.5
0.4 - 1.1
-
View User Profile
-
Send Message
Posted Oct 13, 2012i have a slightly older version, to work with tekkit, but it wont save npc's
-
View User Profile
-
Send Message
Posted Oct 13, 2012Is there anyway to rotate the NPC?
Edit1: Also sometimes the right click to select fails,so you need to select by command,which is annoying.
-
View User Profile
-
Send Message
Posted Oct 13, 2012@hershysnickers
Please post this in the Issue Tracker and provide a detailed description of what happened and any server error logs.