raf.writeInt(blockcount);
for(int xx = minx;xx<=maxx;xx++){
for(int yy = miny;yy<=maxy;yy++){
for(int zz = minz;zz<=maxz;zz++){
raf.writeInt(xx-pos1.getBlockX());
raf.writeInt(yy-pos1.getBlockY());
raf.writeInt(zz-pos1.getBlockZ());
raf.writeInt(w.getBlockAt(xx, yy, zz).getType().getId());
raf.writeByte(w.getBlockAt(xx, yy, zz).getData());
}
}