mcRP
mcRP
Note: Upgrading to mcRP v1.3.1 will fix the error of having your config deleted on every startup
General
mcRP is a plugin that aims to create an RPG feel on minecraft servers. It comes bundled with pre-packaged skills, damage effects and more!
Purpose
mcMMO and similar plugins are "monolithic". This makes them hard to use with other plugins which affect gameplay as conflicts can occur and in many instances it can open up holes for cheaters. This plugin intends to be as lightweight as possible, as to allow multiple plugins to be combined without conflict.
UpdateChecking / AutoUpdating
This plugin now uses Gravity's Updater class. This means that the plugin will connect to the dev.bukkit.org website to gather information about the plugin when there is an update and weather to download it automatically. This is configurable inside of the config.yml so if you don't want the functions feel free to set UpdateCheck/AutoUpdate to false
Commands
Command | Alias | Description | Permission Node |
---|---|---|---|
/mcrp | - | Main command. Displays same info as /mcrp info | - |
/mcrp binds | /binds | View item binds for your skills | - |
/mcrp help | - | Displays the help with a list of all commands | - |
/mcrp info | - | Displays basic information about the plugin | - |
/mcrp motd | /motd | Displays the motd, allows you to set it | - |
/mcrp reload | - | Reloads config file | mcrp.reload |
/mcrp skillinfo | /skillinfo | Shows detailed info about a specific skill | - |
/mcrp skills | /skills | Toggles a specific skill | - |
Permission Nodes
Please refer to Special permission nodes before assigning permissions
Permission | Description | Default |
---|---|---|
mcrp.diseases.dehydration.exempt | Avoid dehydration disease | false |
mcrp.realism.bleed.exempt | Avoid bleeding out | false |
mcrp.realism.treedestroy | Use the TreeDestroy ability | false |
mcrp.reload | /mcrp reload | OP |
mcrp.setmotd | /mcrp motd set <message> | OP |
mcrp.skills.nocooldown | Allows player to have no cooldown for skills | OP |
Special Permission Nodes
Bellow are all wild cards permissions
Permission | Description | Default |
---|---|---|
mcrp.* | Allows usage of all commands and bypasses | OP |
mcrp.diseases.exempt.* | Allows bypass of all diseases | OP |
mcrp.realism.* | Allows bypass of all realism and allows treedestory passive | OP |
Skills
Currently, mcRP includes the following skills:
Name | Description |
---|---|
bless | Heal yourself or another player |
confuse | Confuse enemy |
gills | Increase underwater breathing time |
martyboom | Explode |
might | Increase strength |
stealth | Turns invisible |
superjump | Increase jump height |
superpunch | Increase damage |
superspeed | Increase speed |
Realism
BleedMode
Basically if your at 3 hearts you will start to bleed out.
TreeDestroy
Similar to mcMMO's axe skill. If you use an axe to chop down a tree, any logs on top of the log you have broken will automatically break. You don't need to activate this skill and it has no cooldowns so if you don't like it just configure it off.
Diseases
If you catch a disease you will suffer from it unless you find and use the antidote. Example if you are dehydrated you will need to find a water bottle and drink from it.
Planned Features
- Classes
- API to let developers create the own skills
- More permissions!
- More skills!
- More diseases!
Changelog
The changelog can be found on the changelog page HERE
Development/BETA Builds
These versions of mcRP are not supported by Bukkit. They are usually unstable and buggy use these at your own risk:
GitHub - mcRP releases
This is the latest BETA build. It has been tested to at least run on your server without errors
GitHub - mcRP Latest BETA
Source Code
mcRP is copyright the mcRP team and therefore any unauthorized replications or modifications are not permitted. If you want to contribute feel free to fork and submit a pull request.
Source: https://github.com/jacklin213/mcRP
Donations
If you like the plugin and you feel like giving something back to me, you can donate to me.
Development cost time and time is the money of the life. Please feel free to donate.
@jacklin213
ty
@tennya
mcRP v1.3.1 BETA 2
Heres the latest BETA build which has the 2 permission nodes added in
they both default to true so you need to negate them if you dont want users to use this. It is defaulted to true so that servers that dont have permissions systems will be able to use the commands
@jacklin213
yes please :3
@tennya
What are you trying to say ? Oh i see, you want me to add in permission nodes?
@jacklin213 cmdskills private static final String PERMISSIONNODE = "mcrp.skill"; cmdskillsinfo private static final String PERMISSIONNODE = "mcrp.skill.info";
default "none"
@tagcube
yes i will be
Will you add class?
Looking for something that isn't as heavy yet highly configurable unlike those other plugins, gonna start following the development of this plugin :D
Strangely like the heroes plugin..........
Add classes?
Good luck trying to beat MCMMO on this one.
Will this plugin add Level system ?
Need a plugin replace Heroes asap !
Also, need combined with epicboss and RPGitem....
Ps...Heroes not support epicboss /_
\
thanks
@matthiasvd2
please create a ticket about it so we can solve it as soon as possible
@Daecraft
I will fix this now :D
Sometimes i get the servere error :/
what is the working crafbukkit version for this plugin can work ?
i've craftbukkit 1.5.1-R0.2 but I find these error:
2013-04-23 17:10:27 [SEVERE] Could not load 'plugins/mcRP.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: main/java/com/mcrp/Plugin : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.v1_5_R2.CraftServer.loadPlugins(CraftServer.java:239) at org.bukkit.craftbukkit.v1_5_R2.CraftServer.<init>(CraftServer.java:217) at net.minecraft.server.v1_5_R2.PlayerList.<init>(PlayerList.java:55) at net.minecraft.server.v1_5_R2.DedicatedPlayerList.<init>(SourceFile:11) at net.minecraft.server.v1_5_R2.DedicatedServer.init(DedicatedServer.java:105)
Can you give me a Link for the Working Craftbukkit ?
thanks
@TickleNinja
Sound very interesting. Can't wait for the future updates. I'm sure I can think of more features and feedback on the way. I've been doing server for 2-3 years now, so I have a lot of experience as to what is good and useful, plus little things that can take a plugin from good to great for RP servers.
Should you require some help like that, send me a PM and I'll be more than happy to help out.
Mallander
@Mcphiction
Thanks for your feedback! I will be adding levels and exp which can be unlocked by doing quests. But I am currently developing realism mode which is pretty much finished and will be released shortly.
This looks like a very promising plugin. It's got some great features currently, and if continued in the right way this could become one of the best RP plugins there is.
Some features you could add (Some I'm sure you are already planning) - Levels (Could be done through actual training, rather than gain of exp?) - Ability to customise different classes/profession with skills, abilities etc. - Passive abilities dependant on class/profession - Different base Damage and Health modifications (Profession dependant, completely customizable)
Not meaning to ask a lot, but I've been on the search for a plugin like this for a long time. Hopefully this one will be lightweight and simple to use as you've said in the thread.
Looking forward to future updates,
Mallander