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
@t2wave
I've checked every day since my last bug report. I'm content to wait a few more days or better if necessary lol
@StarFreakOOI
Neodorky said just a day ago that a new release is scheduled for this weekend. Hopefully we we won't be waiting for much longer. ;D
it doesnt work :( pls update it 1.4.5
@melmunda
I cannot help you with the details you provided. Please fill in a bug report or properly describe your problem.
i have got a problem with a plugin. after creating a npc, after naming the quest (which was already created) i've got an error, whic says that quest is already created (was linked), despite I never created npc conected with that quest, what's wrong?
The next release of RPG-NPC is scheduled this weekend. Including lots of new features and memory usage optimizations! Like usual the the release will be uploaded for the latest RB or Beta build.
- Neodork
I'm getting spammed like crazy this error when creating an NPC
19:13:45 [WARNING] [RPG-NPC] Task #11945 for RPG-NPC v2.2.3 generated an exception java.lang.NoSuchMethodError: net.minecraft.server.Entity.z()V at com.topcat.npclib.NPCManager$1.run(NPCManager.java:50) at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:53) at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:531) at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:215) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:495) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:428) at net.minecraft.server.ThreadServerApplication.run(SourceFile:818)
I'm running CB 1.4.2-R0.2 Build #2455 with these plugins: WorldEdit, NoCheatPlus, WorldInventories, VoxelSniper, EnderChestControl, PluginManager, ExtraFluffy, Vault, Multiverse-Core, PermissionsEx, CombatTag, enchantHandicap, LogBlock, Questioner, Forester, LWC, UberForest, WorldGuard, Excursion, dynmap, WorldChannels, xAuth, CommandHelper, NoRain, OpenInv, mcbans, ProtocolLib, Modifyworld, AntiDrops, Votifier, MyWarp, Admin Chat, AllGrow, WeatherMan, Zombes4Bukkit, Essentials, WorldBorder, MultiPack, JCVaultListener, EssentialsSpawn, VanishNoPacket, NoItem, Enjin Minecraft Plugin, DisguiseCraft, EssentialsChat, TelePlusPlus, Factions, RPG-NPC
I can make quests just fine... but the NPC's are a problem right now. This plugin (if works fully) is amazing and highly configurable. I hope I get a fix for this soon.
EDIT: server restart fixed this problem.
@MCFUser5585029
I will probably hook into some kind of boss mob plugin. I'm going to look into some of these plugins and I'll choose the one which offers the best API.
I saw the suggestion for "Boss Mobs". Would it be possible to hook into "EpicBoss" instead of creating a new set of bosses?
@Methlon
Thanks and no problem. ;)
@doomlordking
Would be nice to have certainly. Although it will have to wait for a few quest objectives.
It would be awesome if you could set the name of the Item you give them.
Ex: Diamond Swords = The Noob Pwner
@Neodorky
Well I'll say this you are certainly punctual :) I'll just sit back then patiently wait for the next release. Thanks for the attention man.
(Edited. I learned to read ticket results today lol)
@Methlon
Thanks for your bug report, the problem has been found and will be resolved with the next release.
@vndetta
That's great news. The next update will include an automatic updater so you will be notified when there is a new update available.
@Neodorky Thank you so much for your prompt reply! I didn't get a chance to capture the errors I was experiencing because an update of the plugin seems to have solved everything. After updating I was able to create and edit an NPC with no issues. If I have any trouble going forward I'll be sure to fill out a full report. Thanks again for all your hard work!
@Methlon
Well that's some odd behavior for sure. If I'm able to recreate your problems I will gladly fix them for you. If any errors are thrown those are a great help also. If you stick to the bug report format I will most likely be able to recreate and fix them.
@Neodorky
More than likely. If I input the range and log out/in it works fine. All though I can't seem to get my quests to complete. I could possibly be linking them wrong. I'll go from there with what you recommended. Thanks man. I'm lookin to git'r working, this promises to be the only quest plugin available that looks good and works good.
Hello Methlon
I tried to recreate your issues but it the features work for me. Whenever I insert the range the NPC gets created. Would you mind filling in an bug report so I can analyse the problem? This might be a collision so please add your plugin list.
- Neodork
@Neodorky
I'm afraid I'm still having the Range issue. It begins after "Will this NPC look around". I enter range, 10, and.. that's it, it keeps asking for range. It asks for no new input, but it says I'm still in edit mode. Think I found a glitch.
@Sambhur
Thanks sam, I am also very happy with the popularity which is motivating me to keep working on it every day.
2,678 Downloads! Congratulations Neodork!