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)
Have it not count if you kill the same person more than 2 times in a row, or 3? but then again if 3 people go together they could still do it :/
How about it not counting when you kill the same person over and over? to counter farming
@Celetrontmm
sure. ill do that for v0.1.6 or v0.1.7
Would it be possible to give different people different colored "levels" the prefix is green, so people with a permission can have it as a different color. And would it be possible for the color to change depending on what level people are? So every 5 it would change colors.
Would it be possible to make it so that players only gain XP when they kill players above lvl "x" after they hit lvl "y" So, bob is lvl 5, he cannot kill fred who just joined and is lvl 0 Or even sam who is lvl 1. But joe, who is lvl 2 can be killed because he is within 3 levels of bob.
@Weedchrist
we got money support already
Great Plugin, would be great to add more than just one item to a player, i mean like arrows and EXP-Flasks and 5$
@CannedDK
ill do that
Would be cool if you added the settings to the Config,
so you can choose how many kill you need per lvl, insted of the default setting.
@speaw
I want to do every time someone touches someone so he gets points .. I need that my server how do I do it?
@JoneKone
im on it.
but for now, get Vault
http://pastie.org/5174182
A bug something about vault.
Nice idea for a plugin I must test this! Thx
v0.1.4 Released!
ChangeLog:
@Mortalsinn
fixing,
@EncryptedCurse
ill do it
@Mortalsinn
that should worrk
Cool idea. :) You should add multi world support, so that you can define if you just want it in one world and such.
BTW my users found a new glitch. You can level up in non pvp zones (flagged by world guard) if you hit someone with an enchanted sword. Can you fix it to respect world guard regions? mainly the pvp flag
hmmm I am using HeroChat and I did this...
format: default: '{color}[{nick}] [&aLvl {Lvl}&f] &f{prefix}{sender}{suffix}{color}: {msg}'
and reloaded the plugin (herochat) and it's not pulling in the level to the new location and still shows before the name
Does this require a reload or reboot of your plugin as well?
@Mortalsinn
read the example chat setup, you need a chat plugin, and put the {Lvl} in a custom place. it will replace {Lvl} with the players lvl
Thanks for the update. Fast question...
is there a way to put the level thing after the name, instead of before>? I had colored names for the staff and with this being before the names, it changes the names white again.
Thanks