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
@MCwolski
:D What a good idea.
Anyway, any good news on a dev build?
1.5 1.5 L?????
@Neodorky
Like I said. I'm going to relie on this plugin a lot for my RPG unless Denizen becomes easier to work with. My server is going to be Survival/RPG with city's and stuff so if this plugins turns out to have a. A dialogue system so you can have conversations b. NPC's that can do actions and walk around c. A awesome quest system. If this comes true i will donate to keep this plugin running. I'm trying to create one of the best RPG server's ever known with all the ideas I have in store for this plugin if it happens. Hope for a 1.5.1 build soon :D
@TheBigB00m
I don't have a release date yet, but once the plugin is operational I'll release development builds right away.
@iltkamil
I'll look into making talking to NPC's look more like a dialogue, I'm also changing the interface a bit depending on what the NPC is used for. Please be patient while I format and redo a lot of code. So far the creation of quests is looking very smooth. Thanks for the kind words and I hope I can meet your expectations and suggestions soon.
Hey I've been looking for a plugin that is good for RPG and i finally found something close to it. This one. The only thing that's stopping me from really likeing it is the plugin needs a dialogue. As in conversations with the NPC, before i found this plugin i was going to use denizen and citizens along with quests but they dident work at all. A friend pointed out this plugin and i liked it. So just some suggestions. I want my whole server to relies on this plugin. -Dialogue with NPC's -You can buy things from npc's -Better chain quest system. -More objection options. -And maybe a different way to add skins? -Maybe NPC's can move around and maybe some NPC's dont give quests but just walk around and say stuff along with maybe mobs talking and doing stuff like endermen or cows. But mostly a dialogue to make you feel like your talking to the npc. I really like this and hopeing for a update for 1.5 :)
Any Idea when you will update? This looks like an awesome plugin id like to include in my Skyrim server I'm just begging to construct in 1.5... Thanks!
@EndyTheHUN
Go into NPC editing mode and rightclick the NPC, then use "Remove yes"
How to remove a NPC?Oo
@MCwolski With the coming of 1.5 that's certainly possible MCwolski, no need for me to co-operate with the plugin because the feature is easier to add to RPG-NPC using the bukkit API. Certainly possible and nice to have, gives more reason to add a prefix also.
@PaulBGD
I've been looking into it, yet to find a suitable sound.
@Neodorky
Hi, Neodorky!
I find a plugin called NametagEdit. It adds prefixes and suffixes to player's nametags above their heads, and won't lose their skin. But game version must be 1.5. So... could it achieve to your NPCs in future? :)
Got a idea. It plays a sound when you complete a quest :O I do suppose you could make it a command that runs on complete...
@wranders
The next release will be for 1.5 but there is no support for development builds.
@Yaukz
You can now vote for what's more important. The feature that comes up top will have the most priority to be added.
When it will have multi-lang support?
When is this going to be updated for 1.5?
@tristanxh
I'm not sure because I'm redoing 80% of the existing code at the moment. It might be because you had capital letters within the objective goal.
When I was trying to complete a quest on my server, it says, You have not met the requirements to complete this quest. Even when I made a quest just to tame two wolves it failed. So is this a bug, or my computer?
Dear users,
Today I added labels to all the card in my schedule, you can now search for cards using the label filter. You can filter these categories:
- Neodork
@MrRainea
Whenever you place a block it errors. I'll look into it. Created a ticket for this.
What does this error mean? D:
2013-03-07 13:34:34 [SEVERE] Could not pass event BlockBreakEvent to RPG-NPC v2.2.6.1 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at net.minecraft.server.v1_4_R1.PlayerInteractManager.breakBlock(PlayerInteractManager.java:282) at net.minecraft.server.v1_4_R1.PlayerInteractManager.a(PlayerInteractManager.java:87) at net.minecraft.server.v1_4_R1.EntityPlayer.j_(EntityPlayer.java:138) at net.minecraft.server.v1_4_R1.World.entityJoinedWorld(World.java:1332) at net.minecraft.server.v1_4_R1.WorldServer.entityJoinedWorld(WorldServer.java:548) at net.minecraft.server.v1_4_R1.World.playerJoinedWorld(World.java:1313) at net.minecraft.server.v1_4_R1.World.tickEntities(World.java:1191) at net.minecraft.server.v1_4_R1.WorldServer.tickEntities(WorldServer.java:445) at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:580) at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:224) at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:494) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:427) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849) Caused by: java.lang.NullPointerException at me.neodork.rpgnpc.listeners.PlayerBlockListener.onBlockBreak(PlayerBlockListener.java:36) at sun.reflect.GeneratedMethodAccessor140.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ... 16 more
Dear users,
Some of you have been asking about creating quests and creating chained quests. Kaelub from Dewcraft just send in another video showing it off quite neatly. There are some bugs showing up in the video which I promise to resolve in the next release of RPG-NPC.
- Neodork