@Override
public ByteBuf encode(PlayerPositionMessage message) throws IOException {
ByteBuf buffer = Unpooled.buffer(33);
buffer.writeDouble(message.getX());
buffer.writeDouble(message.getY());
buffer.writeDouble(message.getStance());
buffer.writeDouble(message.getZ());
buffer.writeByte(message.isOnGround() ? 1 : 0);
return buffer;
}
}