HolographicScoreboard
A generic plugin that allows for easy creation of Holographic Scoreboards using the HolographicDisplays plugin.
Wiki
Command Reference
Introduction
Ever really missed a huge billboard displaying your awesome rating in some weird discipline on your server?
Wait no more! HolographicScoreboard will enable you to project anything you can get from commands displayed in beautiful holograms, and updated at fixed intervals.
Want to show the richest players on your server?
/hgs create richies 10m console baltop
Will give you something like this:
Want to show the most awesome Unarmed in an mcMMO environment?
/hgs create unarmed 5m console mctop unarmed
If you want to cleanup all holograms:
/hgs cleanup
Refresh a specific scoreboard NOW:
/hgs refresh richies
Installation
This plugin requires HolographicDisplays.
NOTE: If you are upgrading to v1.3.4 (replacing an existing installation), make sure to remove the existing jar-file first - the jar-file has been renamed.
Usage
Configuration
Simply use the command line:
/hgs create myscoreboard 10m console bt top pvp 1
Permission
- One to rule-em all:
holographicscoreboard.admin
Features, Tickets or Suggestions?
- Check out Enhancements
- or the Bugs on GitHub
Contributing
- Check out the code, and contribute!
- or Donate using
Plugin Incompatibilities
This plugin hijacks the communication between the player and the thirdparty plugin. Some plugins do not "play nice" in this regard (i.e. some hang up the connection, and recalls the player), so some plugins are not compatible.
- SimpleClans
- CraftCononmy3
- PlotSquared
Statistics Gathering - Disclaimer
This plugin utilizes Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true.
Beta Releases
These builds have not been approved by the BukkitDev staff. Use them at your own risk.
If you need pre-releases before Bukkit has approved them, they are available here: https://github.com/rlf/Holographic-Scoreboard/releases
Latest beta-release: v1.3.9
SimpleClans is working with this plugin!
Please UPDATE tp mc1.13.1
Thank you
Hi, I'm here to report the plugin, I do not know if it's the Holographic Displays or The ScoreBoard. The thing is that there are "Bots" of my server with initials of both plugins, maybe it is the ProtocolLib but they are yours because they have initials of Holographic Displays and the ScoreBoard ... Please help
I speak Spanish, sorry if you do not understand me in English
@Razorax
Ok, I think this was console (bacause it showed private chats), but I'll make sure.
The command is: /ladder
From StatsPvP plugin.
@MasterMithrandir
Could you please show the command you use for displaying the scoreboard?
If possible, try to use console rather than player.
@Razorax
Hi :) Thank you for this awesome plugin. I've been using it since it first came out.
Anyway, here's my issue:
https://i.imgur.com/t4rbX0e.png
Using Holographic Scoreboard 1.5.1 + Spigot for 1.10.2 + StatsPVP 1.7 Messages from chat read by console appear on the scoreboard.
@IsaiahPatton
Use pastebin or hastebin. Please share your config.yml It's usually the plugins hgs call that cause those problems.
V1.4.2 (for 1.10)
[12:42:30 INFO]: [HolographicScoreboard] Task #2868 for HolographicScoreboard v1.4.2 generated an exception
[12:42:40 INFO]: [HolographicScoreboard] Task #2868 for HolographicScoreboard v1.4.2 generated an exception
[12:42:50 INFO]: [HolographicScoreboard] Task #2868 for HolographicScoreboard v1.4.2 generated an exception
[12:43:00 INFO]: [HolographicScoreboard] Task #2868 for HolographicScoreboard v1.4.2 generated an exception
[12:43:09 INFO]: [HolographicScoreboard] Task #2806 for HolographicScoreboard v1.4.2 generated an exception
[12:43:10 INFO]: [HolographicScoreboard] Task #2868 for HolographicScoreboard v1.4.2 generated an exception
[12:43:20 INFO]: [HolographicScoreboard] Task #2868 for HolographicScoreboard v1.4.2 generated an exception
[12:43:30 INFO]: [HolographicScoreboard] Task #2868 for HolographicScoreboard v1.4.2 generated an exception
[12:43:40 INFO]: [HolographicScoreboard] Task #2868 for HolographicScoreboard v1.4.2 generated an exception
[12:43:50 INFO]: [HolographicScoreboard] Task #2868 for HolographicScoreboard v1.4.2 generated an exception
[12:44:00 INFO]: [HolographicScoreboard] Task #2868 for HolographicScoreboard v1.4.2 generated an exception
[12:44:10 INFO]: [HolographicScoreboard] Task #2868 for HolographicScoreboard v1.4.2 generated an exception
[12:44:20 INFO]: [HolographicScoreboard] Task #2868 for HolographicScoreboard v1.4.2 generated an exception
[12:44:30 INFO]: [HolographicScoreboard] Task #2868 for HolographicScoreboard v1.4.2 generated an exception
[12:44:40 INFO]: [HolographicScoreboard] Task #2868 for HolographicScoreboard v1.4.2 generated an exception
[12:44:50 INFO]: [HolographicScoreboard] Task #2868 for HolographicScoreboard v1.4.2 generated an exception
pls update to Spigot 1.10
Does it can run on paper-spigot 1.8.8?
Hi there! Nice day.
I get this plugin (thanks !) to put out variables and stats recorded by Magicspells.
They can now see in a hologram how many blocks broken, pvp kills, crafts, votes
and more stats such as Job levels, AR Rankup requirements. Nice!
One recent Hrrmm discovery?
Check this if you have Dynmap!
^ Potential TPS bully with many Scoreboard holograms?
It seems the plugin Dynmap is catching the ArmorStand event thing.
It is adding it to the worldname.pending file for stuff to be map rendered.
Every so often it flushes out the stuff not needing to render. Tiny TPS spike.
It would not be HGS causing lag but the adding and remove armor stand tile
from .pending periodically in Dynmap's render jobs checking.
After going into the Configuration.txt for Dynmap and adding...
block-id-alias:
"416": 14
Armor stands now appear as ore to Dynmap.
Dynmap has been told to ignore gold ores.
Effectively it is now ignoring armor stands.
After whitelisting the server for 20 mins.
There is no .pending file generating.
Everything else that might cause passive background
rendering has already been ignored by Dynmap.
Note! After longer testing...
It appears TPS is hugging 20.0 now where whitelisted
before it was struggling to get 20 for 15 mins.
This is a fix.
Check this out if you have Dynmap and HGS.
It's not HGS causing any spikes.
Or Dynmap actually.. just an inconsideration.
I would not say this is a bug.
I'm only 89.82% sure of anything I say at any time
... (lol ;p) TY For HGS it rocks. And ty for the 1.9.1 recent release.
yayo! +1 like curselink. :D
edit:yay the beta works for me
@MrVolckaert
If you can find a console command that list them, instead of display them as scoreboard, yes. Take a look at the command list here: http://minecraft.gamepedia.com/Scoreboard
Is it possible to show the ingame scoreboard in the hologram? Is there a command for that? For example: I have an ingame scoreboard which displays the playerKillCount.
If anyone has the time to help, I've posted an issue I'm having over on the git with "unable to execute"! https://github.com/rlf/Holographic-Scoreboard/issues/21
Thanks.
@Ethon6
It seems it's ontime that has the BUG. All HGS is doing, is invoking the command you tell it to invoke. If that fails, it's not something HGS can do anything about. Try running the command your self, and see if that fails too? Perhaps run it from the console, if that is what you tell HGS to do.
A hint for the actual root-cause, you seem to be using an old version of Java, not compatible with the version on which the org.json.JSONObject (used by OnTime.java at line 1054) has been compiled with.
Post Comment:
Server: Spigot Version: 1.8.8 Plugin used > ScoreboardStats, ScoreBoard, OnTime
I have a little BUG: 5.09 05:21:51 [Server] WARN at java.lang.Thread.run(Thread.java:745) 25.09 05:21:51 [Server] WARN at me.powerofpickle.Dependencies.Threading$1$1.run(Threading.java:41) 25.09 05:21:51 [Server] WARN at me.powerofpickle.pUtils.UpdateChecker$2.run(UpdateChecker.java:102) 25.09 05:21:51 [Server] WARN at me.powerofpickle.pUtils.UpdateChecker.getPastebin(UpdateChecker.java:49) 25.09 05:21:51 [Server] WARN at java.lang.ClassLoader.loadClass(ClassLoader.java:358) 25.09 05:21:51 [Server] WARN at java.lang.ClassLoader.loadClass(ClassLoader.java:425) 25.09 05:21:51 [Server] WARN at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) 25.09 05:21:51 [Server] WARN at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:97) 25.09 05:21:51 [Server] WARN at org.bukkit.plugin.java.JavaPluginLoader.getClassByName(JavaPluginLoader.java:195) 25.09 05:21:51 [Server] WARN at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101) 25.09 05:21:51 [Server] WARN at java.net.URLClassLoader.findClass(URLClassLoader.java:354) 25.09 05:21:51 [Server] WARN at java.security.AccessController.doPrivileged(Native Method) 25.09 05:21:51 [Server] WARN at java.net.URLClassLoader$1.run(URLClassLoader.java:355) 25.09 05:21:51 [Server] WARN at java.net.URLClassLoader$1.run(URLClassLoader.java:361) 25.09 05:21:51 [Server] WARN at java.net.URLClassLoader.access$100(URLClassLoader.java:71) 25.09 05:21:51 [Server] WARN at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) 25.09 05:21:51 [Server] WARN at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) 25.09 05:21:51 [Server] WARN at java.lang.ClassLoader.defineClass(ClassLoader.java:800) 25.09 05:21:51 [Server] WARN at java.lang.ClassLoader.defineClass1(Native Method) 25.09 05:21:51 [Server] WARN java.lang.UnsupportedClassVersionError: org/json/JSONObject : Unsupported major.minor version 52.0 25.09 05:21:51 [Server] WARN Exception in thread "Thread-24" 25.09 05:21:51 [Server] INFO ... 12 more 25.09 05:21:51 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [spigot42.jar:git-Spigot-6abac0c-9935adc] 25.09 05:21:51 [Server] INFO at me.edge209.OnTime.OnTime.onCommand(OnTime.java:1054) [?:?] 25.09 05:21:51 [Server] INFO at me.edge209.OnTime.Commands.onCommand(Commands.java:1604) [?:?] 25.09 05:21:51 [Server] INFO Caused by: java.lang.NullPointerException 25.09 05:21:51 [Server] INFO at java.lang.Thread.run(Thread.java:745) [?:1.7.0_76] 25.09 05:21:51 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:556) [spigot42.jar:git-Spigot-6abac0c-9935adc] 25.09 05:21:51 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:653) [spigot42.jar:git-Spigot-6abac0c-9935adc] 25.09 05:21:51 [Server] INFO at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot42.jar:git-Spigot-6abac0c-9935adc] 25.09 05:21:51 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:722) [spigot42.jar:git-Spigot-6abac0c-9935adc] 25.09 05:21:51 [Server] INFO at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [spigot42.jar:git-Spigot-6abac0c-9935adc] 25.09 05:21:51 [Server] INFO at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71) [spigot42.jar:git-Spigot-6abac0c-9935adc] 25.09 05:21:51 [Server] INFO at dk.lockfuglsang.wolfencraft.HolographicScoreboard$1.run(HolographicScoreboard.java:105) [?:?] 25.09 05:21:51 [Server] INFO at dk.lockfuglsang.wolfencraft.config.Scoreboard.refreshView(Scoreboard.java:104) [?:?] 25.09 05:21:51 [Server] INFO at org.bukkit.Bukkit.dispatchCommand(Bukkit.java:575) [spigot42.jar:git-Spigot-6abac0c-9935adc] 25.09 05:21:51 [Server] INFO at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:640) [spigot42.jar:git-Spigot-6abac0c-9935adc] 25.09 05:21:51 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) [spigot42.jar:git-Spigot-6abac0c-9935adc] 25.09 05:21:51 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) [spigot42.jar:git-Spigot-6abac0c-9935adc] 25.09 05:21:51 [Server] INFO org.bukkit.command.CommandException: Unhandled exception executing command 'ontime' in plugin OnTime v4.1.3 25.09 05:21:51 [Server] WARN Task #48 for HolographicScoreboard v1.3.9 generated an exception 25.09 05:21:51 [Server] INFO ... 12 more 25.09 05:21:51 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [spigot42.jar:git-Spigot-6abac0c-9935adc] 25.09 05:21:51 [Server] INFO at me.edge209.OnTime.OnTime.onCommand(OnTime.java:1054) [?:?] 25.09 05:21:51 [Server] INFO at me.edge209.OnTime.Commands.onCommand(Commands.java:1604) [?:?] 25.09 05:21:51 [Server] INFO Caused by: java.lang.NullPointerException 25.09 05:21:51 [Server] INFO at java.lang.Thread.run(Thread.java:745) [?:1.7.0_76] 25.09 05:21:51 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:556) [spigot42.jar:git-Spigot-6abac0c-9935adc] 25.09 05:21:51 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:653) [spigot42.jar:git-Spigot-6abac0c-9935adc] 25.09 05:21:51 [Server] INFO at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot42.jar:git-Spigot-6abac0c-9935adc] 25.09 05:21:51 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:722) [spigot42.jar:git-Spigot-6abac0c-9935adc] 25.09 05:21:51 [Server] INFO at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [spigot42.jar:git-Spigot-6abac0c-9935adc] 25.09 05:21:51 [Server] INFO at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71) [spigot42.jar:git-Spigot-6abac0c-9935adc] 25.09 05:21:51 [Server] INFO at dk.lockfuglsang.wolfencraft.HolographicScoreboard$1.run(HolographicScoreboard.java:105) [?:?] 25.09 05:21:51 [Server] INFO at dk.lockfuglsang.wolfencraft.config.Scoreboard.refreshView(Scoreboard.java:104) [?:?] 25.09 05:21:51 [Server] INFO at org.bukkit.Bukkit.dispatchCommand(Bukkit.java:575) [spigot42.jar:git-Spigot-6abac0c-9935adc] 25.09 05:21:51 [Server] INFO at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:640) [spigot42.jar:git-Spigot-6abac0c-9935adc] 25.09 05:21:51 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) [spigot42.jar:git-Spigot-6abac0c-9935adc] 25.09 05:21:51 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) [spigot42.jar:git-Spigot-6abac0c-9935adc] 25.09 05:21:51 [Server] INFO org.bukkit.command.CommandException: Unhandled exception executing command 'ontime' in plugin OnTime v4.1.3 25.09 05:21:51 [Server] WARN Task #46 for HolographicScoreboard v1.3.9 generated an exception
@jackieee98
Thank for the kind words. You can filter lines already. Should be mentioned somewhere below.
Always welcome to make good and precise tuts, as long as its not just a tired self-absorbed tween rambling on YouTube ;)
I could also make an english turtorial of this plugin. My english isnt great but my speaking isnt that bad (i hope:P)