HoloMobHealth | Display Mob Health | Damage Indicator | Client-side | JavaScript Formatting icon

HoloMobHealth | Display Mob Health | Damage Indicator | Client-side | JavaScript Formatting -----

Display mob health CLIENT-SIDE ONLY through packets! Support custom JavaScript formatting!




  • Support for Minecraft 1.21.4
----------, Dec 13, 2024

  • Support for Minecraft 1.21.3
----------, Nov 16, 2024

  • Fixed scaled symbols rounding
----------, Aug 10, 2024

  • Support for Minecraft 1.21.1
----------, Aug 9, 2024

  • Support for Minecraft 1.21
----------, Jun 22, 2024

  • Support for Minecraft 1.20.6
----------, May 8, 2024

  • Support for Minecraft 1.20.4
  • Update ModelEngine support to v4.0.3
  • Some performance improvements
----------, Dec 14, 2023

  • Support for Minecraft 1.20.2
----------, Sep 23, 2023

  • Support for Minecraft 1.20
----------, Jun 8, 2023

  • Support for Minecraft 1.19.4
  • ModelEngine hook
  • Added option UseMythicMobCustomNamesFirst
  • Updated classpath to MythicBukkit in the config
  • Damage Indicator packets async
----------, Mar 16, 2023

  • Support for Minecraft 1.19.3
----------, Dec 16, 2022

  • Support for Minecraft 1.19.1
  • Fixed font tags eating into components without fonts
  • Do less component.optimize
  • Fixed scaled symbol rounding error
----------, Jul 29, 2022

  • Download Javascript engine at runtime
----------, Jun 19, 2022

  • Added support for Minecraft 1.19
----------, Jun 13, 2022

  • Support for Minecraft 1.19
  • Various fixes (See discord server or dev build server for full details)
----------, Jun 9, 2022

  • Support for Minecraft 1.19
  • Various fixes (See discord server or dev build server for full details)
----------, Jun 9, 2022

  • Minecraft 1.18.2
  • Fixed entity distance detection
  • Fixed mythic mobs hook on older mythic mobs versions
  • Re-implemented Tropical Fish Translation Keys to better match Vanilla Minecraft
  • Fixed null pointer when getting entity translation for type player
  • Fixed Adventure message sending on legacy versions
----------, Mar 4, 2022

  • Fixed JavaScript Engine on Java 17
  • Added "HealthChange" variable to JavaScript Placeholders
  • Migrate to Adventure
  • Remove leftover debug
  • Check whether entity isValid before spawning multiline health tag
  • Fixed invalid configs getting reset
  • Increment entity id
  • Fixed side comments again
  • Attempt to load language even if Mojang servers are unreachable
----------, Jan 10, 2022

  • Updated to Minecraft 1.18
  • Fixed side comments
----------, Dec 3, 2021

  • 1.17.1 Support
  • Fixed WorldGuard flag registration
----------, Jul 7, 2021

  • WorldGuard region flags for damage indicator
  • Fixed multiline when entity is on vehicle
  • Comments in config
----------, Jul 3, 2021

  • Support for Minecraft 1.17
  • Remember to update your ProtocolLib to the version compatible with the Minecraft version you are running
----------, Jun 15, 2021

  • Added Damage Indicator for MCVersion 1.11 or above
  • A few bug fixes
----------, Mar 6, 2021

  • Made it possible to add custom classes to placeholder scripts
  • Lots of bug fixes and improvements
----------, Feb 16, 2021

  • Improved custom scripting
  • Your existing scripts will need to be updated, but it shouldn't be too difficult, refer to the example script when making changes
----------, Feb 6, 2021

  • Added option to change the language for Minecraft 1.12.2 or below
----------, Jan 27, 2021

  • Translatable Text on All Versions!
----------, Jan 27, 2021

  • Fixes script reader not respecting new lines
----------, Dec 20, 2020

  • Allow the use of javascript to create custom placeholders
  • An example is provided in the placeholder_scripts folder
----------, Dec 20, 2020

  • Changed Listener Priority so that it (should) works with LibsDisguises (only non-players)
