Releases: toxicity188/BetterHud
Releases · toxicity188/BetterHud
1.9.2
1.9.1
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
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
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
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
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
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
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"
#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
This is a simple hotfix version before 1.5 release.
- Text width bug fixes.
- Compass bug fixes.
- Bumps dependency version.