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)
the reward file keeps giving and error even when i just copy and paste lvl 10 thingie :/ can some 1 send me a pastebin of his file from lvl 10, lvl 20,..., lvl 100 thx
put rank system
not compatible whith essentialchat can youb make compatible ? what chat plugins are compatible ?
Make the levels below the name please.
I have some plobrem.. I didnt kill people, but suddenly i level up after some time..
@lenis0012
Yes, I am using mysql, and no, I can't switch to SQlite. This does not happen to my other plugins, using MySQL. Please look into it on your end.
@navbarry
Ok looks like an SQL isue.
Are you using MySQL?
As it may have lost connection to the database.
Concider using SQLite.
It stopped after I uniinstalled it and I see pvplevels inside the error
@navbarry
I dont think this is caused by my plugin.
@LuckythePig
Allright, ill have a look soon.
@Adondriel
Same with Townychat.
Can you add compatibility with Heathbar?
http://dev.bukkit.org/bukkit-plugins/health-bar/
thanks
I get this big error: http://pastebin.com/pckNYb64. It looks like a mysql error but the data is saving to mysql, I checked.
@lenis0012
it isn't working with bChatmanager... The plugin adds the prefix automatically, even though I don't have the little [LEVEL] in the bchat config...
Can you add, that there is an option for desabling the plugin for certain worlds? It would be perfect if you would implement permissions for the counting/using of the levels. :) And please add a [player] to the second command info at this page.
Hi,
Could you please do the player gets a reward, even if profit levels command? This option would have helped me a lot. Thanks in advance for your answer.
@Bimmr
Sorry for the late response, sure you can.
@Bimmr
Oh, thats a pretty major bug.
I will fix it today.
@YapZiYang
Scoreboard?
@Adondriel
Not yet, but its seems cool
@Bodyash
Hmm, ill look at that soon.
I recomment using EssentialsChat or bChatManager though.
@Nstemp
I wont do this, as the tab list names are limited to 16 chars.
It would show up like: 8 YourNa
Instead of: YourName
Anyone knows how to disable the scoreboard
Is there a way to reward based on a certain killstreak?
With bChatmanager, it does not recognize that bChatmanager is a chat plugin and forces my chat to have the lvl tag...
doesnt works with LiveChat Plugin via Spigot 1.7.2