RPGLeveling
This mod has been abandoned. If you use Forge, I recommend Mine and Slash
The new and improved leveling system for all RPG fans!
Installation
1. Download the latest .jar and place it in your /plugins folder.
2. Start your server.
3. Let the files generate.
4. Stop server, Edit classes.yml and config.yml in the /plugins/rpgleveling folder
4.5. Make sure you read the guide
5. Once you are happy, start your server
6. Start server and enjoy!
Features
- MYSQL ONLY Bullet proof against server crashes. If your server crashes, all data is stored to mysql.
- Blocks items from being used until the required level.
- Blocks any defined items to make it exclusive to one class.
- Make your own classes with different configurations, exp gains and item unlocking
- Exp and level on players' EXP bar
- Give money/permissions/constant potion effects, item permissions. real levels to use on anvil, or etc when leveling up!
- Execute commands as console, player, or op
- 1.6 and 1.7 supported, Bukkit and MCPC+/Cauldron
- If your looking for an awesome party add on for this plugin, check out RPGParties
- If you want a better health system where you can control all the players health and even give players more then 20 hearts, then check out MoreHearts!
To Do List
- Comment if you want new features
- Chat prefix to show levels.
- Block player without classes from playing (it'll be configurable, if you don't want it)
Servers
Servers using RPGLeveling!
Comment your server below and if it's cool, I'll add it!
@foaley_r32
Yes I can, what do you need help with?
I'm having trouble with the coding/config sides of the plugin. I can find any youtube videos either. Is there anyway you could help me out?
@tremby90
I'm using Cauldron, which is spigot, bukkit, and forge. So it works
@Jerry99666
yeah bro but i got a feeling its because im using spigot maybe it doesn't like it
@tremby90
Thoses aren't errors for this plugin but Variable Triggers. Hmm that is weird, are you using the latest build of it? Also its /class CLASSNAME not /class
@Jerry99666
ok i think i fixed the mysql problems it no longer comes up with internal error but it still comes up with errors in the console
oh nvm that i thought u had to /rpg level (level number) (player)
Edit: also the /rpg level command is bugged i think but everything else works even with the errors
@tremby90
Try to reset the MySQL "do not change this" configuration to 1, please
@tremby90
ok i think it is mysql but i see the table there
@Jerry99666 Hello this is the error i get
@sephstrom
Yes you need a MYSQL for this plugin to work, I am learning how to add an option to save it to a database file but for now its MYSQL only
Just a quick question, you have
MYSQL ONLY Bullet proof against server crashes. If your server crashes, all data is stored to mysql.
That mean if you don't have MYSQL it won't work? Just wanting to confirm.
@tremby90
Hmm the file is parsed right. Are you connected to your MYSQL database ok? What errors are you getting in your console?
HERE is the fixed classes file also I believe you're having an mysql connection error, please check your database.
can you please show me an example of how to add multiple classes i keep getting internal errors when i try, here is an example of what i have when the error comes up
http://pastebin.com/FexqMtkS
@tremby90
I have found a way around this with again Variable Triggers. Do /vtcommand class WHATEVERCLASS @CMDOP setrank <playername> PermissionGroup (Or whatever permission plugin you use) then do All you have to do is make a permission group that clones the default but with -rpglevel.class -rpglevel.list to make them unable to change classes therefore stopping cheating. As for the making a player a join a class, use the method I wrote for you below.
@tremby90
It would be easy to do this with Variable Triggers and SimpleGUI
1) Create an area where all players join for the first time and will not be to get into again or if you want them to to change classes again leave open.
2) Do /vt setarea to set the points of the area, like with World edit
3) Do /vt definearea AREANAME
4) /vtarea AREANAME ENTER @CMD gui-whateveryoucallit now when players join the server the gui will open for them. If they close out of it, leave a sign or something like a Hologram telling them to do /gui-whateveryoucallit
If need any help, fell more then free to ask.
can you please make it so when someone joins the game a chest interface comes up with the classes you've made and they are forced to chose a class and when they do /class quit the chest interface comes up again until they chose a class again.
@Jerry99666
Relax xD take your time, I would do it but I'm nearly finishing the first version (release) of my server (;
@rfsantos1996
I'm already updated to the latest, I've just had 9 hour shifts and teething babies haha I'm going to hopefully have some free time soon.
@Jerry99666
Also, remember updating your fork on github before coding (I made little changes since 0.7, but you cant pull request without updating it first)
@rfsantos1996
Yeah I will try this out either later today or tomorrow on my day off.