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!
@rfsantos1996
I had the same problem with my forge mod. It sucks lol
@Jerry99666
No limit, I think. Fixed. Man I'm tired of reuploading u.u
I make the v0.6 some days ago and it isnt aproved yet because of these reuploads
Alright bug time! lol but I'm not kidding, I found that its not removing the permissions granted on a class exit. It removes the health boost and stuff but not the permissions granted. Just thought I'd drop that. Also how high can I do a heath_boost?
@Jerry99666
1000*(1.02^(%level-1)) I think would be ok (; or 1.017 if you want something more easier than that
@rfsantos1996
My max level is 200 lol 1000*(1.0114^(200-1)) would this be good? Note that most of the mobs will be dropping anymore from 70 to 75 exp and bosses 110 exp.
@Jerry99666
Extremelly unecessary
Level 15 you would need 250k EXP, really, RPG need a easy leveling equation, like 1-2 levels/day... Put on google your equation replacing the %level with your target level (it'll show the exp needed), the "hard" exp needed is 10.000+, so change your leveling equation until google shows something like 9500 for the target max level...
Also, a good max level is 50/100/300, not 10 or 15
1000*(1.5^(%level-1)) hows that sound?
@Mre30
MAN, LEVEL 8 REQUIRE MORE THAN 650K EXP WTF Make the max level higher at least, people will be happy to level up instead of the meaningless PVE and PVP fighting O.o
Really, this ruins every RPG game, too hard to level up is boring, this remember me of Brazilian MapleStory, i took 9 months to get lv 50, and on European MS I can get it on 2 days playing 3 hours each lol
@rfsantos1996
I changed it to 100*(3.5^(%level -1))
Takes a fort night to level XD But, i still want it to take longer.... like... a month ;)
@Jerry99666
100*(1.03^(%level-1)) Replace 1.03 with 1.033 if you want something not THAT easy, but this would make you easier to level up on early levels, like 10 zombies = a level until the level 70 lol
If you want to make something HARDER to level up but still not that difficult, change the initial 100 value. The "100" is the MIN value that is required to level... So 8 zombies is the minimum quantity of zombies that you need to kill to level up. I dont know if you understood this but...
@rfsantos1996
What would be good for 200?
@Mre30
100*(1.16^(%level-1))
The wanted level is 100, replacing %level with 99 I got 207.435.433,961 EXP, every hostile mob gives you 10-20, whiter gives you 12.000 so you need to kill whiter 72k times to get level 100, this would require more than a week...
This formula (100*(1.16^(%level-1))) is perfect at level 30-35, on level 30 you will need 6.800 exp, on level 35 you will need 15.000 just to get lv 36, and even if you kill whiter, 1 is not enough you would need to kill 150 players (20 exp) to get lv 36
I am going to assume its PEMDAS right? So ^ is squared?
Alright, i got it lol.
Forgot simple math u.u
@rfsantos1996
Hey, explain to me the level formula.
Cause... I am lost XD
I don't want players to hit level 100 in a day... more like a week for hardcore players.
@Jerry99666
Since i'm not in vacation anymore... This will take longer because I want to finish my Survival game plugin. On v0.7 of RPGLeveling I want /rpg reload and your config option, this shouldnt take too much, but you can already download v0.6, I upload some days ago and still not aproved D;
@rfsantos1996
Alright thanks and I'm not worried about a reload because I test a lot on a spare server but not everyone has one so I can understand that. Any eta on the update?
@Jerry99666
Got the error... I think I needed to just give your EXP that dropped and THEN cancel the normal exp event... (you dont need to understand this, I just need to remember to do this)
I'll make a config option to your build and fix this later.
Also, reload is hard because I would need to search for EVERY VARIABLE and set them a new one, OR clear every list before loading everything again. This would take some time, but Its not difficult to do, just boring :l
Alright I got more info on the leveling problem I'm having. It will correctly display the levels but when I get to much exp it goes weird and displays the real exp bar but it still say I'm in the class. If I log out and log back in, it displays the level I have for my class again (This time fixed) also I seem to get 75% of level 1 when I first get exp no matter what then it starts working normal then it goes weird with the exp bar thing again. Its s very confusing bug.
@Mre30
I'm guessing due to it saving in a mysql database, it would break on a reload. Just my guess though.
we really need a reload command for the classes.yml lol.
To much editing to not have one :)