Package io.netty.buffer

Examples of io.netty.buffer.ByteBuf.writeShort()


    int throwerId = message.getThrowerId();
    buffer.writeInt(throwerId);
    if (throwerId > 0) {
      buffer.writeShort(message.getSpeedX());
      buffer.writeShort(message.getSpeedY());
      buffer.writeShort(message.getSpeedZ());
    }
    return buffer;
  }
}
View Full Code Here


  public ByteBuf encode(BlockChangeMessage message) throws IOException {
    ByteBuf buffer = Unpooled.buffer(12);
    buffer.writeInt(message.getX());
    buffer.writeByte(message.getY());
    buffer.writeInt(message.getZ());
    buffer.writeShort(message.getType());
    buffer.writeByte(message.getMetadata());
    return buffer;
  }
}
View Full Code Here

  public ByteBuf encode(SignMessage message) throws IOException {
    String[] lines = message.getMessage();

    ByteBuf buffer = Unpooled.buffer();
    buffer.writeInt(message.getX());
    buffer.writeShort(message.getY());
    buffer.writeInt(message.getZ());
    for (String line : lines) {
      if (line == null) {
        line = "";
      }
View Full Code Here

        VanillaByteBufUtils.writeString(buffer, message.getSuffix());
        buffer.writeByte(message.isFriendlyFire() ? 1 : 0);
        break;
      case 3:
      case 4:
        buffer.writeShort(message.getPlayers().length);
        for (String name : message.getPlayers()) {
          VanillaByteBufUtils.writeString(buffer, name);
        }
        break;
      default:
View Full Code Here

  @Override
  public ByteBuf encode(ChunkBulkMessage message) throws IOException {
    ByteBuf buffer = Unpooled.buffer();

    int length = message.getX().length;
    buffer.writeShort(length);

    int dataLength = 0;
    byte[][][] uncompressedData = message.getData();
    byte[][] biomeData = message.getBiomeData();
    for (int i = 0; i < length; i++) {
View Full Code Here

    buffer.writeBytes(compressedDataFlat, 0, compressed);

    for (int i = 0; i < length; i++) {
      buffer.writeInt(message.getX()[i]);
      buffer.writeInt(message.getZ()[i]);
      buffer.writeShort(byteByteArrayToShort(message.getData()[i]));
      buffer.writeShort(booleanArrayToShort(message.hasAdditionalData()[i]));
    }

    return buffer;
  }
View Full Code Here

    for (int i = 0; i < length; i++) {
      buffer.writeInt(message.getX()[i]);
      buffer.writeInt(message.getZ()[i]);
      buffer.writeShort(byteByteArrayToShort(message.getData()[i]));
      buffer.writeShort(booleanArrayToShort(message.hasAdditionalData()[i]));
    }

    return buffer;
  }
View Full Code Here

  @Override
  public ByteBuf encode(WindowSlotMessage message) throws IOException {
    ByteBuf buffer = Unpooled.buffer();
    buffer.writeByte(message.getWindowInstanceId());
    buffer.writeShort(message.getSlot());
    VanillaByteBufUtils.writeItemStack(buffer, message.get());
    return buffer;
  }
}
View Full Code Here

  @Override
  public ByteBuf encode(EntityVelocityMessage message) throws IOException {
    ByteBuf buffer = Unpooled.buffer(10);
    buffer.writeInt(message.getEntityId());
    buffer.writeShort(message.getVelocityX());
    buffer.writeShort(message.getVelocityY());
    buffer.writeShort(message.getVelocityZ());
    return buffer;
  }
}
View Full Code Here

  @Override
  public ByteBuf encode(EntityVelocityMessage message) throws IOException {
    ByteBuf buffer = Unpooled.buffer(10);
    buffer.writeInt(message.getEntityId());
    buffer.writeShort(message.getVelocityX());
    buffer.writeShort(message.getVelocityY());
    buffer.writeShort(message.getVelocityZ());
    return buffer;
  }
}
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.