ScoreboardStatsX

Note
This plugin is compatible with HealthBar, ColoredTags, Ghost Player and all other scoreboard plugins.
Just enable compatibilityMode in the configuration and install ProtocolLib. For normal use ProtocolLib is NOT required.
Features:
You don't need a database for all these features
- Much better performance (since 0.7)
- All versions of ScoreboardStats supports all Minecraft versions above 1.5
- Optimized for all kinds of servers.
- Fast support on every question
- Support UTF-8 characters like the hearts Click here:
- Many variables Click here:
- fully configurationable
- PvP can also be displayed on Signs Click here:
- Support SQL-Databases
- No database required unless you don't want this plugin to track pvpstats
- The Player can see his own stats (Kills/Deaths) with the Scoreboard on the right side
- You can disable the scoreboard for custom worlds
Variables for all the following plugin:
- mcMMO
- Economy
- Heroes
- Factions
- SimpleClans
- uSkyBlock
- and many more coming soon

Please use the Tickets for any issues, errors or suggestions.
Installation
- Download it
- drop it in your /plugins/ folder
- start your server
- join the server and..
- That's it
- All variables can be found here: https://dev.bukkit.org/projects/scoreboardstats/pages/variables

Commands
| Command | Description | Aliases |
|---|---|---|
| /sidebar | Toggle (show or hide) the scoreboard on the right side | side, scoreboardstats, sb toggle |
| /sidebar reload | Reload the configuration | side reload, scoreboardstats reload, sb reload |
For plugin developers/API
See the wiki on Github: https:github.com/TuxCoding/ScoreboardStats/wiki
Permissions
| Permission | Description |
|---|---|
| scoreboardstats.use | General permission. Without that the scoreboard will not be displayed for the player |
| scoreboardstats.command.toggle | Toggle the sidebar |
| scoreboardstats.reload | With this permission a player can reload the configuration |
| scoreboardstats.sign | Only player with this permission can create signs that displays the kills, deaths, etc. |
Source
You don't have to decompile the plugin. You can find there the source code with comments and building utilities.
ScoreboardStats is open source and hosted on GitHub; feel free to fork, star, or contribute by making pull requests and opening issues.
Auto-Updater
- This plugin uses an Auto-updater. if you don't want an automatically update. Disable it in the configuration.
- The updater only utilize the api of curse/dev.bukkit, so you don't get an unapproved version. Every file providing there is accepted by the devBukkit staff
- I can upload a new version with bug fixes where you don't have to download it, the plugin can do it for you automatically.
- The updater only runs on plugin startup, and then as a seperate thread, so it doesn't really affect your startup time.
- Every file there equals the files on this page.
Compatibility with older minecraft versions
As you can see on file list there are selected three versions. These version numbers are for the Minecraft versions. Lowest test version, mid version and the highest tested version. That means that you should always use the latest version of ScoreboardStats although you use an old Minecraft version. It's very hard to use all versions at once, so please use the newest version of ScoreboardStats.
-
View User Profile
-
Send Message
Posted Apr 22, 2014[23:09:01 INFO]: [ScoreboardStats] Enabling ScoreboardStats v0.7.4 [23:09:01 ERROR]: Invalid configuration: org.bukkit.configuration.InvalidConfigurationException: The path to your craftbukkit.jar is invalid format. The non-latin characters aren't allowed, because these occures a bug in java 6.Please use normal characters instead of this: plugins/ScoreboardStats at com.github.games647.scoreboardstats.pvpstats.DatabaseConfiguration.validatePath(DatabaseConfiguration.java:108) [ScoreboardStats.jar:0.7.4] at com.github.games647.scoreboardstats.pvpstats.DatabaseConfiguration.loadConfiguration(DatabaseConfiguration.java:48) [ScoreboardStats.jar:0.7.4] at com.github.games647.scoreboardstats.pvpstats.Database.setupDatabase(Database.java:147) [ScoreboardStats.jar:0.7.4] at com.github.games647.scoreboardstats.ScoreboardStats.onEnable(ScoreboardStats.java:90) [ScoreboardStats.jar:0.7.4] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:250) [nitrado.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:350) [nitrado.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:389) [nitrado.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugin(CraftServer.java:439) [nitrado.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.enablePlugins(CraftServer.java:375) [nitrado.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.m(MinecraftServer.java:342) [nitrado.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.g(MinecraftServer.java:319) [nitrado.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.a(MinecraftServer.java:275) [nitrado.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.java:175) [nitrado.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:424) [nitrado.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [nitrado.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
-
View User Profile
-
Send Message
Posted Apr 22, 2014@diego200052
Thanks, fixed for 0.8
-
View User Profile
-
Send Message
Posted Apr 22, 2014You should include actual stats, from a stats plugin http://dev.bukkit.org/bukkit-plugins/lolmewnstats/
-
View User Profile
-
Send Message
Posted Apr 22, 2014I have a problem with the plugin.
17:23:30 [SEVERE] Error occurred while enabling ScoreboardStats v0.7.5 (Is it up to date?) 17:23:30 java.lang.NoSuchMethodError: com.gmail.nossr50.api.ExperienceAPI.isValidSkillType(Ljava/lang/String;)Z 17:23:30 at com.github.games647.scoreboardstats.variables.McmmoVariables.<init>(McmmoVariables.java:42) 17:23:30 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 17:23:30 at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) 17:23:30 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 17:23:30 at java.lang.reflect.Constructor.newInstance(Constructor.java:526) 17:23:30 at java.lang.Class.newInstance(Class.java:374) 17:23:30 at com.github.games647.scoreboardstats.variables.ReplaceManager.registerDefault(ReplaceManager.java:224) 17:23:30 at com.github.games647.scoreboardstats.variables.ReplaceManager.addDefaultReplacer(ReplaceManager.java:204) 17:23:30 at com.github.games647.scoreboardstats.variables.ReplaceManager.<init>(ReplaceManager.java:88) 17:23:30 at com.github.games647.scoreboardstats.SbManager.<init>(SbManager.java:29) 17:23:30 at com.github.games647.scoreboardstats.ScoreboardStats.onEnable(ScoreboardStats.java:111) 17:23:30 at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) 17:23:30 at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) 17:23:30 at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) 17:23:30 at com.ryanclancy000.plugman.utilities.Utilities.enableCommand(Utilities.java:472) 17:23:30 at com.ryanclancy000.plugman.PlugManCommands.onCommand(PlugManCommands.java:88) 17:23:30 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) 17:23:30 at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:189) 17:23:30 at org.bukkit.craftbukkit.v1_5_R3.CraftServer.dispatchCommand(CraftServer.java:523) 17:23:30 at net.minecraft.server.v1_5_R3.PlayerConnection.handleCommand(PlayerConnection.java:971) 17:23:30 at net.minecraft.server.v1_5_R3.PlayerConnection.chat(PlayerConnection.java:889) 17:23:30 at net.minecraft.server.v1_5_R3.PlayerConnection.a(PlayerConnection.java:846) 17:23:30 at net.minecraft.server.v1_5_R3.Packet3Chat.handle(Packet3Chat.java:44) 17:23:30 at net.minecraft.server.v1_5_R3.NetworkManager.b(NetworkManager.java:292) 17:23:30 at net.minecraft.server.v1_5_R3.PlayerConnection.d(PlayerConnection.java:115) 17:23:30 at net.minecraft.server.v1_5_R3.ServerConnection.b(SourceFile:35) 17:23:30 at net.minecraft.server.v1_5_R3.DedicatedServerConnection.b(SourceFile:30) 17:23:30 at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:581) 17:23:30 at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:226) 17:23:30 at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:477) 17:23:30 at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:410) 17:23:30 at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
Help me :(
-
View User Profile
-
Send Message
Posted Apr 22, 2014When you died, Any stat not updated with new kills, etc. On respawn. It would show -1 stat. I don't know why it's doing this. I guess because the stat is not updated at least once?
-
View User Profile
-
Send Message
Posted Apr 22, 2014@sacha220899
Check your server log.
@chrisbruijnes
Definitely before 1.8
@davidp5118
Check your server log and the order thing is a minecraft cause. Mojang implemented the scoreboard as a leaderboard feature. The client sort all entries - the server can't effect this sorting.
@sLasH2Dhed
Create a ticket please.
-
View User Profile
-
Send Message
Posted Apr 22, 2014Hi, The plugin doesn't work on my server... It works only at the Online players, and the Money. It doesn't work at Kills, KD, etc... Is it a problem with the database?
-
View User Profile
-
Send Message
Posted Apr 22, 2014@games647
You have any idea when it will release?
-
View User Profile
-
Send Message
Posted Apr 21, 2014The items on my scoreboard are out of order than the order in my config, and some arent even there
-
View User Profile
-
Send Message
Posted Apr 21, 2014Awesome plugin! Really love using it. It is possible to add a %onlinetime% variable that counts your total playtime on the server in hours? Would be super nice!
-
View User Profile
-
Send Message
Posted Apr 21, 2014@TheVantexGuy
Could you explain what exaclty you mean?
-
View User Profile
-
Send Message
Posted Apr 21, 2014@piko99
But it says you have version 0.7.4
@Dddsasul
Check if you typed something wrong and the top kills are fetched from the database, so they only update after the entry is removed from the cache which happens after 5 minutes the player log off. Just to make it useless to start a new query each login. But I am planning to implement a auto save module that saves the stats after a specific intervall.
-
View User Profile
-
Send Message
Posted Apr 21, 2014Please release 0.8, we really need it :)
-
View User Profile
-
Send Message
Posted Apr 21, 2014Is it possible to choose if I only want the display to show in certain world's/areas? That I only want it to show in the main hub and no where else?
-
View User Profile
-
Send Message
Posted Apr 21, 2014I have a problem with the plugin. The Kills has not the same ammount of kills as the Top Kills and is a pvp server, now way to get mob kills or something else.
-
View User Profile
-
Send Message
Posted Apr 21, 2014I am using the latest version I dont know if the config file was to me but here it is:
disabled-worlds: - world_nether - city
Scoreboard: Title: '&2&lJacintoMC'
Temp-Scoreboard-enabled: true
Temp-Scoreboard: Title: '&a&lTop Kills'
pluginUpdate: false
And the top kills is bugged, doesnt happear
-
View User Profile
-
Send Message
Posted Apr 20, 2014<<reply 2143683="">>
Try the newest version.
<<reply 2143350="">>
Could I see your configuration?
-
View User Profile
-
Send Message
Posted Apr 20, 2014I get negative pvp variables and this error prints: Invalid configuration: org.bukkit.configuration.InvalidConfigurationException: The path to your craftbukkit.jar is invalid format. The non-latin characters aren't allowed, because these occures a bug in java 6.Please use normal characters instead of this: plugins/ScoreboardStats at com.github.games647.scoreboardstats.pvpstats.DatabaseConfiguration.validatePath(DatabaseConfiguration.java:108) [ScoreboardStats.jar:0.7.4] at com.github.games647.scoreboardstats.pvpstats.DatabaseConfiguration.loadConfiguration(DatabaseConfiguration.java:48) [ScoreboardStats.jar:0.7.4] at com.github.games647.scoreboardstats.pvpstats.Database.setupDatabase(Database.java:147) [ScoreboardStats.jar:0.7.4] at com.github.games647.scoreboardstats.ScoreboardStats.onEnable(ScoreboardStats.java:90) [ScoreboardStats.jar:0.7.4] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:250) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:324) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:404) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks] at me.Incomprehendable.WorldPlugins.FakePluginManager.enablePlugin(FakePluginManager.java:238) [PerWorldPlugins.jar:?] at org.bukkit.craftbukkit.v1_7_R2.CraftServer.loadPlugin(CraftServer.java:441) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks] at org.bukkit.craftbukkit.v1_7_R2.CraftServer.enablePlugins(CraftServer.java:375) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks] at net.minecraft.server.v1_7_R2.MinecraftServer.n(MinecraftServer.java:344) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks] at net.minecraft.server.v1_7_R2.MinecraftServer.g(MinecraftServer.java:319) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks] at net.minecraft.server.v1_7_R2.MinecraftServer.a(MinecraftServer.java:275) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks] at net.minecraft.server.v1_7_R2.DedicatedServer.init(DedicatedServer.java:175) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks] at net.minecraft.server.v1_7_R2.MinecraftServer.run(MinecraftServer.java:426) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks] at net.minecraft.server.v1_7_R2.ThreadServerApplication.run(SourceFile:618) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
-
View User Profile
-
Send Message
Posted Apr 20, 2014How can i make the tempban update instantly or every 10 minutes, because it only uptades every server reload.
-
View User Profile
-
Send Message
Posted Apr 20, 2014Indeed. Cant wait for the version that it is compatible with coloredtags/healthbar