Example usage for com.google.common.io ByteArrayDataInput readInt

List of usage examples for com.google.common.io ByteArrayDataInput readInt

Introduction

In this page you can find the example usage for com.google.common.io ByteArrayDataInput readInt.

Prototype

@Override
    int readInt();

Source Link

Usage

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()]);
    }
}