3
0
Mirror von https://github.com/IntellectualSites/FastAsyncWorldEdit.git synchronisiert 2024-12-26 02:50:06 +01:00

Slight adjustment to DOC

Dieser Commit ist enthalten in:
dordsor21 2021-09-22 13:14:10 +01:00
Ursprung 64036a38cf
Commit a241e594c1
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: 1E53E88969FFCF0B

Datei anzeigen

@ -54,12 +54,12 @@ public class DiskOptimizedClipboard extends LinearClipboard implements Closeable
private static final Logger LOGGER = LogManagerCompat.getLogger(); private static final Logger LOGGER = LogManagerCompat.getLogger();
private static final byte VERSION = 1; private static final int VERSION = 1;
private final HashMap<IntTriple, CompoundTag> nbtMap; private final HashMap<IntTriple, CompoundTag> nbtMap;
private final File file; private final File file;
private final byte version; private final int version;
private final byte HEADER_SIZE; private final int HEADER_SIZE;
private RandomAccessFile braf; private RandomAccessFile braf;
private MappedByteBuffer byteBuffer; private MappedByteBuffer byteBuffer;
@ -119,7 +119,7 @@ public class DiskOptimizedClipboard extends LinearClipboard implements Closeable
braf.setLength(fileLength); braf.setLength(fileLength);
init(); init();
// write getLength() etc // write getLength() etc
byteBuffer.put(0, (version = VERSION)); byteBuffer.putChar(0, (char) (version = VERSION));
byteBuffer.putChar(2, (char) getWidth()); byteBuffer.putChar(2, (char) getWidth());
byteBuffer.putChar(4, (char) getHeight()); byteBuffer.putChar(4, (char) getHeight());
byteBuffer.putChar(6, (char) getLength()); byteBuffer.putChar(6, (char) getLength());
@ -155,8 +155,8 @@ public class DiskOptimizedClipboard extends LinearClipboard implements Closeable
this.braf = new RandomAccessFile(file, "rw"); this.braf = new RandomAccessFile(file, "rw");
braf.setLength(file.length()); braf.setLength(file.length());
init(); init();
version = byteBuffer.get(0); version = byteBuffer.getChar(0);
HEADER_SIZE = (byte) (version > 0 ? 20 : 14); HEADER_SIZE = (version > 0 ? 20 : 14);
if (braf.length() - HEADER_SIZE == ((long) getVolume() << 1) + (long) ((getHeight() >> 2) + 1) * ((getLength() >> 2) + 1) * ((getWidth() >> 2) + 1)) { if (braf.length() - HEADER_SIZE == ((long) getVolume() << 1) + (long) ((getHeight() >> 2) + 1) * ((getLength() >> 2) + 1) * ((getWidth() >> 2) + 1)) {
hasBiomes = true; hasBiomes = true;
} }
@ -275,7 +275,7 @@ public class DiskOptimizedClipboard extends LinearClipboard implements Closeable
int originX = byteBuffer.getShort(8); int originX = byteBuffer.getShort(8);
int originY = byteBuffer.getShort(10); int originY = byteBuffer.getShort(10);
int originZ = byteBuffer.getShort(12); int originZ = byteBuffer.getShort(12);
if (version > 0) { if (version == 1) {
int offsetX = byteBuffer.getShort(14); int offsetX = byteBuffer.getShort(14);
int offsetY = byteBuffer.getShort(16); int offsetY = byteBuffer.getShort(16);
int offsetZ = byteBuffer.getShort(18); int offsetZ = byteBuffer.getShort(18);