RankUpOnKills
RankUpOnKills
Quote:Want players to be ranked up on a certain amount of kills? You've come to the right plugin. You can make this count Mob kills and/or PvP kills! Compatible with all major permission plugins (that support Vault)
Version | RankUpOnKills-2.1 | |
Bukkit Release | 1.4.6-R0.3 | |
Requires | (Without Vault 'RankUpOnKills' will disable on its own!) | |
Development Builds | ||
Javadoc API | ||
Source code |
Features
- Rank up players on how many kills they have!
- Editable in config
- Supports all major permission plugins
- Check your progress or another player's progress
- Set required mob kills, and required player kills per rank.
- Option to combine the kill count of both player and mob kills
To do
- Display Level in XP Bar Or Scoreboard
- Specific mobs to rank up
- Multiworld based ladders
- Multipliers?
- - Suggestions?
Support
Please note, we will not assist you if your comment is aggressive or offensive in any way.
I have installed the newest version you released (haven't tested the perms yet), but am noticing something odd with the new command. It isn't tracking kills to the next rank but instead tracking negative kills from the rank last received. Link to image showing issue - https://dl.dropbox.com/u/47840868/web/rankuponkills.png I had done the command, then killed one mob, then did command again. It should track how many kills to the next rank, not how many away from last rank they received.
If you want to check out the server ip is mc.evilcraft.net:25563 The server is a zombies survival, but you spawn in a safe location.
Also with the new command, is there anyway to give regular players access to it so that they can check their kill counts?
@Redstoner_Pro
Hmmm... This is definately using Vault to check permissions, i believe permissions are case sensitive. so make sure its exactly: rankuponkills.count I cant see any reason for it not to work, unless its a combatability issue with Vault.
I have added some more debug things and that config node. I am brb, i will upload it here shortly and if you could supply me your server IP, i will take a look also :)
@TruDan97
Well as the permission node was only just added in 1.3, Yes. I was on that version. Since it was not working, I needed to downgrade to 1.2 to get this plugin to work for my server. It was working for players that were OP but not for regular players that were apart of the permissions group. If you see my last post, I do have the node in the perms properly. The players that tested it for me were all in proper groups, I had a stats plugin tracking the amount of kills the players were killing. They slaughtered and maimed zombies, the stats plugin keeping up just fine, but yours never ranked them up. Upon downgrading back to 1.2 and removing only the 2 top lines of config (debug, setrank) everything was working beautiful. When you release your next version, could you add a config line [ useperms = bool ] so that we can just disable the perm part if we need too. Thank You.
@Redstoner_Pro
Are you using V1.3 of the plugin?
@krone6
try setting the config when the server is offline (Stop server, save config, start server)
@romenas
Adding it now :)
Can you add a command for a player to see, how much left to kill to the next level? Would be perfect :)
This plugin counts monster kills whether the option is false or true. I'm using 2244 of craftbukkit, 2.9.8 of bperms and 1.3 of rankuponkills. Any ideas how ti disable monsters counting towards the kills? I only want it to count player kills.
I am using the latest version of bPermissions, 2.9.8 and vault is at version 1.2.16 Players are starting to get irritated now. I hope this can be solved quickly. Edit- For a temp fix, I have downgraded the version to the previous build. Its working how it should for now. But I know it has something to do with the permission node.
Can you add an option into the config that the rank is taken away once they die? That way it is only used for showing ranks for people with kill streaks.
@Redstoner_Pro
What permissions plugin are you using?
The permission node does not seem to be working on my server. It works as long as I am oped but Players that have the node in their group, are not ranking up. I know the players are reaching the kill points because the plugin that I have that tracks mob kills shows that they have killed more than enough to rank up 2 times. This plugin Really needs a way to see how many kills a player is at. To test if its working you just need to grind away untill you hit the level thats set. Also, There is no way to reset a players kills. I think a command for this should be added to it.
You should make it possible for seperate groups to rank up instead of all groups ranking up to a signular rank per kill. Because if a member gets 15 kills he gets promoted and if a moderator does he gets promoted as well to the same level.
This needs a command to see what the players current kill count is. And I found out what my issue was with bpermissions. I was using global files instead of world files for that server. I just had to switch over to the world permissions and it worked out fine.
@Razorlord
Could you show me your configuration file? (For this plugin)
14:06:25 [SEVERE] Could not pass event EntityDeathEvent to RankupOnKills org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:304) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:460) at org.bukkit.craftbukkit.event.CraftEventFactory.callEntityDeathEvent(CraftEventFactory.java:299) at net.minecraft.server.EntityLiving.dropDeathLoot(EntityLiving.java:836) at net.minecraft.server.EntityLiving.die(EntityLiving.java:781) at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:677) at net.minecraft.server.EntityAnimal.damageEntity(SourceFile:124) at net.minecraft.server.EntityHuman.attack(EntityHuman.java:750) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:998) at net.minecraft.server.Packet7UseEntity.handle(SourceFile:33) at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113) at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:172) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.NullPointerException at net.roguedraco.pvprankup.RDPlayer.checkRankup(RDPlayer.java:57) at net.roguedraco.pvprankup.KillListener.onEntityDeath(KillListener.java:55) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ... 17 more
- vault - bpermissions
Multiworld support!
@Redstoner_Pro
@buyrdenid
This is actually using Vault, so therefore it should work with all major permission plugins. Have you tested it?
or have an option for "executed command: /promote %player%" Or customizable for each server. Would make it easier than hard coding it for each one.
Would be such an awesome plugin to have on my server but as the post below me said, please make it work with bperms :)
This seems to not work with bPermissions. Is there any way you could add support for this or is this specifically for PEX? Or mayby you could add vault to it so that it could support all the major perm plugins. The main page here isn't very descriptive.
@TruDan97
@SpyroDev
Suggestion: Instead of making this set your pex rank, make it add it. So that way, this plugin keeps the old rank and just adds new ones to a player.
Config option mode:
pexmode: (Add or Set)
Thanks!