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); }