killStats 3.2.1

Track your stats!

  1. ImDeJay
    [​IMG]

    killStats v3.0 is in development stages
    Version 3.0 is UUID aware. Unfortunately with the implementation of UUID support and the complexity of making it possible I was unable to save all of the data that has already been created with this plugin. All data is now handled via SQLite or MySQL instead of flat file. Because of this combined with the UUID update it would cause too much lag etc to try and migrate all player data to the new format especially for larger servers. I'm very sorry if this causes a problem.


    Please be aware of this before you put this plugin into your server, if your not ready to delete all player data.

    killStats 3.0 is a complete rebuild of killStats where I have optimized code for better performance and added alot more features.
    I have done the best I can with testing this on my home server by myself. There are going to be bugs and I will be doing my best to get these bugs and errors fixed as soon as I can. Please bare with me as this process takes place.

    Please report and errors you find so I can get them fixed.

    Thanks

    Description
    Features:

    • PVP based statistics.
      • Keep track of a players kills, deaths, killstreak, and kill/death ratio!
    • Ability to drop a players head upon death.
    • Full mySQL support.
    • Show top players on leaderboard signs.
    • Reward players for reaching killstreaks.
      • You choose what streak the receive the item on, and what to give the player.
      • You can also execute a command upon a streak to award the player XP or maybe a group rank. All commands are run as OP.
    • Broadcast messages when a player reaches a certain killstreak or when a player's killstreak is broken.
      • You can choose what killstreak to broadcast on and what to say!
    • Anti-Boost
      • A player can only kill another player X amount of times per X number of minutes.
      • This cuts down on players boosting from their friends to get higher k/d and reward items.
    • Multi-World Support
      • Each world can have its own set of statistics.
      • Any world that is not in the 'seperate world' list will all have the same stats
    • Disable Certain Worlds
      • You can disable certain worlds from keeping up with any type of stats or streaks etc.
      • Maybe you have a hunger games world but don't want your players killStats to be ruined because of HG. This works great!
    • Included is a lang.yml that can be used to translate all messages inside killStats to any language you need.
    • Players can choose to show stats in chat or scoreboard
    • The entire configuration has changed. The plugin will automatically update this for you. All your settings will be set to default, but your old config can be found in the folder "old_data_files" and you can change what you need to manually.

    View a the list of commands associated with this plugin

    Learn how to use rewards.yml

    Learn how to make leaderboard signs.

    View a list of permissions associated with this plugin

    View a list of replacement variables associated with this plugin

Recent Reviews

  1. grantizepic243
    grantizepic243
    5/5,
    Version: 3.2.1
    great plugin but do you think you could add a max kill streak and also I would like a top kills placeholder.
  2. Spegot
    Spegot
    5/5,
    Version: 3.2.1
    Excellent, smooth experience. One bug I caught, however, was that regular players can break signs even in restricted terrain.
  3. Markjordanugtong
    Markjordanugtong
    4/5,
    Version: 3.2.1
    This plugin is really great ive been using this almost a decade without any error or bug, now could you please update the plugin into 1.12.2 because my player suggested to leave 1.8 so i update my server into 1.12.2 and the current version on this is not supported on 1.12.2 please update it i would love to donate if i have a big stable income...
  4. NoopyyGaming
    NoopyyGaming
    3/5,
    Version: 3.2.1
    Hey !

    This plugin really need an update, cuz i don't know but when i'm launching my server, i always see "false" in the front of my console. Does anyone have the same thing or not ?
  5. fabricio9898
    fabricio9898
    1/5,
    Version: 3.2.1
    [16:08:39] [Server thread/ERROR]: null
    org.bukkit.command.CommandException: Unhandled exception executing command 'ksa' in plugin killStats v3.0
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[Skyblock.jar:git-Spigot-109b080-1dced6a]
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[Skyblock.jar:git-Spigot-109b080-1dced6a]
    at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServer.java:648) ~[Skyblock.jar:git-Spigot-109b080-1dced6a]
    at net.minecraft.server.v1_12_R1.PlayerConnection.handleCommand(PlayerConnection.java:1397) [Skyblock.jar:git-Spigot-109b080-1dced6a]
    at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1232) [Skyblock.jar:git-Spigot-109b080-1dced6a]
    at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) [Skyblock.jar:git-Spigot-109b080-1dced6a]
    at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:1) [Skyblock.jar:git-Spigot-109b080-1dced6a]
    at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) [Skyblock.jar:git-Spigot-109b080-1dced6a]
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_241]
    at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_241]
    at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [Skyblock.jar:git-Spigot-109b080-1dced6a]
    at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:748) [Skyblock.jar:git-Spigot-109b080-1dced6a]
    at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406) [Skyblock.jar:git-Spigot-109b080-1dced6a]
    at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [Skyblock.jar:git-Spigot-109b080-1dced6a]
    at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [Skyblock.jar:git-Spigot-109b080-1dced6a]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_241]
    Caused by: java.lang.NoSuchMethodError: org.bukkit.Server.getOnlinePlayers()[Lorg/bukkit/entity/Player;
    at com.gmail.dejayyy.killStats.API.ksAPI.populateLeaderBoards(ksAPI.java:2212) ~[?:?]
    at com.gmail.dejayyy.killStats.ksMain.initialize(ksMain.java:137) ~[?:?]
    at com.gmail.dejayyy.killStats.ksAdmin.onCommand(ksAdmin.java:50) ~[?:?]
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[Skyblock.jar:git-Spigot-109b080-1dced6a]
    ... 15 more
  6. Vumy
    Vumy
    5/5,
    Version: 3.2.1
    For those of you who are having problems with featherboard, try quickboard instead, this plugin is 100% compatible with quickboard, I know I've tried all placeholders they all work.
  7. AdamThePig
    AdamThePig
    5/5,
    Version: 3.2.1
    Great plugin. For the people who wish it was /stats, you can use the commands.yml folder to make /stats an alias for it.
  8. CruSh3R
    CruSh3R
    5/5,
    Version: 3.2.1
    Great plugin , recommend to anyone
    80% configurable! thank you for the amazing plugin.
  9. Blackhawks8872
    Blackhawks8872
    1/5,
    Version: 3.2.1
    Useless why even implement the placeholders? 1 star so damned useless now I gotta search for a new plugin
  10. SebasG_
    SebasG_
    5/5,
    Version: 3.2.1
    Please, fix the placeholders. It does not work for the feather board, I use it all to fix it, but it still does not work!