PvpLevels
PvpLevels
requested by Matthiasvd2
This is a plugin to bring more intresting pvp'in in to Minecraft, by creating custom pvp levels
Features
- add custom levels to minecraft
- custom chat format changes
- incrasing needed kills for levels
- Reward players for pvp'ing
- Let players view their Kill death ratio
- MySQL support
- SQLite support
- Advanced api
Level system
max-level: 100 # Defines how much xtra kills you need for each level # In this example we take 4 as default kills and 1.0 as increment # lvl 1 = (4 * 1) + (1.0 * 0) = 4 kills. # lvl 10 = (4 * 10) + (1.0 * 10) = 50 kills. increment-value: 1.0 # Defines how much you allways need to level up (+ increment * lvl) default-kills: 4 # Defines how much a player can attack the same player as before. # Example: for value 3 --> after killing Notch 3 times it ignores killing notch kill-session: 3
Example chat setup
this is optional, if you dont do this it will auto grab in!
PvpLevels replaces a custom string in the chat format with the players lvl, this requires a chat plugin, a.k.a EssentialsChat.
if you dont have a chat plugin or you dont know how to set this up it will auto grab your chat and do this
example format:
format: '[&aLvl [LEVEL]&f] %prefix %player&f: %message'
will result in:
[Lvl 6] [Owner] lenis0012: hi.
You can also use [KDR] in your chat format.
Video
Todo
add auto grabber for chatadd /lvl add/set/remove <player> <amount>add permissionsadd TagAPI support.The new scoreboard API from BKCommonLib is much better :P
Commands
[optional] - <required>
- /kdr [player] - Show a player's Kill Death Ratio
- /level add/set/remove <amount> - Add/set/remove levels from a player.
Permissions
- pvp.kdr.self - View your own KDR
- pvp.kdr.orther - View orther player's KDR
- pvplevels.change - Change level from a player
Developpers
Download
v1.2.1 - Download (1.7.2-R0.2)
So when are you making it UUID compitable?
1.7.9 Support pls
@lenis0012
Awesome!
@lenis0012
Hello,
I have a suggsetion, try to get level per elo. For example, Im 1000 elo and kill someone from 1200 elo making me gain 10 elo. To get level 11 I need to get 1100 elo. Dieing means I lose elo, if I die to someone from 1200 elo I lose 8 points. Just a small example. Perhaps use the plugin battletracker as an example for elo gain/loss.
Does it works for CB 1.7.9?
@lenis0012
When ? This plugin is so simply beautiful
Getting this error: http://hastebin.com/horocakibu.avrasm
@lenis0012
Possible to add a support for ChatEX (Vault) ?
Update coming soon
Anyone who can help me out sending me a good working UUID version of this plugin?
@MrFcker?
guys, display lvl above your head working for u?
any way to remove the lvl of the nick in the chat?
"display-lvl-below-name: false" .....Not work
@MrFcker
Can you send me aswell? Can some people debug it then to see if there are bugs? Also can you add it so we can change the killstreak and level up message?
@MrFcker
would you share this file with me please?
@MrFcker
You can give me the pluging pvplevels modifying these? I would greatly appreciate it
@MrFcker Can you send me your updated plugin? Please.. I really need it.. My email: [email protected] or [email protected] Thank you
@chrisbruijnes
My version works with UUID and has fixed a lot of bugs. That's why I want to upload it to dev-builds.
@MrFcker
Hey mate,
The only thing what people need is that the last version should work with UUID and bugs should be fixed, nothing else. Thanks for your time tho, are you willing to do this for me? I also have a good idea, you should add it that players can change the messages. (Killstreak and leveling up message)
Dam levels still reset using mysql wtf
Hello, how can I add a dev-build? I have done a personalized version of this plugin and I would like to upload it to development builds. I hope your answers and I would like to give thanks in advance.
My version of this plugin fixes these issues and bugs:
- FIXED LEVELS RESET ON RELOAD OR RESTART (now this plugin is using UUID and not player name for databases)
- fixed rewards for configurated levels
- fixed command: /level <set /add/remove> <player> <amount> (when you were trying to set a level to player, his level always was set to 0, i don't know if is fixed with kdr too)
- fixed minor bugs
- added command: /level <player> with permission "pvplevels.seeLevel" (see the level of an online player)
- added command: /pvplevels reload
- added aliases for command level: [levels, lvl, pvplevels]
- added /levels top (a top ten of the best players based on their level)
- I changed a field in config of mysql, but I don't know if mysql databases are fixed
I have a download link, if anyone need it only send me a pm. Order to avoid suspicions I have a virustotal scan that I can give you too.