Are you bored of standard chat broadcast plugins?

HoloBroadcast allows you to broadcast messages as holograms displayed in front of players following their movements.


(Versions 1.16 and 1.16.1 are also supported)

 

factions update


You can also send private hologram messages to individual players, or display a hologram when specific events are triggered (e.g. when a player joins your server.) It is completely transparent to the PvP and build experiences: you can still hit players and place/break blocks through any hologram.

HoloBroadcast simulates a “Head Up Display” (“HUD” is the type of display that Tony Stark has in his Iron Man helmet) to display holographic messages that stick to the player view even when they turn their head or move.







  Updates



    • broadcast holograms to players (individual or group)
    • personal player settings with in-game GUI
    • send holograms when specific events are triggered
    • animations, items, particles and sounds in your holograms
    • combat tag, templates and auto-announcer system
    • Supports HEX Colors (&<#ffffff>)
    • API for developers
    • Placeholders with PlaceHolderAPI or MVdWPlaceHolderAPI
    • hook to PlotSquared
    • NEW hook to FACTIONS (also supports forks and remakes such as SaberFactions / SavageFactions)
    • NEW hook to WORLDGUARD
    • Asynchronous holograms (running on their own thread) which means incredible performances



When using the /holobroadcast settings command you will open the personal settings GUI. This menu allows you to change your HoloBroadcast preferences. There are 4 buttons:


  Dropdown






  Commands


  Permissions




When writing an hologram you have many options to format it as you want. Here are the placeholders supported by HoloBroadcast:
  • %nl% jumps to a new line (acts as if you pressed the “return” key of your keyboard) (perm: holobroadcast.newline)
  • %bl% creates a blank line (perm: holobroadcast.blankline)
  • %item_MATERIAL% or %item_MATERIAL:ID% creates an item. (perm: holobroadcast.item)
  • %animation_name% animates the text using an animation defined in the animations.yml configuration file.
  • %sound_frequence_SOUND_NAME,volume,pitch% repeats a given sound in your hologram every X (X being the frequence parameter) ticks. For example %sound_10_LAVA_POP,1,2.3% will play the lava pop sound every 10 ticks while your hologram is alive at a volume of 1 and a pitch of 2.3. (perm: holobroadcast.sound)
  • %particle_frequence_PARTICLE_NAME,amount% repeats a given particle in your hologram every X (X being the frequence parameter) ticks. For example %particle_10_MOBSPELL,2% will play 2 mob spell particles every 10 ticks while your hologram is alive. (perm: holobroadcast.particle)
  • %template_templatename% uses one of your templates defined in your templates.yml file. (However %argument_k% placeholders won't be replaced if  you do not use the broadcasttemplate or sendtemplate command).
  • You can also use any placeholder from PlaceHolderAPI or MVdWPlaceHolderAPI
  • To use hex color: &<#HEXCOLOR>



HoloBroadcast will generate 5 files when you first install it: settings.ymlmessages.ymlanimations.yml and players_data.ymlPlease do not edit players_data.yml as it stores your player’s custom settings.

Configuring the settings.yml file

The settings.yml file gives you the ability to edit various HoloBroadcast settings.

  Parameters


Configuring the messages.yml file

The messages.yml file allows you to modify HoloBroadcast messages.

  Parameters


Creating animations



  How to create Animations?


Using templates


  How to use Templates?


Using WorldGuard

  Dropdown




You install HoloBroadcast like any other plugin by simply puting the .jar file in the “plugins” directory of your server.

However, when updating HoloBroadcast please follow the steps below:

  1. Backup HoloBroadcast.jar and its config files.
  2. Stop your server.
  3. Delete HoloBroadcast.jar and its config files from your server.
  4. Put the new HoloBroadcast.jar file in your plugins folder.
  5. Start your server.
  6. HoloBroadcast should be correctly installed and will generate the latest config files. They will have default values so if you want to put your old settings back, copy them from your backup config files.


If you want to install PlaceHolderAPI or MVdWPlaceHolderAPI please follow their respective instructions. Note that HoloBroadcast will perfectly work even without those APIs. They simply add more placeholders to HoloBroadcast.





We have many upgrades in the pipe, which we will release to you as soon as they are ready. Here are a few of our ideas:


  • DONE  Add the possibility to put particles in your holograms
  • DONE Add sound effects when holograms spawn/despawn
  • Add the possibility to create static holograms and control who can see them
  • More pre-defined animations
  • BungeeCord and Database support



Test Holobroadcast!



We strongly believe in collaboration and communication. If you have any issue with HoloBroadcast please contact us before posting a bad review. We will be glad to help you! If you have any issue please follow this procedure:

  1. Replace your current HoloBroadcast jar with the latest that was correctly functioning on your server.
  2. Contact us and send us a screenshot of the error in your console logs and describe as precisely as possible the steps that cause this error.

You can contact us using the following methods:





We put our hearts in the development of HoloBroadcast so we really hope that you will enjoy it. If you have any idea or feature request feel free to contact us!