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


-
View User Profile
-
Send Message
Posted Dec 30, 2012I keep getting this error now:
30.12 13:56:49 [Server] INFO at java.lang.reflect.Method.invoke(Unknown Source) 30.12 13:56:49 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 30.12 13:56:49 [Server] INFO at sun.reflect.GeneratedMethodAccessor71.invoke(Unknown Source) 30.12 13:56:49 [Server] INFO at me.neodork.rpgnpc.listeners.PlayerEntityListener.locationRightclicked(PlayerEntityListener.java:48) 30.12 13:56:49 [Server] INFO at me.neodork.rpgnpc.listeners.PlayerEntityListener.questListBookEditor(PlayerEntityListener.java:114)
-
View User Profile
-
Send Message
Posted Dec 30, 2012Very good plugin but is there a way to make npcs walk in an area or between to points?
-
View User Profile
-
Send Message
Posted Dec 30, 2012@AKMiner98
Selecting quests is capital sensitive. I'll be fixing this in the near future.
@Pro4Gamer
Thanks! Not planning to quit any time soon. I got so much more to add..
-
View User Profile
-
Send Message
Posted Dec 29, 2012Dude you better keep this updated this is fucking epic.
-
View User Profile
-
Send Message
Posted Dec 29, 2012I made a quest and it is finished and all but when I make a NPC it says that the quest does not exist but when I go into the quests.yml it is there.
-
View User Profile
-
Send Message
Posted Dec 29, 2012@kyle_will_eat_u
I'm sorry but the "talk to" objective is not complete yet. Many of my users have been requesting it and I'm aware of the need for it. I need to rebuild a few things within the plugin before I can add it but I certainly will.
@AKMiner98
If you keep learning you'll get there! Having fun while creating your plugins helps also. The forums of Bukkit are full with information related to almost any subject about creating plugins!
@CJHacker
There isn't one yet but I'll definitely add this in the next release.
@kyle_will_eat_u
Thanks for the kind words I really appreciate it.
-
View User Profile
-
Send Message
Posted Dec 29, 2012Is there any way to remove the /rp alias? It's interfering with the Road Protector plugin I've got in place to protect my roads. Great plugins so far!
-
View User Profile
-
Send Message
Posted Dec 28, 2012Hey. Thanks for making this plugin. As server owner and plugin maker I am happy there are other people out in the community that can make really great things! Maybe someday I will know as much coding as you :)
-
View User Profile
-
Send Message
Posted Dec 28, 2012Hi there your plugin looks amazing but i want to know if you can have an objective to reach another player.
Example:
Hi there welcome to our server please go to (NPC) Notch to finish this quest
Hi I'm Notch here is your quest reward i.e 1 wood sword 1 leather body
-
View User Profile
-
Send Message
Posted Dec 28, 2012@MCwolski
They can. If you want to give 1 cacao bean to someone all you would have to do is insert 351:3 when plugin asks for the item. It will ask for the amount. In the Yaml it will look like:
Explanation:
351:3 the item, in this case cacao bean.
2 is the amount.
-
View User Profile
-
Send Message
Posted Dec 28, 2012@Neodorky
So... items like cocoa beans(351:3) cannot be used at this version? T T
I'll try to create a quest with multiple objectives. Thanks~ :)
-
View User Profile
-
Send Message
Posted Dec 28, 2012@MCwolski
Items with damage value's are supported. The only thing that I'm not fully happy about is the naming. <ID>:<Damage> works fine. When shown in the Yaml it will look like: b:<ID>:<Damage>:<Amount>.
Making quests with multiple objectives is quite easy. After completing your first objective (Quest creation) the plugin will ask you if you want to proceed or enter a new objective type. Enter the new objective type.
-
View User Profile
-
Send Message
Posted Dec 27, 2012OK. Nothing abnormal so far~ You are great!!
Block/ item's ID like 351:3 does not support. It is regarded as ID:351(ink sac)....
I want to create one quest with multiple requirements (not type Chain). Can I do that by using v225?
If add one type of objective that need pay for money, I will create many businessmen on my server~ :)
These all my ideas and suggestion above. Hope bring you inspiration~ :D
-
View User Profile
-
Send Message
Posted Dec 27, 2012@MCwolski
Sure thing I'll be glad to resolve any errors for you.
-
View User Profile
-
Send Message
Posted Dec 27, 2012@Neodorky
server closed automatically ... just type in the NPC‘s name...
well, I’m still testing,
If find other issue, I‘ll report you. :D
-
View User Profile
-
Send Message
Posted Dec 27, 2012@MusicPure
1.4.5-R0.1 was marked as broken that's why there is no release for it. If you want to use RPG-NPC for 1.4.5 I suggested downloading v2.2.4.
-
View User Profile
-
Send Message
Posted Dec 27, 2012Did it work with 1.4.5.R.0.1?
-
View User Profile
-
Send Message
Posted Dec 27, 2012@MCwolski
Did you fully stop the server before adding RPG-NPC?
@xXSshadowXx
Not yet but it will be someday.
-
View User Profile
-
Send Message
Posted Dec 26, 2012oops! I've got an issue when creating NPC.
http://pastebin.com/U3kK12Km
I was standing near a quickshop.
-
View User Profile
-
Send Message
Posted Dec 26, 2012Hey this looks like an awesome plugin. Does anyone know if it is compatible with Citizens?