diff options
| author | Erdinc Daskin <eruanio33@gmail.com> | 2025-07-26 21:08:38 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-07-26 15:08:38 -0400 |
| commit | c7095baac13db03eb8d0d0d6d2e1572a0555b129 (patch) | |
| tree | 369d55f48cb7858faf2c1528d5de94e204ad03c5 /src/main | |
| parent | 1bf4c6535be4f38895ee10a0b62e9d7c7eaf9138 (diff) | |
| download | Skyblocker-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.java | 2 |
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(')'))); |
