From c7095baac13db03eb8d0d0d6d2e1572a0555b129 Mon Sep 17 00:00:00 2001 From: Erdinc Daskin Date: Sat, 26 Jul 2025 21:08:38 +0200 Subject: Waypoints import fix (#1484) * Fixed(?) format issues * Assign trimmed value --------- Co-authored-by: Aaron <51387595+AzureAaron@users.noreply.github.com> --- src/main/java/de/hysky/skyblocker/skyblock/waypoint/Waypoints.java | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/main/java') 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 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 fromSkytils(String waypointsString, Location defaultIsland) { + waypointsString = waypointsString.trim(); try { if (waypointsString.startsWith("(V")) { int version = Integer.parseInt(waypointsString.substring(25, waypointsString.indexOf(')'))); -- cgit