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
I 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)
Very good plugin but is there a way to make npcs walk in an area or between to points?
@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..
Dude you better keep this updated this is fucking epic.
I 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.
@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.
Is 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!
Hey. 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 :)
Hi 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
@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.
@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~ :)
@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.
OK. 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
@MCwolski
Sure thing I'll be glad to resolve any errors for you.
@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
@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.
Did it work with 1.4.5.R.0.1?
@MCwolski
Did you fully stop the server before adding RPG-NPC?
@xXSshadowXx
Not yet but it will be someday.
oops! I've got an issue when creating NPC.
http://pastebin.com/U3kK12Km
I was standing near a quickshop.
Hey this looks like an awesome plugin. Does anyone know if it is compatible with Citizens?