Package org.jboss.netty.buffer

Examples of org.jboss.netty.buffer.ChannelBuffer.writeShort()


  public ChannelBuffer encode(SetWindowSlotMessage message) throws IOException {
    int item = message.getId();

    ChannelBuffer buffer = ChannelBuffers.dynamicBuffer();
    buffer.writeByte(message.getId());
    buffer.writeShort(message.getSlot());
    buffer.writeShort(message.getItem());
    if (item != -1) {
      buffer.writeByte(message.getCount());
      buffer.writeByte(message.getDamage());
    }
View Full Code Here


    int item = message.getId();

    ChannelBuffer buffer = ChannelBuffers.dynamicBuffer();
    buffer.writeByte(message.getId());
    buffer.writeShort(message.getSlot());
    buffer.writeShort(message.getItem());
    if (item != -1) {
      buffer.writeByte(message.getCount());
      buffer.writeByte(message.getDamage());
    }
    return buffer;
View Full Code Here

    ChannelBuffer buffer = ChannelBuffers.buffer(12);
    buffer.writeInt(message.getX());
    buffer.writeByte(message.getY());
    buffer.writeInt(message.getZ());
    buffer.writeByte(message.getDirection());
    buffer.writeShort(id);
    if (id != -1) {
      buffer.writeByte(message.getCount());
      buffer.writeByte(message.getDamage());
    }
    return buffer;
View Full Code Here

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

    ChannelBuffer buffer = ChannelBuffers.dynamicBuffer();
    buffer.writeInt(message.getX());
    buffer.writeShort(message.getY());
    buffer.writeInt(message.getZ());
    for (int i = 0; i < lines.length; i++) {
      ChannelBufferUtils.writeString(buffer, lines[i]);
    }
    return buffer;
View Full Code Here

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

  @Override
  public ChannelBuffer encode(EntityVelocityMessage message) throws IOException {
    ChannelBuffer buffer = ChannelBuffers.buffer(10);
    buffer.writeInt(message.getId());
    buffer.writeShort(message.getVelocityX());
    buffer.writeShort(message.getVelocityY());
    buffer.writeShort(message.getVelocityZ());
    return buffer;
  }

}
View Full Code Here

  public ChannelBuffer encode(EntityVelocityMessage message) throws IOException {
    ChannelBuffer buffer = ChannelBuffers.buffer(10);
    buffer.writeInt(message.getId());
    buffer.writeShort(message.getVelocityX());
    buffer.writeShort(message.getVelocityY());
    buffer.writeShort(message.getVelocityZ());
    return buffer;
  }

}
View Full Code Here

  @Override
  public ChannelBuffer encode(MultiBlockChangeMessage message) throws IOException {
    ChannelBuffer buffer = ChannelBuffers.dynamicBuffer();
    buffer.writeInt(message.getChunkX());
    buffer.writeInt(message.getChunkZ());
    buffer.writeShort(message.getChanges());

    short[] coordinates = message.getCoordinates();
    for (int i = 0; i < coordinates.length; i++) {
      buffer.writeShort(coordinates[i]);
    }
View Full Code Here

    buffer.writeInt(message.getChunkZ());
    buffer.writeShort(message.getChanges());

    short[] coordinates = message.getCoordinates();
    for (int i = 0; i < coordinates.length; i++) {
      buffer.writeShort(coordinates[i]);
    }

    buffer.writeBytes(message.getTypes());
    buffer.writeBytes(message.getMetadata());
    return buffer;
View Full Code Here

    ChannelBuffer buffer = ChannelBuffers.buffer(46);
    buffer.writeByte(0x00); // type 0 index 0
    buffer.writeByte(0x12);

    buffer.writeByte(0x21); // type 1 index 1
    buffer.writeShort(0x1234);

    buffer.writeByte(0x42); // type 2 index 2
    buffer.writeInt(0x12345678);

    buffer.writeByte(0x63); // type 3 index 3
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.