Individual Holograms
~ Adds 100+ updating placeholders e.g. {money} to popular hologram plugins such as HoloAPI. You can also add your own placeholders.
This is still being worked on! (see videos for current progress)
This is a fork of my other project ISP
Features
- Many more placeholders to be used in holograms
- Hologram information will auto-update
- Use simple scripting to add your own placeholders
- Or add your own auto-updating placeholders using the API
[Requires]
This plugin requires the several other plugins to function correctly:
- Vault (used for permissions, economy and chat integration)
- ProtocolLib (Not required if you use HoloAPI)
- 1 of the hologram plugins listed below
[Hologram Plugins]
HoloAPI #224+ (wiki link)
(HoloAPI allows for many more features)
- HolographicDisplays
Permissions
Command | Description | Permission | |
---|---|---|---|
/ih reload | reload the config for the plugin | individualholograms.reload | |
/ih save | Save any variables for IH | individualholograms.reload | |
/ih list | Lists the placeholders | individualholograms.list | |
/ih enable | enabled a disabled placeholder | individualholograms.enable | |
/ih enable | disables a placeholder | individualholograms.disable | |
Create a hologram on death | individualholograms.deathhologram |
Please refer to HoloAPI for additional hologram permissions
Placeholders
- {player}
- {world}
- {x}
- {y}
- {z}
- {lvl}
- {exp}
- {money}
- Click here for a detailed list.
- Click here for information on scripting.
Video Tutorial by [someone?]
~ Want your video here?
Okay, you're using the holographic displays version. With HoloAPI, this plugin hooks straight in, but I forgot that I needed to do my own protocol stuff for holographic displays.
The problem with me spending time on this is that is that as soon as servers upgrade to 1.8, all of this will be obsolete. It's better to use the new Titles API rather than using the older obsolete methods.
Anywho, I'll see if I can bug filoghost to improve the API for holographic displays so that all of this will be possible without me needing to do protocol stuff as well.
Hologram plugin works good. Using this: http://www.spigotmc.org/resources/holographic-displays-patch.1039/**
Compatibility:
Compatible with TouchScreen Holograms and most probably with the other few plugins using Holographic Displays' API.
Currently not compatible with Damage Indicator Holograms.
@Bodyash 1.8 completely redoes the packet stuff for holograms. You'll need to wait a while for your hologram plugin to update.
See here: https://www.youtube.com/watch?v=SZPs0fbMKoE
Doesnt work on 1.8 clienst with Spigot-hack and Porotocollib hack
On 1,7 clients is all good
@Azen0x What version are you using? edit: It sounds like the plugin hasn't loaded at all. Make sure you have the latest version of: - craftbukkit/spigot etc. - Vault - ProtocolLib as well as IndividualHolograms-General v0.2.0, since you are using HD.
Also, check to make sure there are no errors coming up in console.
Many placeholder doesn't work, like {money},{exp}... I have entered : /hd setline shop 1 You have {money}
Help me please
@JackzMc The general version doesn't support clickable holograms yet. Sorry. :(
Also, {togglegm} is just an example script that comes with the plugin and isn't coded into the plugin.
The general version is stripped down as it's not specific to any hologram plugin, but I will see what I can do.
Using the general version, If I make a hologram with {togglegm}, every time I login it takes $15, and its unclickable.
@Bodyash
Oh no! It really messed up. :(
It should all be working again in the next version this time.
latest ver don`t have plugin.yml and config.yml
In GENERAL.
The general support for holographic displays, is not working. I kind of stopped using both plugins, because HoloAPI was too glitchy.
Frikkin amazing!
my script for a true false statement returns HORSE xD am i doin it wrong?
script:
- "if {hasperm:essentials.fly} = true"
- "return You have /fly"
- "else"
- "return /Vote Required"
edit: seems to be a reload issue, getting kicked with "INTERNAL SERVER ERROR" when performing /ih reload error log here: http://pastebin.com/Xps982iR
The next version of the plugin will come in a zip with two jars.
One of them is for HoloAPI which will have WAY more features
The general version will work with any hologram plugin (e.g. Holographic Displays) but will only add the placeholders.
If you want, now it's possible, but in a limited way. The easiest way to do it, is using Protocol Lib to edit the packets, like Holographic Displays does with {player}.
@TWSSYesterday
He's already got it in his TODO list, where it has been for quite a while. What I meant is that it's probably going to be quicker for me to do this with packets than to bug filoghost to add stuff to the API.
@TWSSYesterday nice rant...
It doesn't seem like filoghost is ever going to add any of this stuff to the API.
When I have some free time I can investigate updating the packets which will allow me to add placeholders to any hologram plugin.
EDIT: It worked, I guess I did the wrong command. Whoops!
@TWSSYesterday
@lecraeman
I prefer both hologram plugins.
Holographic Displays has better text-features (animations)
And HoloAPI has floating items, touchscreen that run smoothly (HolographicDisplays stutters) And HoloGraphicDisplay has op: console: tell: things. They both even out in my opinion. So I got both.
@TWSSYesterday In a way, touchscreen holograms are completely separate in HoloAPI. If you don't want to use them, you don't have to. Nothing changes until you actually enable touchscreen functionality on a hologram. I'm also open to suggestions on how to improve the "user friendly"-ness of HoloAPI. Also, good API design doesn't mean 'pack every static method possible into the one class', which is almost exactly what HD's API is ;). As such, a plugin that implements holograms (such as this one) might be better off using a better designed API.
Good job on this plugin @Empire92. I look forward to seeing what you come up with ;D.
@TWSSYesterday
No Offense, but I used Holographic displays for the longest, and recently switched to HoloAPI. It's MUCH better in my opinion. WAY MORE features, much easier to manage, and LOTS of placeholders and commands Holographic Displays doesn't have. He also said he WILL NOT add items to it(While HoloAPI already has this in dev builds). It also included the TouchScreen holograms while Filoghost's is seperate.
No offense to Filoghost. He is a wonderful developer, and I use all his plugins except Holographic Displays...because I feel like it is NOT the best holo plugin out there.