diff options
Diffstat (limited to 'src/main/java')
| -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(')'))); |
