List of usage examples for com.google.common.io ByteArrayDataInput readInt
@Override
int readInt();
From source file:smpships.entity.EntityBlock.java
@Override public void readSpawnData(ByteArrayDataInput data) { blockID = data.readInt(); metadata = data.readInt();//from w w w .jav a2s . c o m xOff = data.readInt(); yOff = data.readInt(); zOff = data.readInt(); readControlBlockSpawnData(data); }
From source file:bau5.mods.projectbench.common.EntityCraftingFrame.java
@Override public void readSpawnData(ByteArrayDataInput data) { xPosition = data.readInt(); yPosition = data.readInt();//from w w w. j a va2 s. c om zPosition = data.readInt(); hangingDirection = data.readInt(); stackSize = data.readInt(); }
From source file:cpw.mods.fml.common.network.EntitySpawnPacket.java
@Override public FMLPacket consumePacket(byte[] data) { ByteArrayDataInput dat = ByteStreams.newDataInput(data); networkId = dat.readInt(); modEntityId = dat.readInt();/*from w ww . j a v a2 s . co m*/ entityId = dat.readInt(); rawX = dat.readInt(); rawY = dat.readInt(); rawZ = dat.readInt(); scaledX = rawX / 32D; scaledY = rawY / 32D; scaledZ = rawZ / 32D; scaledYaw = dat.readByte() * 360F / 256F; scaledPitch = dat.readByte() * 360F / 256F; scaledHeadYaw = dat.readByte() * 360F / 256F; ByteArrayInputStream bis = new ByteArrayInputStream(data, 27, data.length - 27); DataInputStream dis = new DataInputStream(bis); try { metadata = DataWatcher.func_75686_a(dis); } catch (IOException e) { // Nope } dat.skipBytes(data.length - bis.available() - 27); throwerId = dat.readInt(); if (throwerId != 0) { speedScaledX = dat.readInt() / 8000D; speedScaledY = dat.readInt() / 8000D; speedScaledZ = dat.readInt() / 8000D; } this.dataStream = dat; return this; }
From source file:shadowmage.ancient_framework.common.network.PacketHandler.java
@Override public void onPacketData(INetworkManager manager, Packet250CustomPayload packet, Player player) { ByteArrayDataInput data = ByteStreams.newDataInput(packet.data); int packetType = data.readInt(); NBTTagCompound tag = NBTTools.readTagFromStream(data); PacketBase realPacket = null;/* w w w . ja v a 2s. com*/ try { realPacket = constructPacket(packetType); } catch (InstantiationException e) { e.printStackTrace(); return; } catch (IllegalAccessException e) { e.printStackTrace(); return; } if (realPacket == null) { return; } realPacket.packetData = tag; realPacket.player = (EntityPlayer) player; realPacket.world = realPacket.player.worldObj; realPacket.readDataStream(data); realPacket.execute(); }
From source file:co.cask.cdap.internal.app.runtime.batch.dataset.AbstractBatchReadableInputFormat.java
@Override public List<InputSplit> getSplits(final JobContext context) throws IOException, InterruptedException { // Decode splits from Configuration String splitsConf = context.getConfiguration().get(SPLITS); if (splitsConf == null) { throw new IOException("No input splits available from job configuration."); }/*from www . j av a 2s . c o m*/ ByteArrayDataInput dataInput = ByteStreams.newDataInput(Bytes.toBytesBinary(splitsConf)); int size = dataInput.readInt(); List<InputSplit> splits = new ArrayList<>(size); for (int i = 0; i < size; i++) { DataSetInputSplit inputSplit = new DataSetInputSplit(); inputSplit.readFields(dataInput); splits.add(inputSplit); } return splits; }
From source file:ocelot.mods.qp2.TileInfMJSrc.java
@Override void S_recievePacket(byte pattern, ByteArrayDataInput data, EntityPlayer ep) { switch (pattern) { case PacketHandler.CtS_INFMJSRC: this.power = data.readFloat(); this.interval = data.readInt(); S_openGUI(ep);//from ww w. j a va2s . c o m break; } }
From source file:io.github.aritzhack.aritzh.bds.BDSInt.java
protected BDSInt(ByteArrayDataInput input) { if (input == null) { this.data = 0; this.name = ""; return;/*from ww w . j a v a 2 s .c o m*/ } try { this.name = input.readUTF(); this.data = input.readInt(); } catch (Exception e) { throw new IllegalArgumentException("Could not parse BDSInt", e); } }
From source file:bau5.mods.projectbench.common.PBPacketHandler.java
@Override public void onPacketData(INetworkManager manager, Packet250CustomPayload packet, Player player) { if (packet.data[0] == 1 && packet.data.length == 1) { completeEmptyOfMatrix((EntityPlayerMP) player); return;/* w ww.j av a2 s . c o m*/ } ByteArrayDataInput bis = ByteStreams.newDataInput(packet.data); int id = bis.readInt(); int i = bis.readInt(); int j = bis.readInt(); int k = bis.readInt(); byte d = bis.readByte(); boolean hasStacks = bis.readByte() != 0; int[] result = null; if (hasStacks) { result = (id == 0) ? new int[3] : new int[54]; for (int u = 0; u < result.length; u++) { result[u] = bis.readInt(); } } World w = ProjectBench.proxy.getClientSideWorld(); if (w == null) return; TileEntity te = w.getBlockTileEntity(i, j, k); if (te instanceof TileEntityProjectBench) { TileEntityProjectBench tpb = (TileEntityProjectBench) te; if (hasStacks) tpb.buildResultFromPacket(result); else tpb.setResult(null); } else if (te instanceof TEProjectBenchII) { TEProjectBenchII tpb = (TEProjectBenchII) te; tpb.setDirection(d); if (hasStacks) tpb.buildResultFromPacket(result); else tpb.setListForDisplay(new ArrayList<ItemStack>()); } }
From source file:ocelot.mods.qp2.TileInfMJSrc.java
@Override void C_recievePacket(byte pattern, ByteArrayDataInput data, EntityPlayer ep) { switch (pattern) { case PacketHandler.StC_OPENGUI_INFMJSRC: this.power = data.readFloat(); this.interval = data.readInt(); ep.openGui(QuarryPlus2.instance, QuarryPlus2.guiIdInfMJSrc, this.worldObj, this.xCoord, this.yCoord, this.zCoord); break;//w ww . j a va2 s . c o m } }
From source file:org.yogpstop.qp.TileInfMJSrc.java
@Override void C_recievePacket(byte pattern, ByteArrayDataInput data, EntityPlayer ep) { switch (pattern) { case PacketHandler.StC_OPENGUI_INFMJSRC: this.power = data.readFloat(); this.interval = data.readInt(); ep.openGui(QuarryPlus.instance, QuarryPlus.guiIdInfMJSrc, this.worldObj, this.xCoord, this.yCoord, this.zCoord); break;//from w ww . j a va 2s . c o m } }