⭐BetterHud⭐A beautiful HUD plugin you haven't seen before✅Auto resource pack build✅ icon

⭐BetterHud⭐A beautiful HUD plugin you haven't seen before✅Auto resource pack build✅ -----

Make a beautiful HUD in Minecraft!



BetterHud 1.10 is out!
BetterHud 1.10
Notice
  • Now support about Oraxen 2.0 is dropped.
  • Now support about Nexo is available.
Add
  • 1.21.4 support
  • Add 'children' in image.
Code (YAML):
children_full:
  type
: single
  file
: "children/full.png" #parent image
  setting
:
   children
: #define the children you want use.
     - children_half
     - children_container
   children-mapper
: #replace the image to child if this condition is matched.
     children_container
:
       1
:
         first
: health_percentage
         second
: 0.33
         operation
: "<"
     children_half
:
       1
:
         first
: health_percentage
         second
: 0.66
         operation
: "<"
children_half
:
  type
: single
  file
: "children/half.png"
children_container
:
  type
: single
  file
: "children/container.png"
children_full
:
  type
: single
  file
: "children/full.png"
  setting
:
   children
: * #wild card(*) defines all available image.
   follow
: "skript_variable:your_value" #If you want to show image depend on some placeholder, set 'follow' section.
  • Now we're using maven central to publish API
Code (Kotlin):
dependencies {
   compileOnly ( "io.github.toxicity188:BetterHud-standard-api:VERSION" ) //Standard API
   compileOnly ( "io.github.toxicity188:BetterHud-bukkit-api:VERSION" ) //Platform API
}
  • Add 'color-overrides' in image, text, head, layout
Code (YAML):
test_layout:
  heads
:
   1
:
     name
: test_head
     align
: center
  texts
:
   1
:
     name
: test_text
     pattern
: |
       Text1
        Text2

      line
: 3
     align
: center
     line-align
: center
     scale
: 0.5
     y
: 48
     properties
:
      - wave
  color-overrides
:
   1
:
     color
: "#FF8080"
     conditions
:
       1
:
         first
: health_percentage
         second
: 0.33
         operation
: "<"
  • Add 'static-scale' in render scale
Code (YAML):
test_head:
  heads
:
   1
:
     name
: test_head
     align
: center
     type
: fancy
     y
: 64
     x
: 64
     render-scale
:
       x
: 3.0
       y
: 3.0
       static-scale
: true
  • Add 'placeholder-option' and 'placeholder-string-format'
Code (YAML):
test_text:
  texts
:
   1
:
     name
: unifont
     pattern
: |
       [name]
        [health_percentage]%

      placeholder-option
:
       evaluate
: t * 100
       join
: " "
     placeholder-string-format
:
       number
: "#,###"
     background
: test
     align
: center
     line-align
: center
     scale
: 0.5
     line
: 5
     split-width
: 300
     y
: 32
  • Add these option in config.yml
Code (Text):
disable-legacy-offset: false #If this is true, a correct pixel offset is provided.
  • Add 'hud turn on|off <player' command
  • Remove space constraint in text layout
Change
  • Now BetterHud uses BetterCommand 1.4
  • Now BetterHud uses Kotlin 2.1.0
Fix
  • Fix placeholder comma.
  • Fix Folia adaption
  • Fix layout identifier.
  • Fix render scale calculation.
  • Optimize text renderer.
----------, Dec 6, 2024
Resource Information
Author:
----------
Total Downloads: 9,406
First Release: Mar 10, 2024
Last Update: Feb 21, 2025
Category: ---------------
All-Time Rating:
60 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings