diff --git a/src/main/java/kamkeel/network/PacketChannel.java b/src/main/java/kamkeel/network/PacketChannel.java index 19f677c72..05f656294 100644 --- a/src/main/java/kamkeel/network/PacketChannel.java +++ b/src/main/java/kamkeel/network/PacketChannel.java @@ -33,7 +33,7 @@ public class PacketChannel { this.channelType = channelType; } - public void registerPacket(Enum ord, AbstractPacket packet) { - this.packets.put(ord.ordinal(), packet); + public void registerPacket(AbstractPacket packet) { + this.packets.put(packet.getType().ordinal(), packet); } } diff --git a/src/main/java/kamkeel/network/PacketHandler.java b/src/main/java/kamkeel/network/PacketHandler.java index 5864fa6a5..c4c718e77 100644 --- a/src/main/java/kamkeel/network/PacketHandler.java +++ b/src/main/java/kamkeel/network/PacketHandler.java @@ -9,6 +9,9 @@ import io.netty.buffer.ByteBuf; import kamkeel.network.AbstractPacket; import kamkeel.network.PacketChannel; import kamkeel.network.enums.EnumPacketType; +import kamkeel.network.packets.large.LargeScrollDataPacket; +import kamkeel.network.packets.large.LargeScrollGroupPacket; +import kamkeel.network.packets.large.LargeScrollListPacket; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.network.NetHandlerPlayServer; @@ -36,6 +39,11 @@ public final class PacketHandler { packetChannels.add(CLIENT_PACKET); packetChannels.add(LARGE_PACKET); this.registerChannels(); + + // Large Packets + LARGE_PACKET.registerPacket(new LargeScrollGroupPacket()); + LARGE_PACKET.registerPacket(new LargeScrollDataPacket()); + LARGE_PACKET.registerPacket(new LargeScrollListPacket()); } public void registerChannels() {