PlaceholderHook [BETA] 0.3.0

Hook your MVdW-Software placeholder plugin into others

  1. Maximvdw
    DEPRECATED - DO NOT USE
    NO SUPPORT

    About
    This plugin allows you to hook any of my placeholder plugins listed at:
    http://www.spigotmc.org/wiki/mvdw-placeholders/
    With (currently): AnimatedMOTD-Bukkit (not bungee) , HolographicDisplays, DeluxeChat

    The compatible placeholders for each of these hooked plugins is flagged with a * in the placeholder wiki page.

    Currently this plugin is in BETA, meaning there could be bugs. Please PM me with error logs and screenshots.

    You need to have one of my placeholder plugins running in order to use this hook.

    THIS IS NOT AN API TO GET PLACEHOLDERS. IT IS MADE TO SUPPORT A FIXED SET OF 3rd PARTY PLUGINS


    Small unfixable bug in the placeholders wiki page: All placeholders that are marked with * or ** but contain a "*" inside them {[email protected]*} <- do not work.


    Usage
    First thing you have to make sure is that you are running the latest version of my placeholder plugins and this PlaceholderHook.
    Current requirements:
    - OR: Tab 3.11 <
    - OR: ActionBar 3.11 <
    - OR: TitleMotdAdvanced 3.11 <
    - OR: FeatherBoard 1.10 <
    - OR: AnimatedNames 3.7 <
    - OR: DynamicSigns 1.3 <
    If you notice problems let me know (THIS PLUGIN IS IN BETA STAGE)

    Upon starting the server the plugin will pick the most convenient placeholder plugin you have loaded.
    [​IMG]

    After that plugin has loaded its placeholders it will try to add them to the supported hooks.

    HOOK: AnimatedMOTD-Bukkit
    Placeholders of plugins that allowed getting the data of offline players are supported (see the list).

    Step 1: Find a placeholder with * or ** behind it
    [​IMG]

    Step 2: Place it in your animatedmotd-bukkit config
    [​IMG]

    Step 4: Profit?
    [​IMG]
    [​IMG]

    HOOK: HolographicDisplays
    HolographicDisplays is fairly limited with what I can do. Meaning that I can only allow global placeholder (not player specific) and the placeholders are 'refreshed'. Currently you have to set a global refresh interval in the PlaceholderHook interval.
    NOTE: with 1.8.3, do not use it for holographic displays. It will cause CPU problems due to changes.
    A fix for that should be ready in the next weeks


    If you have protocollib installed you can use any player specific placeholder. But currently they do not update. So they remain at their initial values. This will be fixed soon.

    Step 1: Find a placeholder with two ** behind it
    [​IMG]
    ^ It would be stupid if you used those in a 'hologram' tho lol

    Step 2: Just paste them in your line without changing anything

    Step 3: Profit?
    [​IMG]


    HOOK: DeluxeChat
    DeluxeChat allows all placeholders even the sound placeholders. Just use the {placeholderhere} placeholders you can find in the large list. (no % like the default deluxechat placeholders)


    Kind request: The creating of these placeholders for other plugins really depends on a lot of factors the main thing that is required is that the placeholders are fetched with an observer pattern. Some plugins do not have an API to add placeholders or their API is not efficient enough.

    I will look into new hooks in the future, but for now I am working on others I want to finish first.

Recent Reviews

  1. NoopyyGaming
    NoopyyGaming
    3/5,
    Version: 0.3.0
    Hello,

    i downloaded this plugin, and it doesn't seem to work fine, cuz it disable after the server is started. And there is an error with lang_en.yml
  2. SuperRonanCraft
    SuperRonanCraft
    5/5,
    Version: 0.3.0
    Please update! The idea of the plugin is so amazing that I must use it with such the massive dynamic range this plugin can be used for! Hope all is well in updating to 1.9!
  3. juancruzdallago
    juancruzdallago
    5/5,
    Version: 0.3.0
    Please update the pl for the bug of holograms placeholders of holograpicsdisplays in 1.8.8 sorry bad english.
  4. andrewromero233
    andrewromero233
    5/5,
    Version: 0.3.0
    Excelent plugin but i am trying to connect leaderheads to holographics dysplay and it is not working :(
  5. Log1x
    Log1x
    5/5,
    Version: 0.3.0
    Great plugin!

    Could you PLEASE fix Holographic Display support (the CPU usage)? It'd be greatly appreciated!

    Also, could you add support for multiple worlds (multiverse) for the world_placeholders?

    My default world name is "creative" and {creative_maxheight} for example works no problem but for my secondary plot world {plotworld_maxheight} does not. Another small bug but may be on PlotSquared part but the placeholders for it are currently not working either.

    Thanks a ton!
  6. RogerZach
    RogerZach
    2/5,
    Version: 0.3.0
    Can you update it to the latest version?
  7. onnnno
    onnnno
    5/5,
    Version: 0.3.0
    Very nice !!
  8. zoklegall
    zoklegall
    5/5,
    Version: 0.3.0
    This is really cool!

    I have one question would it be possible to be able to connect to multiple MySQL servers?
  9. _Absol
    _Absol
    5/5,
    Version: 0.3.0
    I love you
  10. ThePestsKiller
    ThePestsKiller
    5/5,
    Version: 0.3.0
    YOU ARE THE BEST OF THE BEST! GENIUS