diff options
| author | Aaron <51387595+AzureAaron@users.noreply.github.com> | 2025-04-25 16:25:27 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-04-25 16:25:27 -0400 |
| commit | bf18fb9b0054177b3dee145d681c8ff1dd60418e (patch) | |
| tree | fe7bf2a801644045d75982c714d28964f0a6bad7 | |
| parent | 723cfecdbed263d3acd834404033e6c7df28c1e0 (diff) | |
| download | Skyblocker-bf18fb9b0054177b3dee145d681c8ff1dd60418e.tar.gz Skyblocker-bf18fb9b0054177b3dee145d681c8ff1dd60418e.tar.bz2 Skyblocker-bf18fb9b0054177b3dee145d681c8ff1dd60418e.zip | |
1.21.5 (#1256)
* 1.21.5
* Test fixes and clean up
* Update test screenshot
* Record patterns
* Performance optimization
* Reset ordered waypoint index on world change (and stop serializing it)
* Waypoints clean up and fixes (#1257)
* Small waypoints clean up
* Fix waypoints test codec field order
* Safe config updates
Rather than updating the values directly and then calling save, the mod
will now handle this behaviour itself to ensure update
consistency/visibility with the upcoming thread split. Most usages of
the old method were converted but there are some left.
---------
Co-authored-by: Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>
95 files changed, 722 insertions, 443 deletions
diff --git a/build.gradle b/build.gradle index 84147e89..4ba570b6 100644 --- a/build.gradle +++ b/build.gradle @@ -162,7 +162,9 @@ dependencies { modImplementation "com.terraformersmc:modmenu:${project.mod_menu_version}" // REI - modCompileOnly "me.shedaniel:RoughlyEnoughItems-api-fabric:${project.rei_version}" + modCompileOnly("me.shedaniel:RoughlyEnoughItems-api-fabric:${project.rei_version}") { + exclude group: "net.fabricmc.fabric-api" //Stop this from importing an old version of FAPI that crashes everything + } //modRuntimeOnly "me.shedaniel:RoughlyEnoughItems-fabric:${project.rei_version}" // EMI diff --git a/gradle.properties b/gradle.properties index 7e8c4967..3f7a4624 100644 --- a/gradle.properties +++ b/gradle.properties @@ -2,24 +2,24 @@ org.gradle.jvmargs=-Xmx1G -Dfile.encoding=UTF-8 -Duser.language=en -Duser.countr org.gradle.parallel=true # Fabric Properties (https://fabricmc.net/versions.html) -## 1.21.4 -minecraft_version=1.21.4 -yarn_mappings=1.21.4+build.8 +## 1.21.5 +minecraft_version=1.21.5 +yarn_mappings=1.21.5+build.1 loader_version=0.16.10 #Fabric api -## 1.21.4 -fabric_api_version=0.117.0+1.21.4 +## 1.21.5 +fabric_api_version=0.119.5+1.21.5 # Minecraft Mods ## YACL (https://github.com/isXander/YetAnotherConfigLib) -yacl_version=3.6.2+1.21.4 +yacl_version=3.6.6+1.21.5 ## HM API (https://github.com/AzureAaron/hm-api) hm_api_version=1.0.1+1.21.2 ## Mod Menu (https://modrinth.com/mod/modmenu/versions) -mod_menu_version = 13.0.0 +mod_menu_version = 14.0.0-beta.2 ## REI (https://modrinth.com/mod/rei/versions?l=fabric) -rei_version = 17.0.789 +rei_version = 18.0.800 ## EMI (https://modrinth.com/mod/emi/versions) emi_version = 1.1.10+1.21 ## JEI (https://modrinth.com/mod/jei/versions) @@ -35,15 +35,15 @@ repoparser_version = 1.6.0 ## Networth Calculator (https://github.com/AzureAaron/networth-calculator) networth_calculator_version = 1.0.5 ## Legacy Item DFU (https://github.com/AzureAaron/legacy-item-dfu) -legacy_item_dfu_version = 1.0.2+1.21.3 +legacy_item_dfu_version = 1.0.3+1.21.5 # Other Libraries ## JGit (https://mvnrepository.com/artifact/org.eclipse.jgit/org.eclipse.jgit) -jgit_version = 7.0.0.202409031743-r +jgit_version = 7.1.0.202411261347-r ## Apache Commons Math (https://mvnrepository.com/artifact/org.apache.commons/commons-math3) commons_math_version = 3.6.1 ## Apache Commons Text (https://mvnrepository.com/artifact/org.apache.commons/commons-text) -commons_text_version = 1.12.0 +commons_text_version = 1.13.0 # Mod Properties mod_version = 5.1.2 diff --git a/src/gametest/resources/templates/skyblocker_render.png b/src/gametest/resources/templates/skyblocker_render.png Binary files differindex d603a577..67dbacd7 100644 --- a/src/gametest/resources/templates/skyblocker_render.png +++ b/src/gametest/resources/templates/skyblocker_render.png diff --git a/src/main/java/de/hysky/skyblocker/UpdateNotifications.java b/src/main/java/de/hysky/skyblocker/UpdateNotifications.java index 00ae9ac0..4f9deef0 100644 --- a/src/main/java/de/hysky/skyblocker/UpdateNotifications.java +++ b/src/main/java/de/hysky/skyblocker/UpdateNotifications.java @@ -2,6 +2,7 @@ package de.hysky.skyblocker; import java.io.BufferedReader; import java.io.BufferedWriter; +import java.net.URI; import java.nio.file.Files; import java.nio.file.NoSuchFileException; import java.nio.file.Path; @@ -104,7 +105,7 @@ public class UpdateNotifications { Text versionText = Text.literal(newVersion.name()).styled(style -> style .withFormatting(Formatting.GRAY) .withUnderline(true) - .withClickEvent(new ClickEvent(ClickEvent.Action.OPEN_URL, downloadLink))); + .withClickEvent(new ClickEvent.OpenUrl(URI.create(downloadLink)))); CLIENT.player.sendMessage(Constants.PREFIX.get().append(Text.translatable("skyblocker.updateNotifications.newUpdateMessage", versionText)), false); SystemToast.add(CLIENT.getToastManager(), TOAST_TYPE, Text.translatable("skyblocker.updateNotifications.newUpdateToast.title"), Text.stringifiedTranslatable("skyblocker.updateNotifications.newUpdateToast.description", newVersion.version())); diff --git a/src/main/java/de/hysky/skyblocker/compatibility/MixinPlugin.java b/src/main/java/de/hysky/skyblocker/compatibility/MixinPlugin.java index 7820dfa4..2af8860e 100644 --- a/src/main/java/de/hysky/skyblocker/compatibility/MixinPlugin.java +++ b/ |
