From 99aa1645eec12c12fbb2aca63bf2c122e14e6de5 Mon Sep 17 00:00:00 2001 From: ZockerAxel Date: Thu, 12 Oct 2023 20:41:21 +0200 Subject: [PATCH] Fix packets not being sent --- .../crazy_advancements/AdvancementPacketReceiver.java | 3 ++- .../crazy_advancements/packet/AdvancementsPacket.java | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/eu/endercentral/crazy_advancements/AdvancementPacketReceiver.java b/src/eu/endercentral/crazy_advancements/AdvancementPacketReceiver.java index b340b08..292cf32 100644 --- a/src/eu/endercentral/crazy_advancements/AdvancementPacketReceiver.java +++ b/src/eu/endercentral/crazy_advancements/AdvancementPacketReceiver.java @@ -20,6 +20,7 @@ import net.minecraft.network.protocol.game.PacketPlayInAdvancements; import net.minecraft.network.protocol.game.PacketPlayInAdvancements.Status; import net.minecraft.server.network.PlayerConnection; +import net.minecraft.server.network.ServerCommonPacketListenerImpl; public class AdvancementPacketReceiver { @@ -36,7 +37,7 @@ public class AdvancementPacketReceiver { } } - for(Field f : PlayerConnection.class.getDeclaredFields()) { + for(Field f : ServerCommonPacketListenerImpl.class.getDeclaredFields()) { if(f.getType().isAssignableFrom(NetworkManager.class)) { networkManagerField = f; networkManagerField.setAccessible(true); diff --git a/src/eu/endercentral/crazy_advancements/packet/AdvancementsPacket.java b/src/eu/endercentral/crazy_advancements/packet/AdvancementsPacket.java index 5d810bc..54d7d71 100644 --- a/src/eu/endercentral/crazy_advancements/packet/AdvancementsPacket.java +++ b/src/eu/endercentral/crazy_advancements/packet/AdvancementsPacket.java @@ -117,7 +117,7 @@ protected net.minecraft.advancements.Advancement convertAdvancement(Advancement */ public void send() { PacketPlayOutAdvancements packet = build(); - ((CraftPlayer) getPlayer()).getHandle().c.a(packet); + ((CraftPlayer) getPlayer()).getHandle().c.a(packet, null); }