use of org.spongepowered.api.network.channel.packet.Packet in project SpongeCommon by SpongePowered.
the class SpongePacketChannel method handleNormalPacket.
private void handleNormalPacket(final EngineConnection connection, final int opcode, final ChannelBuf payload) {
final SpongePacketBinding<Packet> binding = this.requireBinding(opcode);
final Packet packet = this.decodePayload(binding.getPacketConstructor(), payload);
if (binding instanceof SpongeHandlerPacketBinding) {
this.handle(connection, (SpongeHandlerPacketBinding<Packet>) binding, packet);
}
}
Aggregations