diff --git a/bukkit/src/main/java/org/geysermc/floodgate/PacketHandler.java b/bukkit/src/main/java/org/geysermc/floodgate/PacketHandler.java index 53d5debf..8af389ec 100644 --- a/bukkit/src/main/java/org/geysermc/floodgate/PacketHandler.java +++ b/bukkit/src/main/java/org/geysermc/floodgate/PacketHandler.java @@ -89,7 +89,7 @@ public class PacketHandler extends MessageToMessageDecoder { // Use a spoofedUUID for initUUID (just like Bungeecord) setValue(networkManager, "spoofedUUID", player.getJavaUniqueId()); // Use the player his IP for stuff instead of Geyser his IP - SocketAddress newAddress = InetSocketAddress.createUnresolved( + SocketAddress newAddress = new InetSocketAddress( bedrockData.getIp(), ((InetSocketAddress)ctx.channel().remoteAddress()).getPort() );