Touchscreen Holograms
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 bugs, but no new features will be added and no support will be provided.
It is advised to switch to any other similar plugin that is being actively developed.
This plugin allows holograms to run commands when right-clicked by players.
Features
- Lightweight and easy to use.
- Commands options and variables.
- Bungeecord support (send players to servers).
- Support for multiple commands.
Video
Permissions
The only permission to use all the commands is touchscreenholograms.admin
Plugin commands
Command | Description |
---|---|
/touchscreenholograms or /touch or /th | Main command of the plugin. Shows info about it, the version and the developer. |
/touch help | Shows the main commands of the plugin. |
/touch add <hologram> <command> | Adds a command to a hologram. You can see the properties of the commands below. |
/touch remove <hologram> <commandIndex> | Removes a command from a hologram at the given index. You can see the index of the commands with "/th details". |
/touch details <hologram> | Lists all the commands associated with a hologram. |
/touch clearall <hologram> | Removes all the commands from a hologram. |
/touch list [page] | Lists all the existing touch holograms. |
Command types
By default, a command will be executed as the player who clicks. If you specify a prefix before the command (for example: "/touch add myHologram console: say Hello world") the command will have different properties.
console: <command>
The command is executed from the console.
op: <command>
The command is executed as OP.
server: <server>
Sends a player to a server, if using BungeeCord.
Example: /touch add myHologram server: hub
tell: <message>
Sends a message to a player, without using commands. Supports color codes.
Placeholders
You can use these placeholders in the commands, they will be replaced during execution with the current value.
- {player} The name of the player who clicked the hologram.
- {world} The name of world of the player who clicked.
- {online} Amount of online players.
- {max_players} - Max online players (server slots).
These plugins causes Touchscreen Holograms to not function at all, please look in to a fix:
McMMo
BloodInMinecraft
MyPet
I'm trying to tell every developer the problem but it seems you are not interested in solving this issue.. they seems to disable the Slime Entity used by touchscreens... please please look in to this
In reply to cicatrice74:
I have a strange issue with this...the slime entity is disabled for some reason, cannot find the guilty plugin... can u add some sort of debug command to this ?
In my spigot server i cannot use the thouch holograms anymore, id does nothing when i click on them... some incompatibility with latest spigot ?
How do i add any of the variables to this? i tried
/touch add game {online}
command doesnt seem to work which makes me believe I am not doing it correctly
It'd be really nice if you could implement a cool down feature :)
Can you add @p , @r , @a in commands strings ?
What version shall i use for 1.8?
In reply to Klaash7:
Can confirm it's working great on 1.11.2 I think the issue we had was either an outdated spigot, or another plugin that was interfering until it was updated itself.
Having this on right click on a touch hd
20.12 21:42:51 [Server] INFO ... 15 more 20.12 21:42:51 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[server8.jar:git-Spigot-6f7aabf-c8ff651] 20.12 21:42:51 [Server] INFO at com.gmail.filoghost.touchscreen.command.CommandHandler.onCommand(CommandHandler.java:63) ~[?:?] 20.12 21:42:51 [Server] INFO at com.gmail.filoghost.touchscreen.command.subs.DetailsCommand.execute(DetailsCommand.java:33) ~[?:?] 20.12 21:42:51 [Server] INFO Caused by: java.lang.ArrayIndexOutOfBoundsException: 0 20.12 21:42:51 [Server] INFO at java.lang.Thread.run(Thread.java:745) [?:1.8.0_73] 20.12 21:42:51 [Server] INFO at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:574) [server8.jar:git-Spigot-6f7aabf-c8ff651] 20.12 21:42:51 [Server] INFO at net.minecraft.server.v1_11_R1.MinecraftServer.C(MinecraftServer.java:675) [server8.jar:git-Spigot-6f7aabf-c8ff651] 20.12 21:42:51 [Server] INFO at net.minecraft.server.v1_11_R1.DedicatedServer.D(DedicatedServer.java:399) [server8.jar:git-Spigot-6f7aabf-c8ff651] 20.12 21:42:51 [Server] INFO at net.minecraft.server.v1_11_R1.MinecraftServer.D(MinecraftServer.java:739) [server8.jar:git-Spigot-6f7aabf-c8ff651] 20.12 21:42:51 [Server] INFO at net.minecraft.server.v1_11_R1.SystemUtils.a(SourceFile:46) [server8.jar:git-Spigot-6f7aabf-c8ff651] 20.12 21:42:51 [Server] INFO at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_73] 20.12 21:42:51 [Server] INFO at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_73] 20.12 21:42:51 [Server] INFO at net.minecraft.server.v1_11_R1.PlayerConnectionUtils$1.run(SourceFile:13) [server8.jar:git-Spigot-6f7aabf-c8ff651] 20.12 21:42:51 [Server] INFO at net.minecraft.server.v1_11_R1.PacketPlayInChat.a(PacketPlayInChat.java:1) [server8.jar:git-Spigot-6f7aabf-c8ff651] 20.12 21:42:51 [Server] INFO at net.minecraft.server.v1_11_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) [server8.jar:git-Spigot-6f7aabf-c8ff651] 20.12 21:42:51 [Server] INFO at net.minecraft.server.v1_11_R1.PlayerConnection.a(PlayerConnection.java:1172) [server8.jar:git-Spigot-6f7aabf-c8ff651] 20.12 21:42:51 [Server] INFO at net.minecraft.server.v1_11_R1.PlayerConnection.handleCommand(PlayerConnection.java:1337) [server8.jar:git-Spigot-6f7aabf-c8ff651] 20.12 21:42:51 [Server] INFO at org.bukkit.craftbukkit.v1_11_R1.CraftServer.dispatchCommand(CraftServer.java:649) ~[server8.jar:git-Spigot-6f7aabf-c8ff651] 20.12 21:42:51 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[server8.jar:git-Spigot-6f7aabf-c8ff651] 20.12 21:42:51 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[server8.jar:git-Spigot-6f7aabf-c8ff651] 20.12 21:42:51 [Server] INFO org.bukkit.command.CommandException: Unhandled exception executing command 'touch' in plugin TouchscreenHolograms v1.3.1
Is this compatible with 1.11 Spigot or not? 'Cause i have this and hd and the click is a "NOGO"
Hello everyone, I tested the plugin with the latest version of Holographic Displays (2.2.3) and it's working.
@fierceprestige
No idea I'm afraid
@frizzbee30
Any idea as to when this will be ready for 1.11 and will existing holograms still work? Nice plugin Looking forward to the update
Now seems to be working fine in 1.11, so not sure if this was another plugin or spigot version issue.
Unfortunately this is the only plugin out of our 30 or so holding us up from moving to 1.11, don't want to undo our fantastic range of touchscreen holograms :(
edit Think we are going to have to place manual signs to allow us to update :(
Please update this plugin to work with 1.11, my server uses TouchScreenHolograms for everything from WorldSelect to A Hologram Shop.
Having a weird issue with 1.11, latest HD works fine, config looks fine, plugin is running, no errors in console, but right clicking Holograms fails since the 1.11 update. Anyone else having this issue with 1.11?
Is there a way to just execute the cmd as a normal player?