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 Dec 15, 2012@jeremytrains
Yes please do, thank you, I really enjoy this plugin. :)
-
View User Profile
-
Send Message
Posted Dec 14, 2012@MakZF To get an NPC to say its message, you need to walk up to it. If you want to hear it again, walk away and return back to the NPC. To set custom messages, use /npc message (message) after selecting the NPC.
-
View User Profile
-
Send Message
Posted Dec 13, 2012How do you get an NPC to say its message?
-
View User Profile
-
Send Message
Posted Dec 12, 2012Updated command & permission node list for v0.8 can be found at:
www.npcwarehouse.net/billing/index.php/kb/how-to/commands-and-permissions
(Shortened link: www.npcwarehouse.net/commands
-
View User Profile
-
Send Message
Posted Dec 11, 2012@bcuse789
I have fixed the issue. There will be a new release available ASAP.
-
View User Profile
-
Send Message
Posted Dec 9, 2012The heads do not face the right way. I have the lookat enabled.
-
View User Profile
-
Send Message
Posted Dec 9, 2012@jeremytrains Ok, here is a screen shot or two showing their heads on back wards... I was facing the other way but the turned their heads the other way instead. :( lol Sorry the're so big.. just open it in a new tab to see it all. :P
-
View User Profile
-
Send Message
Posted Dec 7, 2012You need lookclose so the heads can move around
-
View User Profile
-
Send Message
Posted Dec 6, 2012@Ga1aTesting
Thank you! I have found the cause of the bug and then fixed it! The problem was that once a player selected an NPC, they could not right-click-select until the plugin reloaded (reload command or on server restart). I have been trying to squash that bug for a while. It will be fixed in the next version.
-
View User Profile
-
Send Message
Posted Dec 6, 2012v0.8 is now available in the files tab
-
View User Profile
-
Send Message
Posted Dec 3, 2012Hi i was dowload v0.8. for testing in my server but the right click don't use. In my config.yml it's true and in NPcData i have the corectly information when i have enter with command online. Have you ever seen this bug ?
-
View User Profile
-
Send Message
Posted Dec 2, 2012@bcuse789
I am unable to reproduce the issue. Could you send me a screenshot or video?
-
View User Profile
-
Send Message
Posted Dec 2, 2012@jeremytrains
Ok, so that helped fix the part with the console being flooded, but my NPCs still face in one direction. Their bodies don't even move now. Crap... I really want to use this plugin... it's awesome. :(
-
View User Profile
-
Send Message
Posted Dec 1, 2012@bcuse789
Fixed in v0.8. Download link is in my previous comment
-
View User Profile
-
Send Message
Posted Dec 1, 2012@BooMaster097
Yes! I have the same exact problem! :( Can anyone fix it please?
-
View User Profile
-
Send Message
Posted Dec 1, 2012v0.8 is out!
Download Here
-
View User Profile
-
Send Message
Posted Dec 1, 2012@BooMaster097
Today
-
View User Profile
-
Send Message
Posted Nov 30, 2012@jeremytrains
When do you think the one for 1.4 will be out?
-
View User Profile
-
Send Message
Posted Nov 30, 2012@BooMaster097
Are you using 1.4.x? NPCWarehouse is not compatible with 1.4.x (only 1.3.x).
-
View User Profile
-
Send Message
Posted Nov 30, 2012first off, love the plugin. Second of all, im having a few problems with it though. The first one is that the npc's heads dont fallow, only the body's do. Whenever i place the NPC down the head only faces in one direction, even backwards if the NPC is placed facing south the head faces north. Second of all, in my console it is being flooded with errors, here is the error that keeps popping up.
14:32:41 [WARNING] [NPCWarehouse] Task #13 for NPCWarehouse v0.7 generated an ex ception java.lang.NoSuchMethodError: net.minecraft.server.Entity.z()V at com.topcat.npclib.NPCManager$1.run(NPCManager.java:58) at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:53) at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(C raftScheduler.java:345) at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:529) at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:222) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:493) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:426) at net.minecraft.server.ThreadServerApplication.run(SourceFile:856)
within two seconds of the consoles loading being finished, this floods it. Please help.