Skip to content

Releases: toxicity188/BetterHud

1.9.2

20 Nov 06:24
Compare
Choose a tag to compare

BetterHud 1.9.2

Notice

  • This is a hotfix version of 1.9.1

Fix

  • Placeholder bug fix (Fabric)
  • Clean jar (Fabric)
  • Now legacy fabric mod is remained in another branch (fabric/version)

Add

  • Add a max thread limit message for Linux

1.9.1

18 Nov 12:08
Compare
Choose a tag to compare

BetterHud 1.9.1

Notice

  • Version support about 1.18 will be dropped soon.

Fix

  • More optimized compass and image (above 1.19)
  • Now load-minecraft-default-textures is restored.
  • Fix a problem that built core shader has comment.
  • Fix mmocore_casting_slot placeholder.
  • Fix compass pointer (Fabric)
  • Fix locale problem in Java 17

Add

  • Add more uniform value in shaders json.

1.9

10 Nov 06:22
d016196
Compare
Choose a tag to compare
1.9

BetterHud 1.9

Notice

  • Now support about 1.17, 1.17.1 and 1.18.1 is dropped.
  • BetterHud and my other plugin does NOT support a closed or obfuscated source mod/plugin/modified-client such as ItemsAdder, Optifine and Feather.

Resource pack merge

  • If your server has Polymer, BetterHud's resource pack will automatically be merged. (Fabric)
  • If your server has Oraxen, BetterHud's resource pack will automatically be merged. (Bukkit)

Caution

  • Please set 'pack-type' in config.yml to 'none' if you want to use Polymer or Oraxen.
  • If your server uses Polymer, you have to use '/polymer generate-pack' instead of '/hud reload'.
  • If your server uses Oraxen, you have to use '/oraxen reload all' instead of '/hud reload'.

Text layout

1

test_text:
  texts:
    1:
      name: unifont
      pattern: Minecraft is a 3D sandbox adventure game developed by Mojang Studios where players can interact with a fully customizable three-dimensional world made of blocks and entities. Its diverse gameplay options allow players to choose the way they play, creating countless possibilities.
      align: center
      line-align: left
      scale: 0.5
      line: 5
      split-width: 300
      y: 32

2

test_text:
  texts:
    1:
      name: unifont
      pattern: |
        <image:star> Background test <image:star>
        <image:star> Background test2 3 34 23423 <image:star>
      background: test
      align: center
      line-align: center
      scale: 0.5
      line: 5
      split-width: 300
      y: 32
  • Add 'line' to use multiple line text.
  • Add 'line-width' to define the y location of each line.
  • Add 'split-width' to define max length of each line.
  • Add 'line-align' to sort each line.
  • BetterHud uses '\n' to split text line.

Placeholder (Bukkit)

These placeholders are added:

  • has_main_hand
  • has_off_hand
  • entity_health_percentage
  • entity_vehicle_health_percentage

Placeholder (Fabric)

These placeholders are added:

  • has_main_hand
  • has_off_hand

Placeholder (MythicMobs)

These placeholders are added:

  • mythicmobs_aura_duration_reversed:arg
  • mythicmobs_entity_current_cooldown:arg
  • mythicmobs_entity_aura_stack:arg
  • mythicmobs_entity_aura_max_duration:arg
  • mythicmobs_entity_aura_duration:arg
  • mythicmobs_entity_aura_duration_reversed:arg
  • mythicmobs_entity_has_aura:arg

Fix

  • Fix inappropriate text space.
  • Fix self-host to stop when switch to other pack type.
  • Fix command load problem.
  • Fix inappropriate compass location.
  • Fix no mysql connector library found in Fabric and Velocity.

Improve

  • Improve compass movement.

Config

  • Add 'remove-default-hotbar' to disable vanilla hotbar.
  • Add 'pack-type: none' to use other resource pack extension.

Library

  • Now BetterHud uses BetterCommand 1.2.
  • Clean jar file to use runtime library injector.

Contribute

These languages are included:

  • ja_JP
  • vi_VN
  • zh_CH
  • zh_TW

1.8

02 Nov 12:36
Compare
Choose a tag to compare
1.8

BetterHud 1.8

