diff --git a/plugins/fancyholograms/src/main/java/de/oliver/fancyholograms/storage/json/JsonAdapter.java b/plugins/fancyholograms/src/main/java/de/oliver/fancyholograms/storage/json/JsonAdapter.java index 09268206..70411821 100644 --- a/plugins/fancyholograms/src/main/java/de/oliver/fancyholograms/storage/json/JsonAdapter.java +++ b/plugins/fancyholograms/src/main/java/de/oliver/fancyholograms/storage/json/JsonAdapter.java @@ -118,6 +118,10 @@ public class JsonAdapter { } public static HologramData fromJson(JsonDataUnion data) { + if (!data.hologram_data().worldName().equals(data.hologram_data().location().world())) { + throw new IllegalArgumentException("World name in hologram data does not match location world"); + } + Location loc = new Location( Bukkit.getWorld(data.hologram_data().worldName()), data.hologram_data().location().x(),