From b95e03512ecc1703ccf03bfe1aba6fa3e6346f89 Mon Sep 17 00:00:00 2001 From: FlorianMichael <60033407+FlorianMichael@users.noreply.github.com> Date: Mon, 29 Apr 2024 14:32:58 +0200 Subject: [PATCH] Use correct class to get method in NMSUtil#sendPacket Closes https://github.com/ViaVersion/ViaRewind-Legacy-Support/issues/80 --- .../com/viaversion/viarewind/legacysupport/util/NMSUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/viaversion/viarewind/legacysupport/util/NMSUtil.java b/src/main/java/com/viaversion/viarewind/legacysupport/util/NMSUtil.java index 97c2f8c..ea7f834 100644 --- a/src/main/java/com/viaversion/viarewind/legacysupport/util/NMSUtil.java +++ b/src/main/java/com/viaversion/viarewind/legacysupport/util/NMSUtil.java @@ -126,7 +126,7 @@ public class NMSUtil { return; } try { - final Method sendPacket = ReflectionUtil.findMethod(player.getClass(), new String[] {"sendPacket", "a"}, getPacketClass()); + final Method sendPacket = ReflectionUtil.findMethod(playerConnection.getClass(), new String[] {"sendPacket", "a"}, getPacketClass()); sendPacket.invoke(playerConnection, packet); } catch (IllegalAccessException | InvocationTargetException | NullPointerException e) { BukkitPlugin.getInstance().getLogger().log(Level.SEVERE, "Failed to send packet to player", e);