From 49b8e01a9783d06edb0b44d63b53d2440d917621 Mon Sep 17 00:00:00 2001 From: Ben Woo <30431861+benwoo1110@users.noreply.github.com> Date: Sat, 7 Jun 2025 11:59:25 +0800 Subject: [PATCH] Save location as UnloadedWorldLocation to deserialize crash --- .../multiverse/inventories/share/LocationSerializer.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/mvplugins/multiverse/inventories/share/LocationSerializer.java b/src/main/java/org/mvplugins/multiverse/inventories/share/LocationSerializer.java index 430e13ef..3f4636ba 100644 --- a/src/main/java/org/mvplugins/multiverse/inventories/share/LocationSerializer.java +++ b/src/main/java/org/mvplugins/multiverse/inventories/share/LocationSerializer.java @@ -1,6 +1,7 @@ package org.mvplugins.multiverse.inventories.share; import org.bukkit.Location; +import org.mvplugins.multiverse.core.world.location.UnloadedWorldLocation; import org.mvplugins.multiverse.inventories.util.LegacyParsers; import java.util.Map; @@ -30,6 +31,6 @@ public Location deserialize(Object obj) { @Override public Object serialize(Location location) { - return location; + return new UnloadedWorldLocation(location); } }