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 Jan 23, 2013Is it possible to have the quest objectives show in chat like "1/3 of Creepers killed", instead of having to use the quest book? If not, it would be a nice feature to have.
edit: Well I've seen it said it would be too spammy to use chat on one of the pages here. But I don't think it would be too bad just for objectives, and it could be something you opt-in for, like default it wouldn't show it in chat unless you did /quest progress, or something.
-
View User Profile
-
Send Message
Posted Jan 23, 2013@Neodorky:
I mean, If I want to create a quest who give rank reward to quester. How to put his name in command ? That's write in objectif help that $player is use for a SPECIFIC player name, and I need a parameter who can auto-promote quester. Quest look like that : http://pastebin.com/NgdcCvnR
MAJ : Sorry, I'm a noob ! I failed ! I wrote it as a permissions ... Dot were remplace by space and all is good ! Sorry again !
@sk3tch2:
Here are some informations about how to create quests, npcs, ect .. http://dev.bukkit.org/server-mods/rpg-npc/pages/getting-started/ And here are some tutorials : http://dev.bukkit.org/server-mods/rpg-npc/pages/media-and-video-tutorials/#w-video-tutorials
Enjoy !
-
View User Profile
-
Send Message
Posted Jan 23, 2013@Neodorky
but i also don't see how to create npc's make how to make quests and all that.
-
View User Profile
-
Send Message
Posted Jan 23, 2013@Neodorky
yeah thanks just figured it out :)
-
View User Profile
-
Send Message
Posted Jan 23, 2013@sk3tch2
Are you sure you meet the requirements?
1. You need to have vault
2. You need an economy supported by vault.
3. Your server version needs to be the compatible with the one it was released for.
-
View User Profile
-
Send Message
Posted Jan 23, 2013i put it in my plugins folder but when i do /plugins it doesn't show up :( help
-
View User Profile
-
Send Message
Posted Jan 23, 2013@Dextram
Almost, the player variable is $player. It will look like:
c:manuadd $player rank_name
-
View User Profile
-
Send Message
Posted Jan 23, 2013Ok thanks ! :)
I have a question for command's reward : If I want to promote player who complete quest (with GroupManager) , shall I do :
c:manudd {PLAYER} 'rank_name' ?!
-
View User Profile
-
Send Message
Posted Jan 22, 2013@Dextram
I added your name to the list of translators, I'll send you a message when the translation can be done. Thanks for your kind words I really appreciate it.
@Yaukz
I also added your name to the list and will message you when the translation can be done.
-
View User Profile
-
Send Message
Posted Jan 22, 2013Hello,
I can translate your plugin in Brazilian Portuguese. =D
-
View User Profile
-
Send Message
Posted Jan 22, 2013Hey' Neodorky !
I'm realy lovin' what you're doing here, and I'm totally agree with that process. If you need help, I can translate your plugin in French, when multi-lang will be support. :) Just ask me ;)
Good luck and thanks again! :)
-
View User Profile
-
Send Message
Posted Jan 22, 2013@Yaukz
No the new update does not include multi-language support. To allow multi-language to be used I need to format my code a bit more. The 2.2.6 version already has quite some remade code and I am planning to improve small bits of the plugin for the 2.2.7 release also.
For the moment new features will have to wait a bit. When I'm done formatting the existing code I am able to add features quicker and safer.
@jessefjxm
It certainly is, I already accepted the suggestion from another user and it's on the suggestions forum. The main reason I'm not adding more support for other plugins is the same as mentioned above. When I set-up Jenkins for development builds I'll include more support for other plugins.
-
View User Profile
-
Send Message
Posted Jan 21, 2013@Neodorky
@Neodorky
Is it possible to add support to Citizens?
-
View User Profile
-
Send Message
Posted Jan 21, 2013@Neodorky
It will have multi-lang support?
-
View User Profile
-
Send Message
Posted Jan 21, 2013The 1.4.7 update has been put up 19 hours ago and is still waiting for approval. The approval time is usually between 24 and 48 hours. Once it's under review it takes about 1 to 3 hours. Meaning it will probably release within these 29 hours that are left.
-
View User Profile
-
Send Message
Posted Jan 21, 2013Any new on 1.4.7-R0.1 Version ?
-
View User Profile
-
Send Message
Posted Jan 20, 2013@Yuotta
Yes you can. OnAccept, onComplete and onDrop have a teleport feature.
-
View User Profile
-
Send Message
Posted Jan 20, 2013Can we have NPC'S teleport us with this mod ?
-
View User Profile
-
Send Message
Posted Jan 20, 2013@slight2k12
Jenkins is ready and waiting for me to turn my project into an Maven project. I still need to learn a few things about Maven before I can make the Jenkins public. Once I've setup an Maven project you're able to download the Jar from Jenkins allowing you to download development builds.
@Yaukz
Any bug report will do! If you find a bug please report it and I'll be happy to resolve it.
@waoler
The upload of the new build is scheduled for tonight.
-
View User Profile
-
Send Message
Posted Jan 20, 2013This is the best Plugin I have ever seen, and i want to use it :-D Do you know already when you Update this Plugin.