List of usage examples for com.google.common.io ByteArrayDataInput readUnsignedByte
@Override
int readUnsignedByte();
From source file:com.freyja.FES.common.packets.PacketHandler.java
@Override public void onPacketData(INetworkManager manager, Packet250CustomPayload packet, Player player) { try {/*from w w w .ja v a 2 s.c o m*/ EntityPlayer entityPlayer = (EntityPlayer) player; ByteArrayDataInput input = ByteStreams.newDataInput(packet.data); int packetId = input.readUnsignedByte(); BasePacket basePacket = BasePacket.constructPacket(packetId); basePacket.read(input); basePacket.execute(entityPlayer, entityPlayer.worldObj.isRemote ? Side.CLIENT : Side.SERVER); } catch (BasePacket.ProtocolException ex) { if (player instanceof EntityPlayerMP) { ((EntityPlayerMP) player).playerNetServerHandler.kickPlayerFromServer("Protocol Exception!"); } } catch (Exception ex) { throw new RuntimeException("Unexpected Reflection exception during Packet construction!", ex); } }
From source file:nxminetilities.network.PacketHandler.java
@Override public void onPacketData(INetworkManager manager, Packet250CustomPayload packet, Player player) { try {/*from w ww.j av a2s . c om*/ EntityPlayer entityPlayer = (EntityPlayer) player; ByteArrayDataInput in = ByteStreams.newDataInput(packet.data); int packetId = in.readUnsignedByte(); MinetilitiesPacket minetilitiesPacket = MinetilitiesPacket.constructPacket(packetId); minetilitiesPacket.read(in); minetilitiesPacket.execute(entityPlayer, entityPlayer.worldObj.isRemote ? Side.CLIENT : Side.SERVER); } catch (ProtocolException e) { if (player instanceof EntityPlayerMP) { ((EntityPlayerMP) player).playerNetServerHandler.kickPlayerFromServer("Protocol Exception!"); Logger.getLogger("nxMinetilities") .warning("Player " + ((EntityPlayer) player).username + " caused a Protocol Exception!"); } } catch (Exception e) { throw new RuntimeException("Unexpected exception during Packet construction!", e); } }
From source file:de.mineformers.robots.network.PacketHandler.java
@Override public void onPacketData(INetworkManager manager, Packet250CustomPayload packet, Player player) { try {/*w w w .ja va2 s . c om*/ EntityPlayer entityPlayer = (EntityPlayer) player; ByteArrayDataInput in = ByteStreams.newDataInput(packet.data); int packetId = in.readUnsignedByte(); PacketBase basePacket = PacketBase.constructPacket(packetId); basePacket.read(in); basePacket.execute(entityPlayer, entityPlayer.worldObj.isRemote ? Side.CLIENT : Side.SERVER); } catch (PacketBase.ProtocolException e) { if (player instanceof EntityPlayerMP) { ((EntityPlayerMP) player).playerNetServerHandler.kickPlayerFromServer("Protocol Exception!"); FMLLog.warning("Player " + ((EntityPlayer) player).username + " caused a Protocol Exception!"); } } catch (InstantiationException e) { throw new RuntimeException("Unexpected Reflection exception during Packet construction!", e); } catch (IllegalAccessException e) { throw new RuntimeException("Unexpected Reflection exception during Packet construction!", e); } }
From source file:eplus.network.PacketHandler.java
@Override public void onPacketData(INetworkManager manager, Packet250CustomPayload packet, Player player) { try {/*from w w w. ja v a2s.c o m*/ EntityPlayer entityPlayer = (EntityPlayer) player; ByteArrayDataInput input = ByteStreams.newDataInput(packet.data); int packetId = input.readUnsignedByte(); BasePacket basePacket = BasePacket.constructPacket(packetId); basePacket.read(input); basePacket.execute(entityPlayer, entityPlayer.worldObj.isRemote ? Side.CLIENT : Side.SERVER); } catch (BasePacket.ProtocolException ex) { if (player instanceof EntityPlayerMP) { ((EntityPlayerMP) player).playerNetServerHandler.kickPlayerFromServer("Protocol Exception!"); EnchantingPlus.log.warning(((EntityPlayer) player).username + " cause a Protocol Exception!"); } } catch (Exception ex) { throw new RuntimeException("Unexpected Reflection exception during Packet construction!", ex); } }
From source file:de.paleocrafter.powergrid.network.PaleoPacketHandler.java
@Override public void onPacketData(INetworkManager manager, Packet250CustomPayload packet, Player player) { try {/*from www. j ava2 s.co m*/ EntityPlayer entityPlayer = (EntityPlayer) player; ByteArrayDataInput in = ByteStreams.newDataInput(packet.data); int packetId = in.readUnsignedByte(); PaleoPacket paleoPacket = PaleoPacket.constructPacket(packetId); paleoPacket.read(in); paleoPacket.execute(entityPlayer, entityPlayer.worldObj.isRemote ? Side.CLIENT : Side.SERVER); } catch (ProtocolException e) { if (player instanceof EntityPlayerMP) { ((EntityPlayerMP) player).playerNetServerHandler.kickPlayerFromServer("Protocol Exception!"); Logger.getLogger("PowerGrid") .warning("Player " + ((EntityPlayer) player).username + " caused a Protocol Exception!"); } } catch (ReflectiveOperationException e) { throw new RuntimeException("Unexpected Reflection exception during Packet construction!", e); } }
From source file:de.paleocrafter.pmfw.network.PaleoPacketHandler.java
@Override public void onPacketData(INetworkManager manager, Packet250CustomPayload packet, Player player) { try {//from ww w.java 2 s . c o m EntityPlayer entityPlayer = (EntityPlayer) player; ByteArrayDataInput in = ByteStreams.newDataInput(packet.data); int packetId = in.readUnsignedByte(); PaleoPacket paleoPacket = PaleoPacket.constructPacket(packetId); paleoPacket.read(in); paleoPacket.execute(entityPlayer, entityPlayer.worldObj.isRemote ? Side.CLIENT : Side.SERVER); } catch (ProtocolException e) { if (player instanceof EntityPlayerMP) { ((EntityPlayerMP) player).playerNetServerHandler.kickPlayerFromServer("Protocol Exception!"); Logger.getLogger("PaleoMachineFramework") .warning("Player " + ((EntityPlayer) player).username + " caused a Protocol Exception!"); } } catch (ReflectiveOperationException e) { throw new RuntimeException("Unexpected Reflection exception during Packet construction!", e); } }