List of usage examples for com.google.common.io ByteArrayDataInput readFully
@Override void readFully(byte b[]);
From source file:shadowmage.ancient_framework.common.utils.ByteTools.java
/** * Reads a compressed NBTTagCompound from the InputStream */// w w w .ja va 2 s .c om public static NBTTagCompound readNBTTagCompound(ByteArrayDataInput data) { short var1 = data.readShort(); if (var1 < 0) { return null; } else { byte[] var2 = new byte[var1]; data.readFully(var2); try { return CompressedStreamTools.decompress(var2); } catch (IOException e) { AWFramework.instance.logError("Severe error reading NBTTagCompound to dataStream"); e.printStackTrace(); } } NBTTagCompound tag = new NBTTagCompound(); return tag; }
From source file:shadowmage.ancient_warfare.common.utils.ByteTools.java
/** * Reads a compressed NBTTagCompound from the InputStream *///w w w. jav a 2 s . c o m public static NBTTagCompound readNBTTagCompound(ByteArrayDataInput data) { short var1 = data.readShort(); if (var1 < 0) { return null; } else { byte[] var2 = new byte[var1]; data.readFully(var2); try { return CompressedStreamTools.decompress(var2); } catch (IOException e) { Config.logError("Severe error reading NBTTagCompound to dataStream"); e.printStackTrace(); } } NBTTagCompound tag = new NBTTagCompound(); return tag; }
From source file:shadowmage.ancient_warfare.common.utils.NBTWriter.java
/** * read a tag from a datastream, using google iowrapper * @param data/*w ww . j a v a 2 s. c o m*/ * @return */ public static NBTTagCompound readTagFromStream(ByteArrayDataInput data) { short var1 = data.readShort(); if (var1 < 0) { return null; } else { byte[] var2 = new byte[var1]; data.readFully(var2); try { return CompressedStreamTools.decompress(var2); } catch (IOException e) { e.printStackTrace(); } } return new NBTTagCompound(); }
From source file:micdoodle8.mods.galacticraft.core.network.GCCorePacketManager.java
public static NBTTagCompound readNBTTagCompound(ByteArrayDataInput dataStream) throws IOException { short var1 = dataStream.readShort(); if (var1 < 0) { return null; } else {/* w ww. j a va 2 s .com*/ byte[] var2 = new byte[var1]; dataStream.readFully(var2); return CompressedStreamTools.decompress(var2); } }
From source file:net.shadowmage.ancientwarfare.structure.api.NBTTools.java
/** * read a tag from a datastream, using google iowrapper * @param data/*w ww . j av a 2 s . c om*/ * @return */ public static NBTTagCompound readTagFromStream(ByteArrayDataInput data) { short var1 = data.readShort(); if (var1 < 0) { return null; } else { byte[] var2 = new byte[var1]; data.readFully(var2); try { return CompressedStreamTools.func_152457_a(var2, NBTSizeTracker.field_152451_a); } catch (IOException e) { e.printStackTrace(); } } return new NBTTagCompound(); }
From source file:cherry.foundation.crypto.SecureBigDecimalEncoder.java
@Override protected BigDecimal bytesToType(byte[] p) { ByteArrayDataInput in = ByteStreams.newDataInput(p); int scale = in.readInt(); byte[] buff = new byte[p.length - 4]; in.readFully(buff); BigInteger bi = new BigInteger(buff); return new BigDecimal(bi, scale); }
From source file:cherry.goods.crypto.DefaultVersionStrategy.java
@Override public VersionedData<byte[], Integer> decode(byte[] encoded) { ByteArrayDataInput in = ByteStreams.newDataInput(encoded); int version = in.readInt(); byte[] data = new byte[encoded.length - 4]; in.readFully(data); return new VersionedData<byte[], Integer>(data, version); }
From source file:nxminetilities.network.MultilightToolPacket.java
@Override public void read(ByteArrayDataInput in) throws ProtocolException { is = new ItemStack(in.readShort(), in.readByte(), in.readShort()); try {/*from w ww.j av a 2s . co m*/ byte[] abyte = new byte[in.readShort()]; in.readFully(abyte); is.stackTagCompound = CompressedStreamTools.decompress(abyte); } catch (IOException e) { e.printStackTrace(); } }
From source file:de.paleocrafter.pmfw.network.packet.TileDataPacket.java
@Override public void read(ByteArrayDataInput in) { this.x = in.readInt(); this.y = in.readInt(); this.z = in.readInt(); int dataLength = in.readInt(); data = new byte[dataLength]; try {/* w w w. j a va 2 s . co m*/ in.readFully(data); } catch (Exception e) { e.printStackTrace(); System.out.println(""); } }
From source file:shadowmage.ancient_framework.common.network.Packet00MultiPart.java
@Override public void readDataStream(ByteArrayDataInput data) { uniquePacketID = data.readInt();/* ww w.ja v a2s. co m*/ sourcePacketType = data.readInt(); chunkNumber = data.readInt(); totalChunks = data.readInt(); startIndex = data.readInt(); chunkLength = data.readInt(); totalLength = data.readInt(); datas = new byte[chunkLength]; data.readFully(datas); }