From 40401a1652c56134ee5cd2d4fd9085aeb3438585 Mon Sep 17 00:00:00 2001 From: ineanto Date: Sun, 16 Jun 2024 02:49:46 +0200 Subject: [PATCH] feat: why is protocollib api so complicated --- .../nicko/wrapper/WrapperPlayServerRespawn.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/java/xyz/ineanto/nicko/wrapper/WrapperPlayServerRespawn.java b/src/main/java/xyz/ineanto/nicko/wrapper/WrapperPlayServerRespawn.java index 6894a72..9d949b3 100644 --- a/src/main/java/xyz/ineanto/nicko/wrapper/WrapperPlayServerRespawn.java +++ b/src/main/java/xyz/ineanto/nicko/wrapper/WrapperPlayServerRespawn.java @@ -6,9 +6,7 @@ import com.comphenix.protocol.events.PacketContainer; import com.comphenix.protocol.reflect.StructureModifier; import com.comphenix.protocol.utility.MinecraftReflection; import com.comphenix.protocol.utility.MinecraftVersion; -import com.comphenix.protocol.wrappers.BukkitConverters; -import com.comphenix.protocol.wrappers.EnumWrappers; -import com.comphenix.protocol.wrappers.MinecraftKey; +import com.comphenix.protocol.wrappers.*; import com.google.common.hash.Hashing; import org.bukkit.GameMode; import org.bukkit.World; @@ -86,7 +84,11 @@ public class WrapperPlayServerRespawn extends AbstractPacket { } } else { // 1.20.5/6 to 1.21 - final StructureModifier worldHolder = commonPlayerSpawnInfoStructure.getHolders(MinecraftReflection.getDimensionManager(), BukkitConverters.getDimensionConverter()); + final StructureModifier worldHolder = commonPlayerSpawnInfoStructure.getHolders( + MinecraftReflection.getDimensionManager(), + Converters.holder(BukkitConverters.getDimensionConverter(), + WrappedRegistry.getDimensionRegistry()) + ); worldHolder.writeSafely(0, value); }