List of usage examples for com.google.common.io ByteArrayDataInput readInt
@Override
int readInt();
From source file:eb.network.PacketType.java
public static PacketEB createPacket(byte[] data) { ByteArrayDataInput bis = ByteStreams.newDataInput(data); int type = bis.readInt(); PacketEB packet = null;// w w w . jav a 2 s. co m try { for (PacketType pt : values()) { if (pt.ordinal() == type) { packet = pt.packetClass.newInstance(); break; } } } catch (Exception e) { e.printStackTrace(); } if (packet != null) { packet.read(bis); } return packet; }
From source file:com.yogpc.qp.TileMarker.java
@PacketHandler.Handler public static void recievePacket(final byte[] pdata) { final ByteArrayDataInput data = ByteStreams.newDataInput(pdata); final byte flag = data.readByte(); final int dimId = data.readInt(); final World w = YogpstopLib.proxy.getClientWorld(); if (w.provider.dimensionId != dimId) return;/*from ww w.ja va 2 s . c o m*/ if (flag == PacketHandler.remove_link) { final int index = TileMarker.linkList.indexOf(new TileMarker.Link(w, data.readInt(), data.readInt(), data.readInt(), data.readInt(), data.readInt(), data.readInt())); if (index >= 0) TileMarker.linkList.get(index).removeConnection(false); } else if (flag == PacketHandler.remove_laser) { final int index = TileMarker.laserList .indexOf(new TileMarker.BlockIndex(w, data.readInt(), data.readInt(), data.readInt())); if (index >= 0) TileMarker.laserList.get(index).destructor(); } }
From source file:ocelot.mods.qp2.TileMarkerPlus.java
static void recieveLinkPacket(byte[] pdata) { ByteArrayDataInput data = ByteStreams.newDataInput(pdata); final byte flag = data.readByte(); final int dimId = data.readInt(); final World w = QuarryPlus2.proxy.getClientWorld(); if (w.provider.dimensionId != dimId) return;//from w ww. j av a 2 s .co m if (flag == PacketHandler.remove_link) { final int index = TileMarkerPlus.linkList.indexOf(new TileMarkerPlus.Link(w, data.readInt(), data.readInt(), data.readInt(), data.readInt(), data.readInt(), data.readInt())); if (index >= 0) TileMarkerPlus.linkList.get(index).removeConnection(false); } else if (flag == PacketHandler.remove_laser) { final int index = TileMarkerPlus.laserList .indexOf(new TileMarkerPlus.BlockIndex(w, data.readInt(), data.readInt(), data.readInt())); if (index >= 0) TileMarkerPlus.laserList.get(index).destructor(); } }
From source file:org.yogpstop.qp.TileMarker.java
static void recieveLinkPacket(byte[] pdata) { ByteArrayDataInput data = ByteStreams.newDataInput(pdata); final byte flag = data.readByte(); final int dimId = data.readInt(); final World w = QuarryPlus.proxy.getClientWorld(); if (w.provider.dimensionId != dimId) return;/*from w ww . j a v a2 s .c o m*/ if (flag == PacketHandler.remove_link) { final int index = TileMarker.linkList.indexOf(new TileMarker.Link(w, data.readInt(), data.readInt(), data.readInt(), data.readInt(), data.readInt(), data.readInt())); if (index >= 0) TileMarker.linkList.get(index).removeConnection(false); } else if (flag == PacketHandler.remove_laser) { final int index = TileMarker.laserList .indexOf(new TileMarker.BlockIndex(w, data.readInt(), data.readInt(), data.readInt())); if (index >= 0) TileMarker.laserList.get(index).destructor(); } }
From source file:eb.network.packet.PacketGhostPosition.java
@Override public void read(ByteArrayDataInput bis) { x = bis.readInt(); y = bis.readInt(); z = bis.readInt(); }
From source file:de.mineformers.robots.network.packet.PacketBuddyBotSit.java
@Override public void read(ByteArrayDataInput in) { id = in.readInt(); }
From source file:de.mineformers.robots.network.packet.PacketTileSync.java
@Override public void read(ByteArrayDataInput in) { this.x = in.readInt(); this.y = in.readInt(); this.z = in.readInt(); }
From source file:com.freyja.FES.common.packets.PacketPurgeNetwork.java
@Override public void read(ByteArrayDataInput input) { this.x = input.readInt(); this.y = input.readInt(); this.z = input.readInt(); }
From source file:cherry.foundation.crypto.SecureIntegerEncoder.java
@Override protected Integer bytesToType(byte[] p) { ByteArrayDataInput in = ByteStreams.newDataInput(p); return in.readInt(); }
From source file:de.mineformers.powergrid.network.packet.PacketSyncCable.java
@Override public void read(ByteArrayDataInput in) { x = in.readInt(); y = in.readInt();// w w w . j a va2 s . com z = in.readInt(); int size = in.readInt(); for (int i = 0; i < size; i++) { connections.add(ForgeDirection.values()[in.readByte()]); } }