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
@Rexorbrave
Depending on the permission plugin you have, you must add the permission to their group or username.
@Neodorky
How do I give that to them?
@MineCraftMyph
I am aware of the problems RPG-NPC has at the moment. Most of them are reported as ticket or already taken up in my card system. I am reworking a lot of code to make sure RPG-NPC gets more stable and easier to manage for me as developer. Please bear with me while I do this.
@Rexorbrave
Give your players the permission "rpg.quest" without the " " marks.
Hello, this plugin works very well but, only op's can do the quests! How do I fix this.
I hope you can help!
@Neodorky
There are so many bugs with this plugin, in the commands how do I use /give {playename} tnt, what's the {playername}?
@MCwolski
Hello MCwolski,
It's probably still the same issue (Why the crashes happen), the Yaml file loader (From Bukkit) is not happy with the special characters.. I am looking for a way to fix this but it's a rather complicated problem. The files you're supposed to save it as has the extension ".yml".
@Neodorky Hi Neodorky!
How to edit NPC QUEST files? And What format should I save as?
Every time these files edit by tools like Notepad+, plugin then can't load it... Not support other language? But they are no problem when create in game... :(
BTW... Server still crash sometime when creating NPC or QUEST.
@thesecret20111
I'll look into this ASAP(skins), sorry for the inconvenience. I'll look into the NPC pathing and the NPC drowning itself.
@GeneralGore944
In that case I would like you to PM me your server information so I can visit the server and check what's wrong.
Yes, Neo. I am not. I am 100% sure that it is the bug i'm specifying. I need assistance for what i am specifying.
Using the dev build you gave me I've been able to find two problems. First is that one of my NPCs who is next to a 2 block deep bay won't stop jumping into the bay to kill squid and drowning himself.
Another small problem is with custom skins using spout. I can only seem to have one npc have a custom skin at a time. If I do a npc reload it only makes the npc nearest to me have a skin all the other ones remain Steve even though in their config they have a skinurl set.
Thanks Thesecret20111
@GeneralGore944
Are you sure you're not experiencing this bug?
No. I do not have any security plugins that conflict it. And a small note. This bug i mentioned, is happening randomly.
@Neodorky
Sure i'm in the IRL, no ones online, may you send me the file?
@MineCraftMyph
This is a known bug in version 2.2.6.1 I fixed this in the latest development build, you can obtain one by either way visiting me at the IRC or request one at [email protected].
Player quests aren't being updated when a MOB is killed, may be due to mcMMO damage values?
@GeneralGore944
It might be because of the LoginSecuirity plugin or any other plugin which offers an extra layer of protection against players. Do you also use LoginSecuirity or something likewise?
I have all the required permissions. Trust me. Everything with NON-BUG related affairs are Fine. Could YOU PLEASE look into it? I am having the same problem as @bcnobel I'm begging you! Look into the problem. It could be a bug. I need this plugin for my Large-scale RPG server!
@bcnobel
Very odd indeed, most of the times people report the right clicking it throws an error. The only thing that pops into my mind are the permissions but assuming you have the creation permission you should also have the questing permission.
If you got any more information to go on that would be pretty useful.
Let me start off saying that I really like the concept of this plugin. It's relatively easy to use once you read the 'getting started' section. And I never had any of the errors described in other posts, so I guess you're working on this plugin quite hard.
I do have an issue with this plugin though. I don't know if it's a bug caused by this plugin or some kind of conflict caused by other plugins I use, but one of the most vital aspects of this plugin isn't working for me.
When I created a quest and a NPC to go along with the quest, i can select the npc for editing without any problems, but I can't seem to get it to 'talk' to me. Right clicking doesn't work at all, using any tool or wand, or even empty handed. Right clicking doesn't do a thing at all. It doesn't even spawn an error in the console. I also had a similar bug before using citizens2 and quester plugin, so I am not sure if it's a bug caused by this plugin or some setting at my server.
I am using CraftBukkit 1.4.7 with the following plugins:
I will keep looking for solutions and testing for compatability with other plugins, because I'd really like to use this plugin for my server. I will let you know when / if i find a solution to this.
EDIT:
I found out it was a problem with PermissionsBukkit. I assumed that as OP I would automatically be enabled to perform these actions. Scratch all the bug / error talk, this plugin is awesome.
@yamto
I am aware of the issue, working on that particular code as we speak. Thanks for your report.