RPG-NPC
RPG-NPC is a MMORPG-like questing system. RPG-NPC makes use of NPCs to distribute quests to players. Players can interact with any NPC to obtain and complete quests. The main purpose of this plugin is to give the player a MMORPG feeling where he/she can freely walk around and accept quests at any NPC he/she chooses.
May 12, 2013 at 13:10
Dear users,
This week I realized that I won't be able to keep up with the demands of RPG-NPC. Development is having a set back.. I recently got word that if I don't start to show some dedication to my college I won't make my first year software engineer. Once I completed my first year successful I might return to update and add features to RPG-NPC.
So I've been thinking on how I will do this. Here's the deal: I'll put RPG-NPC on in-active (as I am not able to support it) but anyone is allowed to request the source. Now please be warned as the source is a big mess which is half way of being formatted (by me). And thus can contain parts which are confusing/inefficient. For now I'll leave the source in the hands of those willing to deal with it.
You can request the source by adding Neodorky on Skype. Please note: If you add this Skype while not planning or able to continue RPG-NPC you're in danger of being removed and/or blocked.
- Neodork
Features
- Reading information and status from books
- Highly configurable MMORPG-like quests
- NPCs!
- Metrics
- Automatic updater
- Books:
- Quest list book
- Quest log book
- Quest information book
- Quests:
- Quest types
- Multiple objectives
- Multiple rewards
- Multiple penalties
- Custom messages
- Teleport to locations
- NPCs:
- Wear armor and hold items
- Have pre- and suffix
- Fight mobs
- Look around
- Spout: (Optional)
- Custom NPC skins
Prerequisites / Installation
To make sure RPG-NPC runs on your server follow these steps:
- Make sure the version of Bukkit the plugin is released for equals the version of your Bukkit server.
- Make sure you are running: Vault.
- Make sure you are running an economy plugin supported by Vault.
- Stop your server.
- Add RPG-NPC to your plugins folder.
- Start your server.
- Go to the config file and make the necessary changes.
- Type "/RPG load config" to load the changes.
Media / Video tutorials
Video tutorials (New tutorial!)
MCstats.org
So I'm building a complete RPG kinda game right now on my server, thing is the plugin is great for creating them but for some reason I get these bugs:
NPC's crash the server when you delete them You can't edit NPC's when they are made, unless you do it manually in the config and then reload the config
I'd love to see NPC's to be a boss NPC that'd only spawn when you have the quest. (just an idea)
I'd also love to see mysql saving of the information for quests, users and npc's as flat file with tons of quests may cause start up lag or a huge amount of ram allocation. Anyway, keep it up, must say it's amazing and when I get some money I will be donating to you for creating this amazing plugin :D
@BeYondZer
That's a nice one, I'm probably going to make quest inventories where I can place items players have to collect and/or transport.
@HawaiianLAWMAN
Well I personally like the information and statistics from books. Back in the days all the information was displayed in the chat. Someone suggested to make several books when the 1.3 update allowed us to write them. I used his suggestion and made several books. The player won't have to type a command to check his/her stats and progress. He/she will simply open a book. Quest information is written in books so players are able to make collect and read them. Every book can be distributed so players can check each others statistics.
Now I've been on servers for quite some while and noticed most users have a hard time figuring things out. There are loads of plugins and they all have pages full of eye bleed explaining their features (just like mine). So I tried to make it as simple as possible for the normal users (Players). To accept quests you simply right click a NPC check his quests. Type the number of the quest you would like to accept. Some quests require you to confirm with "Yes" or "No". Now simply walk away pop up your quest list book. Check the number of your quest and type "/q i <number>" (/Quest info <number>) open up your quest information book and your on way questing. When they completed their objectives they can complete the quest exactly the same way they accepted it.
I must admit the admin part is more complicated and might confuse some users of the plugin. It's wise to start off with a small quest. Good thing is I'm open for any suggestion and will consider them all. So far I've added many things I couldn't possibly imagine myself.
@antosian000
Everyone is allowed to send in their video's I will however only display 2-3 depending on how I will decorate the media page. Including one on the front page. I will watch the video and if I deem it decent I will display it. However if I don't I won't add it.
This is one of my favorite plugins
If you would like, I can also make a video
@Neodorky
Ok got it, I will work my magic then so we can remove the "Woops!! There is no media yet!" That way we have at least one video. I will just create a small spotlight video maybe it will get others to create some media. I was thinking of setting up a few epic quests on my server and then show all the really fun parts of the quest's. This plugin has so many options I'm trying to figure out where to start first. I have a Hardcore RP sever with lots of story so options are endless. I have a Mages Guild so I think I will use some of the potion effects you added as that's a really nice feature. So I can be sure to put the features in a video, what would you say the major features are that other quest/NPC plugins don't offer but RPG-NPC does? Thanks again for your hard work on this plugin!
@HawaiianLAWMAN
No not really.. I guess you should just do your thing.
Neodorky do you have a style you like when it comes to Plugin Spotlight type video or it there another plugin developer who has media you like?
@andermoranzz
Vault is required and so is the economy plugin. Without Vault and an economy plugin supported by Vault, RPG-NPC will disable. I might change vault to optional soon when I added more basic minecraft features into the plugin.
@HawaiianLAWMAN
Although I am very picky about the media I would be happy if I deem it worthy.
Would you like me to help you make a video? I'm about to start using this on my server here is my forum link Here is my youtube site
@Neodorky
Yeah, it works perfectly now, and I love the plugin. I like all the features it offers :D
I believe vault is just a plugin for the rewards, and it doesn't have to do with the creation of NPCs.
do you need vault? or just a money system supoorted by it?
I put it in my plugins folder and did the installlation steps but its not working. Help!
@dragondeatth
So far no luck trying to replicate your problem, would you be so kind to fill in a bug report so I can analyse the problem. I'm especially interested in your plugin list and/or errors.
@antosian000
I'm pleased to hear that it worked. I changed the ticket status to verified.
He just made an update, and it really solved my problem. Heck, I wasn't even able to edit NPC's. I was stuck on "Please Enter NPC Name." Now, I am able to edit the NPC's whenever I want.
Well, know it stuck at Please insert the range, when you make an NPC. I put in 10 and it confirms. Then I write -next and it says That's no range :P
Alright so I'm 1 day behind schedule for the release of the fixed 1.4.2 version... Good thing is I added a few more fun things to play with. You can now give potion effects to players as reward for an objective or when they accept a quest. You can also use the penalty feature (onAccept/onDrop) to check if the player has the potion effect. And last but not least you can choose to remove the potion effect if the player accepts the penalty.
The new version will be uploaded once I finished adding the potion effects to the in-game editing interface.
@Neodorky
Okay thanks a lot, I appreciate it!
I used to release development builds to affiliates but they have grown inactive lately.. I'll probably add a place where you can find development builds.