3
0
Mirror von https://github.com/ViaVersion/ViaVersion.git synchronisiert 2024-10-08 11:10:06 +02:00

Fix stupidity, thanks @Pokechu22 <3

Dieser Commit ist enthalten in:
Myles 2016-07-02 19:09:38 +01:00
Ursprung 598d0f96d8
Commit 7d2ef743ac

Datei anzeigen

@ -105,8 +105,6 @@ public class ChunkSection1_9_1_2 implements ChunkSection {
* @throws Exception * @throws Exception
*/ */
public void readBlocks(ByteBuf input) throws Exception { public void readBlocks(ByteBuf input) throws Exception {
// Clear current data
// Arrays.fill(blocks, 0);
palette.clear(); palette.clear();
// Reaad bits per block // Reaad bits per block
@ -122,11 +120,9 @@ public class ChunkSection1_9_1_2 implements ChunkSection {
if (bitsPerBlock > 8) { if (bitsPerBlock > 8) {
bitsPerBlock = 13; bitsPerBlock = 13;
} }
System.out.println("bps: " + bitsPerBlock); int paletteLength = Type.VAR_INT.read(input);
if(bitsPerBlock != 13) { if (bitsPerBlock != 13) {
// Read palette // Read palette
int paletteLength = Type.VAR_INT.read(input);
for (int i = 0; i < paletteLength; i++) { for (int i = 0; i < paletteLength; i++) {
if (bitsPerBlock != 13) { if (bitsPerBlock != 13) {
palette.add(Type.VAR_INT.read(input)); palette.add(Type.VAR_INT.read(input));
@ -134,14 +130,11 @@ public class ChunkSection1_9_1_2 implements ChunkSection {
Type.VAR_INT.read(input); Type.VAR_INT.read(input);
} }
} }
System.out.println("length of palette: " + paletteLength);
} }
// Read blocks // Read blocks
int blockLength = Type.VAR_INT.read(input); Long[] blockData = Type.LONG_ARRAY.read(input);
if (blockLength > 0) { if (blockData.length > 0) {
long[] blockData = new long[blockLength];
System.out.println("Block Length: " + blockData.length);
for (int i = 0; i < blocks.length; i++) { for (int i = 0; i < blocks.length; i++) {
int bitIndex = i * bitsPerBlock; int bitIndex = i * bitsPerBlock;
int startIndex = bitIndex / 64; int startIndex = bitIndex / 64;
@ -165,7 +158,6 @@ public class ChunkSection1_9_1_2 implements ChunkSection {
} }
} }
} }
System.out.println("done");
} }
/** /**