BetterHud icon indicating copy to clipboard operation
BetterHud copied to clipboard

A simple and powerful HUD plugin for minecraft!

-0001-export

Welcome to BetterHud!

SpigotMC | Hangar | Modrinth | Github

GitHub Release Discord GitHub Issues or Pull Requests bStats Servers Static Badge Static Badge

156ab45b912cc836

Making your own hud

This plugin allows you to create a HUD without any mods.

Extremely fast

The following plugin operates completely asynchronously and does not cause any server TPS degradation.

Easy to learn

This plugin provides users with ease of use based on powerful features such as TTF support.

High customizable

The following plugin enables various effects previously unseen in existing plugins, based on an enhanced popup system.

Auto resource pack build

The following plugin supports automatic resource pack generation system.

No boss bar affect

녹화_2024_03_10_22_38_28_861
This plugin utilizes a boss bar, but you can still use the first boss bar.

And much more!

✅ TTF support
✅ async task
✅ free
✅ open source
✅ public api
✅ animation
✅ gif
✅ relocate hotbar
✅ remove xp text

0

1
2
3
4
5 2024_03_09_17_33_45_816

Dependency

No

Version

Plugin: 1.17-1.21.1
Fabric mod: server 1.12.1

Build

Requires Java 17, 21 Eclipse Adoptium.

Builds all available jar: ./gradlew build
Builds Bukkit plugin: ./gradlew pluginJar
Builds Fabric server side mod: ./gradlew fabricJar
Builds source code jar: ./gradlew sourceJar
Builds dokka-based docs jar: ./gradlew dokkaJar

API

repositories {
    mavenCentral()
    maven("https://jitpack.io")
}

dependencies {
    compileOnly("com.github.toxicity188:BetterHud:VERSION")
}

Use BetterHud with Skript

command /pointadd:
    trigger:
        #compass marker add
        point add location at 0, 0, 0 in world "world" named "test1" to player
        point add location at 10, 0, 0 in world "world" named "test2" with icon "other" to player

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

command /popup:
    trigger:
        #show popup with custom event
        set {_o::rand} to random integer between 1 to 100
        show popup "test_popup" to player with variable of {_o::*}

Contirbuting

You should make a pull-request to the "dev" branch.

  • Fork BetterHud on GitHub
  • Clone your forked repository (git clone)
  • Create your feature branch (git checkout -b my-feature)
  • Commit your changes (git commit -am 'Add my feature')
  • Push to the branch (git push origin my-feature)
  • Create a new Pull Request to the "dev"* branch
  • Wait for your pull request to be reviewed and merged