Fix

  • Merge with other resource pack #47
  • Attribute API in Bukkit to supports 1.21.3.
  • Stable version for Fabric 1.21.3 is released.
  • Optimizes resource pack zip.

Add

  • 'parties_is_leader' placeholder is added.
  • Command now uses BetterCommand library.
  • Add lang folder (like en_US.json)

Change

  • CI is changed to split each platform.

Make your own lang

  • step 1. Join your server.
  • step 2. Command /hud gen to create your language file.
  • step 3. Edit BetterHud/lang/your_language.json file.
  • step 4. if you want, you can contribute BetterHud to upload this lang file in my Discord or PR in GitHub.

1.7

26 Oct 03:05
Compare
Choose a tag to compare
1.7

Features

  • 1.21.3 supports.
  • Bug fixes.
  • Compass location data will saved.
  • A layout option 'opacity' is added.(0 to 1)
  • Now compass can use custom icon.
  • "fancy" head render type added.
  • Some experimental effect is added.(property)
  • A layout option 'render-scale' is added.(Compare to primary scale, primary scale is json scale of texture, render-scale is shader scale. you can use both of that.)
  • LuckPerms and TextPlaceholderAPI supports(fabric)
  • Fabric build is now done.

1.5

03 Oct 03:00
Compare
Choose a tag to compare
1.5

Features

  • Bug fixes.
  • Fabric platform supports(experimental).
  • Bitmap text supports(experimental).
  • Adds space:length format in text pattern.
  • Optimizes head renderer.
  • Supports internal compass pointer. (/hud pointer).
  • Supports multiple compass pointer and image.
  • Supports Skript expression for compass pointer.

Example

# BetterHud/text/test_bitmap_font.yml

number_font:
  type: bitmap #It requires type "bitmap"
  chars: #bitmap font must have chars configuration.
    1:
      file: "font/number.png"
      codepoints:
        - "0123456789"

2024-09-25_09 18 24

#BetterHud/compass/test_compass.yml

default_compass:
  type: circle
  default: true
  file:
    point:  #default pointer
      name: "compass/point.png"
      y: -8
    custom-icon: #custom pointer icon
      other: #icon name
        name: "compass/other_point.png"
        y: -8
# Skript/scripts/test.sk

command /pointadd:
    trigger:
        #It uses image "point".
        point add location at 0, 0, 0 in world "world" named "test1" to player
        
        #It uses image "custom-icon.other".
        point add location at 10, 0, 0 in world "world" named "test2" with icon "other" to player

command /pointremove:
    trigger:
        point remove "test1" to player
        point remove "test2" to player

Downloads

BetterHud-1.5.jar - Bukkit, Velocity platform plugin.
BetterHud-1.5-fabric+1.21.1.jar - Fabric server side mod.

BetterHud-1.5-dokka.jar - docs.
BetterHud-1.5-source.jar - Source code.

1.4-HOTFIX

15 Sep 10:38
Compare
Choose a tag to compare

This is a simple hotfix version before 1.5 release.

  • Text width bug fixes.
  • Compass bug fixes.
  • Bumps dependency version.

1.4

26 Aug 05:25
Compare
Choose a tag to compare
1.4
  • Bug fixes
  • Adds stack option
  • Adds more placeholders

녹화_2024_08_26_14_22_33_635

armor_stack_image:
  type: sequence
  files:
    - "armor/empty.png"
    - "armor/half.png"
    - "armor/full.png"
    
armor_stack_layout:
  images:
    1:
      name: armor_stack_image
      stack: armor@t / 2
      max-stack: 10
      space: 2
      y: 32
      x: -40

1.3-HOTFIX

18 Aug 11:28
Compare
Choose a tag to compare

This is a hotfix version of 1.3.

  • Bug fixes.
  • Updates other plugin.

BetterHud-MMOCore
BetterHealthBar

1.3

18 Aug 08:53
Compare
Choose a tag to compare
1.3

Note: You should NOT use this version if you currently using BetterHud-MMOCore and BetterHealthBar. you have to wait until the updated version is launched.

  • Huge API changes.
  • Supports multi-platform(Velocity)
    2024-08-18_15 22 55
    화면 캡처 2024-08-18 152545