HoloAPI
An advanced and powerful holographic display plugin
Features
With the discovery of new hologram technology (as seen in the video below), HoloAPI is designed to bring you a seamless experience in holographic display creation through the powerful command base and API.
Providing advanced Hologram Technology for your Bukkit server, HoloAPI has the following features (and more!):
Easily manage your own holographic displays | |
Create Holographic displays with images, animations (GIFs) and multi-line text | |
Allows developers to create and manage their own holographic displays through the extensive API | |
Holographic chat bubbles (captions) that show chat messages above the speaker'a head | |
Animated text support | |
Automatic UTF-8 character formatting and replacing | |
Super smooth Animated Holograms and hologram teleportation! | |
Automatic tag replacement e.g. "Hello there %name%!" (Where name is replaced with the observer's name) | |
Holographic chat bubbles with in-built support for VanishNoPacket | |
TouchScreen Holograms with an extensive and easy to use API | |
Floating Item displays with easy to use tags - %item:id% | |
BungeeCord support for TouchScreen holograms and online count placeholders | |
Supports Bukkit from 1.6.4 through to 1.7.9 and MCPC+ 1.6.4 |
Stay up to date and make sure you have the latest version of HoloAPI!
This extensive API is designed to provide you with the easiest, most feature packed resources for creating and managing your own holograms.
HoloAPI also uses intelligent image-translation technology (thanks to @bobacadodl) to transform ordinary images into futuristic holograms that can enhance your server in ways that you have never imagined.
or
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
Commands and Permissions
Command | Permission | Description |
---|---|---|
/holoupdate | holoapi.update | Update HoloAPI if a new version has been found. |
/holo | holoapi.holo | Base HoloAPI command. All in-game methods for creating holographic displays can be found under this command. Entering this command by itself will provide version information for HoloAPI. |
/holo create | holoapi.holo.create | Create a holographic display. Lines can be entered one after each other. |
/holo create image <image_id> | holoapi.holo.create | Create a holographic display from an image. See the Configuration page on the Wiki for more information on how to set this up. |
/holo create animation | holoapi.holo.create | Create an animated holographic display from lines of text. |
/holo create animation <animation_id> | holoapi.holo.create | Create an animated hologram. See the Configuration Wiki page for info on how to set up GIFs. |
/holo remove <id> | holoapi.holo.remove | Remove a hologram by its assigned ID. |
/holo info | holoapi.holo.info | View all active holographic displays and their respective IDs. |
/holo move <id> | holoapi.holo.move | Move a hologram to your current position. |
/holo teleport <id> | holoapi.holo.teleport | Teleport to a specific hologram. |
/holo build | holoapi.holo.build | Dynamically build a combined hologram of both text and images. |
/holo edit <id> <line> | holoapi.holo.edit | Edit a line of an existing hologram. |
/holo edit <id> <line> <content> | holoapi.holo.edit | Edit a line of an existing hologram. The content can be more than one line. |
/holo nearby <radius> | holoapi.holo.nearby | View information on all nearby holograms within the specified radius |
/holo copy <id> | holoapi.holo.copy | Copy an existing hologram to your current position. |
/holo refresh <id> | holoapi.holo.refresh | Refresh a Hologram of the specified ID. |
/holo reload | holoapi.holo.reload | Reload all configuration files and holograms |
TouchScreen Hologram Commands
Command | Permission | Description |
---|---|---|
/holo touch add <id> <command> | holoapi.holo.touch.add | Add an action for a certain hologram to perform when touched. Actions defined without the use of the API (through this command) may only be commands. The `%name%` placeholder can be used to define the user that touched the hologram. Commands can be more than one word. |
/holo touch add <id> <command> <as_console> | holoapi.holo.touch.add | Same functionality as `/holo touch add <command>`. `<as_console>` defines whether the action is performed by the console or the player that touched the hologram |
/holo touch remove <id> <touch_id> | holoapi.holo.touch.remove | Remove an action for a TouchScreen hologram, where `<touch_id>` is the ID of the TouchAction. To remove a command-based Touch Action, simply enter the command" |
/holo touch clear <id> | holoapi.holo.touch.clear | Clear all Touch Actions for a particular TouchScreen hologram |
/holo touch info <id> | holoapi.holo.touch.info | View information on all Touch Actions for a particular TouchScreen hologram |
Configuration
Metrics
Metrics is used to collect plugin statistics. Only data such as plugin version and players online is collected. If you do not wish for this data to be collected, disable it in the 'Plugin Metrics' folder of your 'plugins' directory.
Update Checking
HoloAPI comes with an auto-updater to save you, as a server owner, from continually checking this page for new files. It simply connects to dev.bukkit.org and compares the versions of available files. If you do not wish for HoloAPI to perform this check, navigate to the Configuration File (config.yml) in the HoloAPI directory of your plugins folder and change "checkForUpdates" and "autoUpdate" to "false". The first value disables the version comparison altogether and the second updates the plugin automatically if new files are detected.
Plugins Using HoloAPI
Some of the plugins that utilise the powerful features in HoloAPI:
...And many more!
Credit to Asdjke for coming up with the idea
is there a 1.6.4 version thats compatible with mcpc+/modded servers?
Please make compatible with 1.5.2
@100persent
On the Files page, the version 1.2.0 of HoloAPI what i installed say for CB 1.7.2-R0.3 or CB 1.6.4-R2.0 and im using the craftbukkit 1.6.4-R2.0.
So if i install Spigot 1.7.2 it will be ok for make compatible them ?
ho and sry its completly out of the subject but can i ask you if i can use an old plugin with a more recent version of minecraft, for example: the plugin have only version 1.6.2 and 1.7.2. Im in 1.6.4-R2.0, can i use the version 1.6.2 ?
@Trace69
You have to have the specified CraftBukkit version. In later versions, the net.minecraft.server.* is changed to something else, so all plugins using NBT are very version specific. Please tell me if that fixes your problem!
EDIT: You can use any versions of CraftBukkit that are NOT 1.7.5-R*.* - Any versions that are 1.7.2 are okay.
@CaptainBern
Ha thanks i didn't tryed saw it. It say me that
Im not very nice in english but i understand i didn't installed the good version of holoAPI ?
i installed the last version.
@Trace69
Can you check your console for any HoloAPI related errors?
Hi
I installed it on my server. Files have been created but InGame only the command /holoupdate work. All other command dosn't work like /holo or /holo create etc etc...
My server is on 1.6.4-R2.0, and this is a list of all my plugins:
http://www.servimg.com/image_preview.php?i=403&u=15035726
http://www.servimg.com/image_preview.php?i=404&u=15035726
http://www.servimg.com/image_preview.php?i=405&u=15035726
if im stupid say me it pls thx
@EvilWosby Your claim is invalid. It works perfectly fine and you have provided no more information than "it doesn't work".
- DOES NOT WORK WITH Bukkit-1.7.2-R0.3 (MC: 1.7.5 ) -
Please fix!!! TRYING TO GIVE THIS TO MY DONORS!
@rockindavies21 We're working on it as fast as possible ;o
@ryan688668898587095688890 Unfortunately, I can't control that :c
@elkidz They are only available in the development builds
Floating Items doesn't work to me :(
Thew new floating items are awesome! However, the bobbing is kinda annoying :/.
Otherwise, great work on making the best plugins on bukkit!
@DSH105
That's really all the relevant information I have :(
Yeah, i know 1.2.0 works but i want the floating items too! D:
@DSH105 Sorry, but I don't really understand what you mean :S?
@Daaahwn Make sure that the version your plugin is compiled against matches the version of HoloAPI your server is running.
@rockindavies21 Touchscreen holograms have been temporarily disabled while CaptainBern works on 1.6 support :). Try using 1.2.0.
@lecraeman ;o. Can you create a ticket with all the relevant information?
@ryan688668898587095688890 We'll consider it
Having some serious issues :(
First I created an image...
I then spawned it...and it was just a bunch of gray tiles.
So, I gave up on it, and went to delete it...when I removed it it kicked EVERYONE off the server, and took the server down for about 20 seconds...
It then came back...I love this plugin, but these TWO things need to be dealt with as soon as possible!
@DSH105 In the jenkins build #223 touchscreen holograms don't work! D:
Awesome plugin!
You should add links and bungeecord to touch
@DSH105 Hey! I got a big problem: I wanted to create a Hologram Shop with touchscreen holograms through the API, I put the plugin into my plugins folder and added it to the external jars. This is the only code I made with the TouchActions:
http://pastebin.com/TyrVMzRi (It only removes holograms and shows others.)
and it gives me this error?:
http://gyazo.com/e2c6d341213984ad6c920170b23e6a87
What's wrong? Thanks for your help and awesome plugin!
-Daaahwn