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.
@jubjubspartan
No problem. Let me know if you find any bugs so I can fix them and release a recommended build soon.
@jeremytrains
Oh sorry, thank you.
@jubjubspartan
There is a 1.7.2 version available on the Jenkins website but it is developmental. The link is posted in the top of the main page here.
Doesn't work with 1.7.2. Update please.
@jvanderlee
Zsscooby is working on setting up out wiki right now. For help pages use /[npc type] help. Example: /Guadian help, /trader help, etc.
@jeremytrains
Hey, sorry I tried to use other versions (your dev) and this one works fine! Now my question is where is the information to setup guards, traders etc. ? (Thanks for reply)
@jvanderlee
To my knowledge it does, but I have never personally used spigot. Could you create a ticket with the error log in the console and the output of /npcdebug? I hope to solve the problem!
@jeremytrains
Hey, nice plugin you got there. There's just one thing, I'm running a network server (with spigot) and it looks like the plugin works fine, but when I try to create a NPC it says there's an error occured (only the /npc create command). Does the plugin work for spigot?
Thank you for using NPCWarehouse! Over the past year we have launched multiple new programs including the NPCNET and Mailman NPCs. The computers that run the NPCNET cost money to use and so far NPCWarehouse has not received an donations since its start-up. If anybody is willing to make a donation (even $5 helps) to NPCWarehouse please click the donate button at the top of the page or go to http://www.npcwarehouse.net/donate. Thank you so much! I hope to keep NPCWarehouse running with these funds.
@therennon
/npc, /npcwh, and /npcwarehouse all do the same thing, so if another plugin conflicts you can use /npcwh or /npcwarehouse for NPCWarehouse and /npc for the other plugin.
As I am creating a new NPC Type (Stable Masters), I am building functionality for non-human NPCs. I wont be able to get something like that working instantly, but its coming soon.
Two suggestions.
I think you should change the command /npc for another, for example: /npcw to avoid compatibility with another very famous plugin you already know.
Moreover, I feel the need to put types, for example: skeleton npc, npc pigzombie, etc ...
Greetings and thanks
Hi, I remember you... I am Josh's friend I just saw him yesterday :P, I was on your old server Legend Of Aleath :P
NPCWarehouse Wiki
NPCWarehouse now has a wiki! Our wiki is located at http://wiki.npcwarehouse.net. Our wiki will soon have information for all commands, permission nodes, NPC Types, and more!
If anybody would like to sign up for the Wiki Development Team led by zsscooby, please email [email protected] or send me a PM on Bukkit.We are looking for 1-2 more people to join the team. No coding experience is required, but you must be familiar with wiki syntax.
@LordKainzo
I would love to support Heroes. When you say support Heroes, do you mean allowing the NPCs to have a selected hero class or allow players to use hero skills and abilities on the NPCs? Could you explain how I could implement Heroes with NPCWarehouse?
Any possibility to support Heroes? we're now back on Bukkit.
http://hc.to/javadocs
@selfservice0
Try the new dev build. It adds "/npc gamemode" to change the gamemode from NPC's from survival to creative and vice-versa.
WARNING: If you set it to creative and toggle it to a guardian, it can attack things but entities will not be able to fight back.
Doesnt work
@selfservice0
Did you try using the gamemode command with the NPC's name? I'm not sure if it will work, but it is worth a try.
Is there anyway I can just put the npc's into godmode on start so that they dont die?
@selfservice0
I'm not sure yet, I'm still trying to debug the problem.