|
@@ -449,24 +449,27 @@ public class PlotMap
|
|
}
|
|
}
|
|
try(DataInputStream in = new DataInputStream(new FileInputStream(f)))
|
|
try(DataInputStream in = new DataInputStream(new FileInputStream(f)))
|
|
{
|
|
{
|
|
- int id = in.readInt();
|
|
+ while(true)
|
|
- int minX = in.readShort();
|
|
|
|
- int minY = in.readShort();
|
|
|
|
- int minZ = in.readShort();
|
|
|
|
- int maxX = in.readShort();
|
|
|
|
- int maxY = in.readShort();
|
|
|
|
- int maxZ = in.readShort();
|
|
|
|
-
|
|
|
|
- Plot p = add(minX, minY, minZ, maxX, maxY, maxZ, id);
|
|
|
|
- int owners = in.readByte();
|
|
|
|
- for(int i = 0; i < owners; i++)
|
|
|
|
{
|
|
{
|
|
- long lsb = in.readLong();
|
|
+ int id = in.readInt();
|
|
- long msb = in.readLong();
|
|
+ int minX = in.readShort();
|
|
- p.owners.add(new UUID(msb, lsb));
|
|
+ int minY = in.readShort();
|
|
|
|
+ int minZ = in.readShort();
|
|
|
|
+ int maxX = in.readShort();
|
|
|
|
+ int maxY = in.readShort();
|
|
|
|
+ int maxZ = in.readShort();
|
|
|
|
+
|
|
|
|
+ Plot p = add(minX, minY, minZ, maxX, maxY, maxZ, id);
|
|
|
|
+ int owners = in.readByte();
|
|
|
|
+ for(int i = 0; i < owners; i++)
|
|
|
|
+ {
|
|
|
|
+ long lsb = in.readLong();
|
|
|
|
+ long msb = in.readLong();
|
|
|
|
+ p.owners.add(new UUID(msb, lsb));
|
|
|
|
+ }
|
|
|
|
+ p.flags = in.readInt();
|
|
|
|
+ p.name = in.readUTF();
|
|
}
|
|
}
|
|
- p.flags = in.readInt();
|
|
|
|
- p.name = in.readUTF();
|
|
|
|
}
|
|
}
|
|
catch(EOFException ex)
|
|
catch(EOFException ex)
|
|
{
|
|
{
|