aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorErdinc Daskin <eruanio33@gmail.com>2025-07-26 21:08:38 +0200
committerGitHub <noreply@github.com>2025-07-26 15:08:38 -0400
commitc7095baac13db03eb8d0d0d6d2e1572a0555b129 (patch)
tree369d55f48cb7858faf2c1528d5de94e204ad03c5 /src/main
parent1bf4c6535be4f38895ee10a0b62e9d7c7eaf9138 (diff)
downloadSkyblocker-c7095baac13db03eb8d0d0d6d2e1572a0555b129.tar.gz
Skyblocker-c7095baac13db03eb8d0d0d6d2e1572a0555b129.tar.bz2
Skyblocker-c7095baac13db03eb8d0d0d6d2e1572a0555b129.zip
Waypoints import fix (#1484)
* Fixed(?) format issues * Assign trimmed value --------- Co-authored-by: Aaron <51387595+AzureAaron@users.noreply.github.com>
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/waypoint/Waypoints.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/waypoint/Waypoints.java b/src/main/java/de/hysky/skyblocker/skyblock/waypoint/Waypoints.java
index c71fb88a..63e49f36 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/waypoint/Waypoints.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/waypoint/Waypoints.java
@@ -132,6 +132,7 @@ public class Waypoints {
}
public static @Nullable List<WaypointGroup> fromSkyblocker(String waypointsString, Location defaultIsland) {
+ waypointsString = waypointsString.trim();
if (waypointsString.startsWith(PREFIX)) {
try (GZIPInputStream reader = new GZIPInputStream(new ByteArrayInputStream(Base64.getDecoder().decode(waypointsString.replace(PREFIX, ""))))) {
return CODEC.parse(JsonOps.INSTANCE, SkyblockerMod.GSON.fromJson(new String(reader.readAllBytes()), JsonArray.class)).resultOrPartial(LOGGER::error).orElseThrow();
@@ -163,6 +164,7 @@ public class Waypoints {
}
public static @Nullable List<WaypointGroup> fromSkytils(String waypointsString, Location defaultIsland) {
+ waypointsString = waypointsString.trim();
try {
if (waypointsString.startsWith("<Skytils-Waypoint-Data>(V")) {
int version = Integer.parseInt(waypointsString.substring(25, waypointsString.indexOf(')')));