aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java')
-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(')')));