diff --git a/AdvancedTeleport-Bukkit/src/main/java/io/github/niestrat99/advancedteleport/utilities/nbt/NBTReader.java b/AdvancedTeleport-Bukkit/src/main/java/io/github/niestrat99/advancedteleport/utilities/nbt/NBTReader.java index c8cee105..5cedaa1c 100644 --- a/AdvancedTeleport-Bukkit/src/main/java/io/github/niestrat99/advancedteleport/utilities/nbt/NBTReader.java +++ b/AdvancedTeleport-Bukkit/src/main/java/io/github/niestrat99/advancedteleport/utilities/nbt/NBTReader.java @@ -3,12 +3,7 @@ import io.github.niestrat99.advancedteleport.CoreClass; import io.github.niestrat99.advancedteleport.config.CustomMessages; -import net.kyori.adventure.nbt.BinaryTag; -import net.kyori.adventure.nbt.BinaryTagIO; -import net.kyori.adventure.nbt.CompoundBinaryTag; -import net.kyori.adventure.nbt.DoubleBinaryTag; -import net.kyori.adventure.nbt.FloatBinaryTag; -import net.kyori.adventure.nbt.ListBinaryTag; +import net.kyori.adventure.nbt.*; import net.kyori.adventure.text.Component; import net.kyori.adventure.text.minimessage.tag.resolver.Placeholder; @@ -136,6 +131,9 @@ private static void setLocation(OfflinePlayer player, Location location) throws builder.put("Pos", posTag.build()); builder.put("Rotation", rotTag.build()); + builder.put("WorldUUIDMost", LongBinaryTag.of(location.getWorld().getUID().getMostSignificantBits())); + builder.put("WorldUUIDLeast", LongBinaryTag.of(location.getWorld().getUID().getLeastSignificantBits())); + BinaryTagIO.writer() .write(builder.build(), dataFile.toPath(), BinaryTagIO.Compression.GZIP); }