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.
@jeremytrains This is all I got after reloading. No errors before everything loaded again.
BTW I'm using PermissionsBukkit but I dunno why it doesn't detect.
I have no idea why the npcs are being deleted on server restart/reload. Could you please post your server logs? I need more information.
@jeremytrains
Can you answer our problems please?
@skleb1234
You can download the Spout Server Plugin from HERE. Then, you can enable the use-spout & allow-skin-changing settings in your config.yml file. After that, you can use the Spout Craft client mod (HERE) and when you look at the npc (after using the skin change command) the npc will have the new skin!
OK, so when I create an NPC with a name from the yogscast, skins already show up. Some of them though, are not what I want and they show up whenever I name an NPC that particular name. Is there a way to change the NPC skins? And I know about spout I just have no idea how to use it or what do in any of this.
@ArcticChibi
I restarted and the NPC's were deleted.
@Pixiyo
Did you do a /reload or a /stop? I learned that reloading will not save the NPCs correctly, leading to a blank NPCData file.
Edit: Ok, now my NPCs were deleted after a restart o_o
When i restarted my server, all NPC's were invisible/deleted?
I personally love this mod :)
I think it'd be awesome if there was a guard that attacks if attacked or if hostiles are in the perimeter. For example there was a game (forgot what the name was) where the guards could be attacked by either player or mob, but it retaliated against players and killed hostile mobs that were too close. After finishing the job, it walks back to it's original position. :)
It'd be totally awesome if you could do that!
You should remove that NPCs have to sleep to skip the night! Shouldn't be hard to add this.
OK. I will look into this. Could you post this in the issues page please so I don't forget? Also, could you send me your NpcData.txt file after an npc has died? Thanks!
Seems the npcs can die from mobs. Is there any way to stop this or just make them not able to die?
I had a NPC die but now I can't select his ID and can't remove him as it's counting him as not being there.
A crucial bug was found in v0.5. Please update to v0.5.2!
Version 0.5 - Stable
v0.5 has officially come out as a stable build! Please either re-download if you have used 0.5 before 3:55 PM Eastern Time USA or download the new 0.5.
For those of you who plan to use the new auto updater in v0.5 - dev, it will not work! It will continue to re-download 0.4 until you have gotten the latest v0.5 jar.
I hope you like it! (Sorry for the wait, I was sick)
I am updating to 1.2.3 right now, should be out by tomorrow at the latest.
@solow1298 @Alex_2259_reak @Wilt62
I can't fix any errors if you do not give me any error code/stack traces. I have also been sick the past few days and unable to work on the plugin. I am sorry, and will get on it right away.
@solow1298
I have the exact same thing!
i am fuckin sick of 1.0 shit, they should delete any dead plugins or make a page labeled OUTDATED PLUGINS like this one. and when i create an npc theres an error and than later it deletes.
whenever i try to make an npc, an internal error ocurrs..i noticed there is no npcwarehouse fllder in my plugins folder, just the jar..thoughts?
When I use /ncp create [playername] it says there is an error. How do I fix this?