----------, Dec 14, 2020

  • Updater now checks for dev builds as well when fired from command
----------, Dec 5, 2020

  • No changes
----------, Nov 5, 2020

  • 1.16.4 Update
----------, Nov 5, 2020

  • Fixed Chat API version detection
----------, Aug 24, 2020

  • Fixed reload command not reloading range distance settings
  • Made changes to stop being flagged as malware by one antivirus... (WTF? I am not capable of creating one of those...)
----------, Aug 15, 2020

  • Fixes legacy bungeecord api problems with other plugins
----------, Aug 13, 2020

  • Support for 1.16.2
----------, Aug 12, 2020

  • (Due to popular demand) Re-added Range Options for the new system (Tho it takes a little bit more performance)
----------, Aug 11, 2020

  • Fixed plugin not working in some older version
----------, Aug 10, 2020

  • Fixed health update issue
  • Need not to rejoin to see /hmh toggle chances
----------, Aug 10, 2020

  • Rewritten lots of code
  • Sufficient Performance Improvement
  • Removed Options.Range and Settings.MobsPerTick from config.yml
----------, Aug 10, 2020

  • Fixed RGB colors in custom mob names not displaying correctly
----------, Aug 1, 2020

  • Moved on to the number formatting placeholder system, you can now format the number for health and max health however you like
  • Configs that uses the old placeholders will be translated to the new one automatically and seamlessly
For more information, https://github.com/LOOHP/HoloMobHealth/blob/master/src/config.yml
----------, Jul 31, 2020

  • Added support for MyPet Pets
  • Added support for Shopkeepers Mobs
  • Fixed support for Mythic Mobs
----------, Jul 30, 2020

  • Fixed some formatting codes not working
----------, Jul 12, 2020

  • Fixed wrong entity being used for multiline in 1.16
  • Uses the new yet again updated Bungeecord chat API in 1.16
If you are having errors on 1.16, chances are, it is due to the bungeecord chat API current bug. Try testing on the spigot jar here to see if the error you are facing is a HoloMobHealth bug or a chat API bug.

I have included the spigot jar I built with the new chat API tho there is no guarantee that nothing is going to break. Do not use on a production server.
----------, Jul 10, 2020

  • Fixed {ScaledSymbols} causing the game to freeze
  • Added Display.ScaledSymbolSettings.DynamicScale config setting, if this is set to true, entities with health lower than the scale setting will use the amount of hearts it has rather than the scale setting
  • Fixed {Mob_Type} & {Mob_Name} & {Mob_Type_Or_Name} not working
  • Fixed a concurrent issue
----------, Jul 6, 2020

  • Fixed DynamicHealthDisplay not working
  • Fixed DisabledWorlds not working properly
  • Fixed Villagers Names in 1.13 and its subversions
----------, Jul 5, 2020

  • Fixed plugin not working on all versions except 1.16.1
----------, Jul 5, 2020

  • Allow escaping formatting codes from the last update with a backslash and escaping the escape with another backslash
----------, Jul 5, 2020

  • Custom Fonts for 1.16! Use [font=<name>] and all the text after it will be in that font!
  • You can now use this in the config as well as &4&A&A&0&5&B in 1.16
