Skip to content

Commit f985548

Browse files
committed
[CI Skip] 1.8 release.
1 parent af99b70 commit f985548

File tree

6 files changed

+57
-7
lines changed

6 files changed

+57
-7
lines changed

build.gradle.kts

+17-5
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ allprojects {
9696
apply(plugin = "org.jetbrains.dokka")
9797

9898
group = "kr.toxicity.hud"
99-
version = "1.7" + (System.getenv("BUILD_NUMBER")?.let { ".DEV-$it" } ?: "")
99+
version = "1.8" + (System.getenv("BUILD_NUMBER")?.let { ".DEV-$it" } ?: "")
100100

101101
repositories {
102102
mavenCentral()
@@ -209,10 +209,16 @@ fun Project.legacy() = also {
209209
fun Project.modrinthPublish(depend: Jar, additionalJar: List<Jar>, loadersList: List<String>, versionList: List<String>, requiredDependency: List<String>) {
210210
apply(plugin = "com.modrinth.minotaur")
211211
modrinth {
212+
val log = System.getenv("COMMIT_MESSAGE")
213+
if (log != null) {
214+
versionType = "alpha"
215+
changelog = log
216+
} else {
217+
versionType = "release"
218+
changelog = rootProject.file("changelog/${project.version}.md").readText()
219+
}
212220
token = System.getenv("MODRINTH_API_TOKEN")
213221
projectId = "betterhud2"
214-
versionType = "alpha"
215-
changelog = System.getenv("COMMIT_MESSAGE")
216222
versionName = "BetterHud ${project.version} for ${depend.archiveClassifier.get()}"
217223
versionNumber = project.version as String
218224
uploadFile.set(depend.archiveFile)
@@ -452,10 +458,16 @@ tasks.create("modrinthPublish") {
452458
hangarPublish {
453459
publications.register("plugin") {
454460
version = project.version as String
455-
channel = "Snapshot"
456461
id = "BetterHud"
457462
apiKey = System.getenv("HANGAR_API_TOKEN")
458-
changelog = System.getenv("COMMIT_MESSAGE")
463+
val log = System.getenv("COMMIT_MESSAGE")
464+
if (log != null) {
465+
changelog = log
466+
channel = "Snapshot"
467+
} else {
468+
changelog = rootProject.file("changelog/${project.version}.md").readText()
469+
channel = "Release"
470+
}
459471
platforms {
460472
register(Platforms.PAPER) {
461473
jar = file("build/libs/${project.name}-${project.version}-bukkit.jar")

changelog/1.7.md

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Features
2+
- 1.21.3 supports.
3+
- Bug fixes.
4+
- Compass location data will saved.
5+
- A layout option 'opacity' is added.(0 to 1)
6+
- Now compass can use custom icon.
7+
- "fancy" head render type added.
8+
- Some experimental effect is added.(property)
9+
- 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.)
10+
- LuckPerms and TextPlaceholderAPI supports(fabric)
11+
- Fabric build is now done.

changelog/1.8.md

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# BetterHud 1.8
2+
3+
## Fix
4+
- Merge with other resource pack #47
5+
- Attribute API in Bukkit to supports 1.21.3.
6+
- Stable version for Fabric 1.21.3 is released.
7+
- Optimizes resource pack zip.
8+
9+
## Add
10+
- 'parties_is_leader' placeholder is added.
11+
- Command now uses [BetterCommand](https://github.com/toxicity188/BetterCommand) library.
12+
- Add lang folder (like en_US.json)
13+
14+
## Change
15+
- CI is changed to split each platform.
16+
17+
## Make your own lang
18+
- step 1. Join your server.
19+
- step 2. Command /hud gen to create your language file.
20+
- step 3. Edit BetterHud/lang/your_language.json file.
21+
- step 4. if you want, you can contribute BetterHud to upload this lang file in my Discord or PR in GitHub.

dist/src/main/kotlin/kr/toxicity/hud/manager/CommandManager.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ object CommandManager : BetterHudManager {
124124
//Reload
125125
private val reload_tryReload = library.registerKey(CommandMessage("betterhud.reload.message.try_reload", Component.text("Trying to reload. please wait...")))
126126
private val reload_onReload = library.registerKey(CommandMessage("betterhud.reload.message.on_reload", Component.text("The plugin is still reloading!")))
127-
private val reload_success = library.registerKey(CommandMessage("betterhud.reload.message.success", Component.text("Reload successful! [time] ms)")))
127+
private val reload_success = library.registerKey(CommandMessage("betterhud.reload.message.success", Component.text("Reload successful! ([time] ms)")))
128128
private val reload_failure1 = library.registerKey(CommandMessage("betterhud.reload.message.failure.1", Component.text("Reload failed.")))
129129
private val reload_failure2 = library.registerKey(CommandMessage("betterhud.reload.message.failure.2", Component.text("Cause: [cause]")))
130130
@Command

dist/src/main/resources/lang/en_US.json

+4-1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
"betterhud.hud.remove.message.success": "Successfully removed.",
2020
"betterhud.null.compass": "Unable to find this compass: [value]",
2121
"betterhud.null.hud": "Unable to find this hud: [value]",
22+
"betterhud.null.icon": "Unable to find this icon: [icon]",
2223
"betterhud.null.player": "Unable to find this player: [value]",
2324
"betterhud.null.popup": "Unable to find this popup: [value]",
2425
"betterhud.null.vector": "Invalid vector: [value]",
@@ -52,7 +53,7 @@
5253
"betterhud.reload.message.failure.1": "Reload failed.",
5354
"betterhud.reload.message.failure.2": "Cause: [cause]",
5455
"betterhud.reload.message.on_reload": "The plugin is still reloading!",
55-
"betterhud.reload.message.success": "Reload successful! [time] ms)",
56+
"betterhud.reload.message.success": "Reload successful! ([time] ms)",
5657
"betterhud.reload.message.try_reload": "Trying to reload. please wait...",
5758
"betterhud.turn.description": "Turns on or off HUD.",
5859
"betterhud.turn.off.description": "Turns off your HUD.",
@@ -82,6 +83,8 @@
8283
"internal.type.float.required": "<red>(float)",
8384
"internal.type.hud.optional": "<dark_aqua>[hud]",
8485
"internal.type.hud.required": "<red>(hud)",
86+
"internal.type.icon.optional": "<dark_aqua>[icon]",
87+
"internal.type.icon.required": "<red>(icon)",
8588
"internal.type.integer.optional": "<dark_aqua>[integer]",
8689
"internal.type.integer.required": "<red>(integer)",
8790
"internal.type.long.optional": "<dark_aqua>[long]",

dist/src/main/resources/lang/ko_KR.json

+3
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
"betterhud.hud.remove.message.success": "성공적으로 제거되었습니다.",
2020
"betterhud.null.compass": "해당 나침반을 찾을 수 없습니다: [value]",
2121
"betterhud.null.hud": "해당 HUD를 찾을 수 없습니다: [value]",
22+
"betterhud.null.icon": "해당 아이콘을 찾을 수 없습니다: [value]",
2223
"betterhud.null.player": "해당 플레이어를 찾을 수 없습니다: [value]",
2324
"betterhud.null.popup": "해당 팝업을 찾을 수 없습니다: [value]",
2425
"betterhud.null.vector": "잘못된 벡터: [value]",
@@ -82,6 +83,8 @@
8283
"internal.type.float.required": "<red>(부동소숫점)",
8384
"internal.type.hud.optional": "<dark_aqua>[HUD]",
8485
"internal.type.hud.required": "<red>(HUD)",
86+
"internal.type.icon.optional": "<dark_aqua>[아이콘]",
87+
"internal.type.icon.required": "<red>(아이콘)",
8588
"internal.type.integer.optional": "<dark_aqua>[정수]",
8689
"internal.type.integer.required": "<red>(정수)",
8790
"internal.type.long.optional": "<dark_aqua>[정수]",

0 commit comments

Comments
 (0)