1
1
<div align =" center " >
2
2
3
- ![ -0001-export] ( https://github.com/toxicity188/BetterHud/assets/114675706/ccbf4bd3-9133-44ee-b277-985eae4349ae )
3
+ ![ -0001-export] ( https://github.com/toxicity188/BetterHud/assets/114675706/ccbf4bd3-9133-44ee-b277-985eae4349ae )
4
4
5
5
Welcome to BetterHud!
6
6
7
7
[ SpigotMC] ( https://www.spigotmc.org/resources/115559/ ) | [ Hangar] ( https://hangar.papermc.io/toxicity188/BetterHud ) | [ Modrinth] ( https://modrinth.com/plugin/betterhud2 ) | [ Github] ( https://github.com/toxicity188/BetterHud )
8
8
9
9
[ ![ GitHub Release] ( https://img.shields.io/github/v/release/toxicity188/BetterHud?display_name=release&style=for-the-badge&logo=kotlin )] ( https://github.com/toxicity188/BetterHud/releases/latest )
10
- [ ![ Discord] ( https://img.shields.io/badge/Discord-%235865F2.svg?style=for-the-badge&logo=discord&logoColor=white )] ( https://discord.com/invite/rePyFESDbk )
11
- [ ![ GitHub Issues or Pull Requests] ( https://img.shields.io/github/issues/toxicity188/BetterHud?style=for-the-badge&logo=github )] ( https://github.com/toxicity188/BetterHud/issues )
12
- [ ![ bStats Servers] ( https://img.shields.io/bstats/servers/21287?style=for-the-badge&logo=minecraft&label=bStats&color=0%2C150%2C136%2C0 )] ( https://bstats.org/plugin/bukkit/BetterHud/21287 )
10
+ [ ![ Discord] ( https://img.shields.io/badge/Discord-%235865F2.svg?style=for-the-badge&logo=discord&logoColor=white )] ( https://discord.com/invite/rePyFESDbk )
11
+ [ ![ GitHub Issues or Pull Requests] ( https://img.shields.io/github/issues/toxicity188/BetterHud?style=for-the-badge&logo=github )] ( https://github.com/toxicity188/BetterHud/issues )
13
12
[ ![ Static Badge] ( https://img.shields.io/badge/WIKI-blue?style=for-the-badge )] ( https://github.com/toxicity188/BetterHud/wiki )
14
- [ ![ Static Badge ] ( https://img.shields.io/badge/paypal-toxicity-blue ?style=for-the-badge&logo=paypal )] ( https://www.paypal.com/paypalme/toxicity188?country.x=KR&locale.x=en_US )
13
+ ![ CodeFactor Grade ] ( https://img.shields.io/codefactor/grade/github/toxicity188/BetterHud ?style=for-the-badge )
15
14
16
- </div >
17
-
18
- ![ 156ab45b912cc836] ( https://github.com/toxicity188/BetterHud/assets/114675706/9ff14900-9c8a-46b1-952b-8c401f0b5973 )
19
-
20
-
21
- ### Making your own hud
22
- This plugin allows you to create a HUD without any mods.
23
-
24
- ### Extremely fast
25
- The following plugin operates completely asynchronously and does not cause any server TPS degradation.
26
-
27
- ### Easy to learn
28
- This plugin provides users with ease of use based on powerful features such as TTF support.
29
15
30
- ### High customizable
31
- The following plugin enables various effects previously unseen in existing plugins, based on an enhanced popup system.
32
-
33
- ### Auto resource pack build
34
- The following plugin supports automatic resource pack generation system.
16
+ </div >
35
17
36
- ### No boss bar affect
37
- ![ 녹화_2024_03_10_22_38_28_861] ( https://github.com/toxicity188/BetterHud/assets/114675706/23019cf7-e845-4a44-a957-a6e153f587ea )
38
- This plugin utilizes a boss bar, but you can still use the first boss bar.
18
+ ### Multi-platform server-side HUD implementation of Minecraft.
19
+ This project implements a server-side HUD.
39
20
40
- ### And much more!
41
- ✅ TTF support
42
- ✅ async task
43
- ✅ free
44
- ✅ open source
45
- ✅ public api
46
- ✅ animation
47
- ✅ gif
48
- ✅ relocate hotbar
49
- ✅ remove xp text
21
+ - Supports auto-generating resource pack.
22
+ - Supports display image(include png sequence), display, head.
23
+ - Supports animation.
50
24
51
- ![ 0] ( https://github.com/toxicity188/BetterHud/assets/114675706/b9723d82-fe50-4aa3-8c06-11d24bf26c10 )
25
+ ### Platform
26
+ - Bukkit(including Folia) 1.17-1.21.3
27
+ - Velocity 3.3-3.4
28
+ - Fabric server 1.21.3
52
29
53
- ![ 1] ( https://github.com/toxicity188/BetterHud/assets/114675706/5c2e3fc3-1a52-4c48-81a6-981f5a702f0a )
54
- ![ 2] ( https://github.com/toxicity188/BetterHud/assets/114675706/3518b4eb-5b09-41f5-ad84-07942e446abb )
55
- ![ 3] ( https://github.com/toxicity188/BetterHud/assets/114675706/f3663739-a1b5-4cb2-904e-9770283cae1f )
56
- ![ 4] ( https://github.com/toxicity188/BetterHud/assets/114675706/a86238f9-2367-4286-b461-d8ae4b8e110b )
57
- ![ 5] ( https://github.com/toxicity188/BetterHud/assets/114675706/b4d45ab3-072b-488b-8a9e-c030e913056a )
58
- ![ 2024_03_09_17_33_45_816] ( https://github.com/toxicity188/BetterHud/assets/114675706/e99d1522-4975-4f3d-8bea-eb93bb62fd21 )
30
+ ### Library
31
+ - [ kotlin stdlib] ( https://github.com/JetBrains/kotlin ) : Implements better functional programming.
32
+ - [ adventure] ( https://github.com/KyoriPowered/adventure ) : Implements multi-platform component.
33
+ - [ bstats] ( https://bstats.org/getting-started/include-metrics ) : Implements metrics.
34
+ - [ exp4j] ( https://github.com/fasseg/exp4j ) : Implements equation.
35
+ - [ negative space font] ( https://github.com/AmberWat/NegativeSpaceFont ) : Implements space font in minecraft legacy version.
36
+ - [ snakeyaml] ( https://github.com/snakeyaml ) : Implements yaml parser.
37
+ - [ gson] ( https://github.com/google/gson ) : Implements json parser/writer.
38
+ - [ better command] ( https://github.com/toxicity188/BetterCommand ) : Implements multi-platform supporting command.
59
39
60
- ### Dependency
61
- No
62
40
63
- ### Version
64
- Plugin: 1.17-1.21.3
65
- Fabric mod: server 1.21.3
41
+ ## Dependency
42
+ - Bukkit: No
43
+ - Velocity: No
44
+ - Fabric server: [ Fabric API] ( https://modrinth.com/mod/fabric-api )
66
45
67
46
### Build
68
47
Requires Java 17, 21 Eclipse Adoptium.
69
48
70
- Builds all available jar: ./gradlew build
71
- Builds Bukkit plugin: ./gradlew pluginJar
72
- Builds Fabric server side mod: ./gradlew fabricJar
73
- Builds source code jar: ./gradlew sourceJar
74
- Builds dokka-based docs jar: ./gradlew dokkaJar
49
+ - Build all available jar: ./gradlew build
50
+ - Build Bukkit plugin: ./gradlew pluginJar
51
+ - Build Fabric server side mod: ./gradlew fabricJar
52
+ - Build source code jar: ./gradlew sourceJar
53
+ - Build dokka-based docs jar: ./gradlew dokkaJar
75
54
76
55
### API
56
+ [ ![ ] ( https://jitpack.io/v/toxicity188/BetterHud.svg )] ( https://jitpack.io/#toxicity188/BetterHud )
77
57
``` kotlin
78
58
repositories {
79
59
mavenCentral()
80
60
maven(" https://jitpack.io" )
81
61
}
82
62
83
63
dependencies {
84
- compileOnly(" com.github.toxicity188:BetterHud:VERSION" )
64
+ compileOnly(" net.kyori:adventure-api:VERSION" ) // Adventure api.
65
+ compileOnly(" com.github.toxicity188:BetterHud:VERSION" ) // BetterHud.
66
+ compileOnly(" com.github.toxicity188:BetterCommand:VERSION" ) // BetterCommand library.
85
67
}
86
68
```
87
69
88
70
### Use BetterHud with Skript
71
+ [ Go to download Skript] ( https://github.com/SkriptLang/Skript/releases )
89
72
```
90
73
command /pointadd:
91
74
trigger:
@@ -104,16 +87,4 @@ command /popup:
104
87
#show popup with custom event
105
88
set {_o::rand} to random integer between 1 to 100
106
89
show popup "test_popup" to player with variable of {_o::*}
107
- ```
108
-
109
- ### Contirbuting
110
-
111
- You should make a pull-request to the ** "dev"** branch.
112
-
113
- - Fork BetterHud on GitHub
114
- - Clone your forked repository (git clone)
115
- - Create your feature branch (git checkout -b my-feature)
116
- - Commit your changes (git commit -am 'Add my feature')
117
- - Push to the branch (git push origin my-feature)
118
- - Create a new Pull Request to the ** "dev"*** branch
119
- - Wait for your pull request to be reviewed and merged
90
+ ```
0 commit comments