Examples of MCCraftPacket


Examples of org.getspout.spout.packet.standard.MCCraftPacket

  }

  private static MCCraftPacket unknownPacket = new MCCraftPacketUnknown();

  private static MCPacket wrapPacket(Packet packet, MCCraftPacket[] packetWrappers, int packetId) {
    MCCraftPacket packetWrapper = packetWrappers[packetId];
    if (packetWrapper == null) {
      packetWrapper = MCCraftPacket.newInstance(packetId, packet);
      packetWrappers[packetId] = packetWrapper;
    } else {
      packetWrapper.setPacket(packet, packetId);
    }

    if (packetWrapper == null) {
      packetWrapper = unknownPacket;
      packetWrapper.setPacket(packet, packetId);
    }

    return packetWrapper;
  }
View Full Code Here

Examples of org.getspout.spout.packet.standard.MCCraftPacket

  @Override
  public void sendPacket(MCPacket packet) {
    if (!(packet instanceof MCCraftPacket)) {
      throw new IllegalArgumentException("Packet not of type MCCraftPacket");
    }
    MCCraftPacket p = (MCCraftPacket) packet;
    getHandle().playerConnection.sendPacket(p.getPacket());
  }
View Full Code Here

Examples of org.getspout.spout.packet.standard.MCCraftPacket

  @Override
  public void sendImmediatePacket(MCPacket packet) {
    if (!(packet instanceof MCCraftPacket)) {
      throw new IllegalArgumentException("Packet not of type MCCraftPacket");
    }
    MCCraftPacket p = (MCCraftPacket) packet;
    if (getHandle().playerConnection instanceof SpoutPlayerConnection) {
      getPlayerConnection().sendImmediatePacket(p.getPacket());
    } else {
      sendPacket(packet);
    }
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.