Code (Text):
[color=#4aa05b]
----------, Jul 5, 2020

  • Fixed an exception when String is null when translating color codes
----------, Jul 4, 2020

  • Support for 1.16 RGB colors, for example, type in &x&7&0&A&B&E&4Light Blue to get the color #70ABE4
  • Remember to use UPPERCASE for RGB while lowercase is for the legacy color codes
----------, Jul 3, 2020

  • Added Settings.MobsPerTick option in the config
  • DisabledWorlds now should work properly again
----------, Jul 3, 2020

  • Supports Minecraft 1.16
  • Added disabled worlds option
  • Added placeholder {Mob_Name}
  • Optimized code
----------, Jun 25, 2020

  • Fixed health display (Single Line) sometimes not appearing
----------, May 5, 2020

  • Fixed scaled symbols not working properly
  • Changed how the updater works
----------, May 3, 2020

Important: Placeholder names have changed, replace all "DB" with "DP"

- Fixed incorrectly parsed placeholders

Config Changes:

342359f#diff-922b6b8db89738c2d936c6bac37533be
----------, May 2, 2020

- Fixed Armorstand sometimes doesn't despawn
----------, May 1, 2020

- Fixed a bug to do with multi-line display
----------, Apr 30, 2020

- Fixed a bug thrown from measuring distance on two locations from different worlds
----------, Apr 29, 2020

- Removed Language files for Minecraft version 1.13 or above
- Entity type names will now automatically display as each client's own language
- Improved plugin code
----------, Apr 27, 2020

- Added /hmh toggle to toggle mob display for yourself, requires holomobhealth.toggle permission
- Added option in the config to choose whether to store player toggle data in MYSQL or SQLite
- Added EXPERIMENTAL multi-line display, can be enabled in the config. It is a bit more resource-intensive.

**Multi-Line IS NOT SUPPORTED on 1.8 - 1.9.4 and it is EXPERIMENTAL**


More info can be found in the link below

Config Changes:
503fde8#diff-922b6b8db89738c2d936c6bac37533be
----------, Apr 26, 2020

- Stop plugin from measuring the distance between Forests and Villages
Uhh... I mean fixed a bug where the plugin tries to measure the distance between two worlds and throw errors
----------, Apr 14, 2020

- Further improved plugin for server performance
- Added placeholders

  • {Health_Rounded_Commas}
  • {Max_Health_Rounded_Commas}
  • {Health_1DB_Commas}
  • {Max_Health_1DB_Commas}
  • {Health_2DB_Commas}
  • {Max_Health_2DB_Commas}
- Clean up code thanks to nicuch
----------, Apr 14, 2020

- Fixed thread safety issues
----------, Apr 13, 2020

- Added support for Minecraft 1.8 and its subversions
- Improved performance
- Improved the updater
----------, Apr 13, 2020

- Fixed potential thread-safety issues
- Fixed soft dependencies
----------, Apr 9, 2020

- Added update notifications
- Added command
/holomobhealth update
- Added permission holomobhealth.update
- Added support for disabling the health display for Citizens NPCs
- Added support for disabling the health display for MythicMobs


Config Changes:
https://github.com/LOOHP/HoloMobHea...5f6c6cc#diff-922b6b8db89738c2d936c6bac37533be
----------, Mar 23, 2020

- Metrics
- Cleaned up some debug code
----------, Mar 20, 2020

- Fixed nametags sometimes not properly resetting
----------, Mar 19, 2020

- Added option to only display health after a mob is attacked
- It is false by default

Config Changes:

Added-
Code (YAML):
Options :
  #Settings for an alternate way of showing health
  DynamicHealthDisplay
:
    #Whether or not HoloMobHealth should only apply health display when the mob is under attack
    Use
: false
    #How long should health be shown after the mob has been attack (in seconds)
    Timeout
: 3
    #Should health be triggered only from attacks from players
    OnlyPlayerTrigger
: false
----------, Mar 18, 2020

- Fixed a console "Registry has no elements!" error spam
----------, Mar 17, 2020

- Change how the plugin gets the list of mob types internally
----------, Mar 14, 2020

- Added a mob type blacklist to disable certain mob types from displaying health
- Added mob name filters to disable mobs with certain names from displaying health

Config Changes:

Added -
Code (YAML):
Options :
  #Do not apply health to these mob types
  #https://hub.spigotmc.org/javadocs/spigot/org/bukkit/entity/Mob.html
  DisabledMobTypes
: [ ]
  #Do not apply health to mob with these name
  #The name has to be completely equal to this list including color codes
  #Use "&" as color code
  DisabledMobNamesAbsolute
: [ ]
  #Do not apply health to mob with these name
  #The name only has to contain these strings EXCLUDING color codes AND case
  #Color codes are ignored
  DisabledMobNamesContains
:
   - PhantomShield
----------, Mar 13, 2020

Resource Information
Author:
----------
Total Downloads: 47,819
First Release: Mar 12, 2020
Last Update: Dec 13, 2024
Category: ---------------
All-Time Rating:
79 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings