Holographic Displays
Maintenance-only mode
This plugin is no longer being actively developed. For now, it will be maintained to support the latest Minecraft version and to fix major bugs, but no new features will be added and no support will be provided.
The plugin will soon stop being maintained. It is advised to switch to any other similar plugin that is being actively developed, such as Decent Holograms.
Features
- Create futuristic holograms to display text and items to players!
- Compatible with Spigot 1.8 to 1.20.
- Fast and easy to use.
- Cool animated {rainbow} color.
- Multiple placeholders with support for PlaceholderAPI.
- Command to render images as text holograms.
- Customizable animations.
- Simple API for developers.
Preview
Development builds
Development builds of this project can be acquired at the provided continuous integration server.
These builds have not been approved by the BukkitDev staff and may contain major bugs. Use them at your own risk.
https://ci.codemc.io/job/filoghost/job/HolographicDisplays
Plugins using Holographic Displays
Touchscreen Holograms | Holographic Extension | Holographic Placeholders |
HoloInfo | CombatIndicator | SpeechBubbles Reloaded |
Holographic Scoreboard | HoloPlots | ASkyBlock Holostats |
pHD |
Video
Minecraft limitations
- Text inside holograms is always facing the player.
- Holograms are always visible through walls.
- Text size cannot be changed. You can make it bold and uppercase to make it look bigger.
- Floating items inside holograms will constantly rotate and bob up and down.
Credits
- Asdjke for the original idea in vanilla.
- bobacadodl for making image support easier with this library.
- samczsun for the Server Pinger library.
Converting from other plugins
If you're using the plugin Holograms you can use this converter to import the database (credits to saxon12).
Comments section
Comments are enabled just for interacting with other users, you will not receive any official answers. To report bugs please check the FAQ and then, if the problem isn't solved, open a new issue on the issue tracker (on GitHub).
I'am using lastest Dev build of Holo , ProtocolLib and i have this issue
https://pastebin.com/pD4bef4c
can anyone help me understand why this is?
06.02 21:13:41 [Server] INFO at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:56) ~[Spigot.jar:git-Spigot-cbd1a1b-009d8af]
06.02 21:13:41 [Server] INFO ^
06.02 21:13:41 [Server] INFO - '---------'
06.02 21:13:41 [Server] INFO in 'string', line 59, column 3:
06.02 21:13:41 [Server] INFO expected <block end>, but found '-'
06.02 21:13:41 [Server] INFO ^
06.02 21:13:41 [Server] INFO location: world, -842.568, 65.04 ...
06.02 21:13:41 [Server] INFO in 'string', line 58, column 3:
06.02 21:13:41 [Server] INFO org.bukkit.configuration.InvalidConfigurationException: while parsing a block mapping
06.02 21:13:41 [Server] Server thread/ERROR Cannot load plugins/HolographicDisplays/database.yml
In reply to sagenthings:
You made a mistake somewhere on your config. At line 59, it expected (I guess) a ' but got a -
I have a citybuild and want to set premissions to each rank. For example:
Rank1 can create 1 Hologram, Rank2 can create 4 Holograms and Rank3 10 Holograms.
What is the needed permission for that? Thanks
Could you add a command that can change the name of a holographic display? I know that you can do it in the config, but a command to do it would be convenient. ☕😃
It could look like this: /hd rename [hologram] [new name]
We are working on a HolographicDisplays add-on that includes that feature (as well as a few other filters). Probably about a month away.
In reply to SpigotSlimeDog:
That is fantastic! I can’t wait! I need it for my server, so I hope it doesn’t take longer than a month. 🙂
Hey, I was just wondering if it would be possible to implement a command that would darken the background of the holographic displays. I use holographic displays as text to describe the server in the hub, but it’s difficult to read them when there are other holographic displays behind them since they’re transparent.
If this is not possible or feasible, how about a feature that lets you hide holographic displays from each player unless they are within a configurable range of the display?
Would it be possible to implement a command that makes a holographic display not visible in some way from behind? I’m using them for directions, so I want them to only be visible from one side. Since this uses name tags, I’m sure it’s impossible, though.
I love Holographic Display! I’ve got a suggestion, though:
It would be fantastically useful if a new command which lets you change the coordinates of a holographic display were added!
Example syntax:
/hd move <hologramName> [X] [Y] [Z]
Examples:
/hd move testhologram 90 60 140 – Moves the hologram to the coordinates X: 90, Y:60, Z:140.
/hd move testhologram ~ ~4 ~ – Moves the hologram four blocks upwards relative to its position.
I can’t tell you how many times I’ve needed a command like this. Such an addition would be excellent.
In reply to Forge_User_49840962:
Agreed, although there is a pretty expedient workaround, that I use a lot when I'm building:
And there is the additional benefit of easy undo.
in 1.15.1 Server.
11.01 04:10:40 [Server] Server thread/INFO xXSeikoStormXx issued server command: /holo
11.01 04:10:40 [Server] Server thread/ERROR null
11.01 04:10:40 [Server] INFO org.bukkit.command.CommandException: Cannot execute command 'holo' in plugin HolographicDisplays v2.4.0 - plugin is disabled.
11.01 04:10:40 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37) ~[custom.jar:git-Spigot-2ee05fe-d31f05f]
11.01 04:10:40 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:149) ~[custom.jar:git-Spigot-2ee05fe-d31f05f]
11.01 04:10:40 [Server] INFO at org.bukkit.craftbukkit.v1_15_R1.CraftServer.dispatchCommand(CraftServer.java:711) ~[custom.jar:git-Spigot-2ee05fe-d31f05f]
11.01 04:10:40 [Server] INFO at net.minecraft.server.v1_15_R1.PlayerConnection.handleCommand(PlayerConnection.java:1657) ~[custom.jar:git-Spigot-2ee05fe-d31f05f]
11.01 04:10:40 [Server] INFO at net.minecraft.server.v1_15_R1.PlayerConnection.a(PlayerConnection.java:1497) ~[custom.jar:git-Spigot-2ee05fe-d31f05f]
11.01 04:10:40 [Server] INFO at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:47) ~[custom.jar:git-Spigot-2ee05fe-d31f05f]
11.01 04:10:40 [Server] INFO at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:1) ~[custom.jar:git-Spigot-2ee05fe-d31f05f]
11.01 04:10:40 [Server] INFO at net.minecraft.server.v1_15_R1.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:19) ~[custom.jar:git-Spigot-2ee05fe-d31f05f]
11.01 04:10:40 [Server] INFO at net.minecraft.server.v1_15_R1.TickTask.run(SourceFile:18) [custom.jar:git-Spigot-2ee05fe-d31f05f]
11.01 04:10:40 [Server] INFO at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeTask(SourceFile:144) [custom.jar:git-Spigot-2ee05fe-d31f05f]
11.01 04:10:40 [Server] INFO at net.minecraft.server.v1_15_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) [custom.jar:git-Spigot-2ee05fe-d31f05f]
11.01 04:10:40 [Server] INFO at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeNext(SourceFile:118) [custom.jar:git-Spigot-2ee05fe-d31f05f]
11.01 04:10:40 [Server] INFO at net.minecraft.server.v1_15_R1.MinecraftServer.aZ(MinecraftServer.java:917) [custom.jar:git-Spigot-2ee05fe-d31f05f]
11.01 04:10:40 [Server] INFO at net.minecraft.server.v1_15_R1.MinecraftServer.executeNext(MinecraftServer.java:910) [custom.jar:git-Spigot-2ee05fe-d31f05f]
11.01 04:10:40 [Server] INFO at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.awaitTasks(SourceFile:127) [custom.jar:git-Spigot-2ee05fe-d31f05f]
11.01 04:10:40 [Server] INFO at net.minecraft.server.v1_15_R1.MinecraftServer.sleepForTick(MinecraftServer.java:894) [custom.jar:git-Spigot-2ee05fe-d31f05f]
11.01 04:10:40 [Server] INFO at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:827) [custom.jar:git-Spigot-2ee05fe-d31f05f]
11.01 04:10:40 [Server] INFO at java.lang.Thread.run(Thread.java:748) [?:1.8.0_201]
In reply to SeikoCraft:
Assuming you're having issues with holographicdisplays,
Please visit:
https://ci.codemc.io/job/filoghost/job/HolographicDisplays/
Here, you'll find the most recent updates or changes
The one you have is likely an older version which is not compatible with 1.15
I love this plugin! but it doesn't work at the moment because i just updated my server to 1.15...
Can you please update it to 1.15 soon, i almost depend on it!!
In reply to Forge_User_54104965:
HolographicDisplays Dev builds
What are your plans to update for 1.15?
I am using Minehut and HD does not work.
Thanks
I have a citybuild and want to set premissions to each rank. For example:
Rank1 can create 1 Hologram, Rank2 can create 4 Holograms and Rank3 10 Holograms.
What is the needed permission for that? Tanks
1.15 update???
In reply to Forge_User_47784836:
Looks like the developer is in the process of updating the plugin (look at the development builds, theres one unsuccessful build that was on the 12th)
In reply to Forge_User_47784836:
If you are really needing it switch to the Holograms plugin and use the command "/hologram import holographicdisplays"