mirror of
https://github.com/boy0001/FastAsyncWorldedit.git
synced 2024-11-25 03:55:35 +01:00
Fix combine stages getPrevious
This commit is contained in:
parent
75b0d5512c
commit
70812e78c8
@ -42,10 +42,10 @@ public class BukkitChunk_1_11_Copy extends BukkitChunk_1_11 {
|
|||||||
|
|
||||||
this.ids[i] = combined = new char[4096];
|
this.ids[i] = combined = new char[4096];
|
||||||
for (int j = 0, k = 0; j < 2048; j++, k += 2) {
|
for (int j = 0, k = 0; j < 2048; j++, k += 2) {
|
||||||
combined[k] = (char) ((idsBytesArray[k] << 4) + (datasBytesArray[j] & 15));
|
combined[k] = (char) (((idsBytesArray[k] & 0xFF) << 4) + (datasBytesArray[j] & 15));
|
||||||
}
|
}
|
||||||
for (int j = 0, k = 1; j < 2048; j++, k += 2) {
|
for (int j = 0, k = 1; j < 2048; j++, k += 2) {
|
||||||
combined[k] = (char) ((idsBytesArray[k] << 4) + (datasBytesArray[j] >> 4));
|
combined[k] = (char) (((idsBytesArray[k] & 0xFF) << 4) + ((datasBytesArray[j] >> 4) & 15));
|
||||||
}
|
}
|
||||||
return combined;
|
return combined;
|
||||||
}
|
}
|
||||||
|
@ -573,7 +573,7 @@ public class BukkitQueue_1_11 extends BukkitQueue_0<Chunk, ChunkSection[], Chunk
|
|||||||
}
|
}
|
||||||
int x = ((int) Math.round(ent.locX) & 15);
|
int x = ((int) Math.round(ent.locX) & 15);
|
||||||
int z = ((int) Math.round(ent.locZ) & 15);
|
int z = ((int) Math.round(ent.locZ) & 15);
|
||||||
int y = (int) Math.round(ent.locY);
|
int y = ((int) Math.round(ent.locY) & 0xFF);
|
||||||
int i = FaweCache.CACHE_I[y][z][x];
|
int i = FaweCache.CACHE_I[y][z][x];
|
||||||
char[] array = fs.getIdArray(i);
|
char[] array = fs.getIdArray(i);
|
||||||
if (array == null) {
|
if (array == null) {
|
||||||
|
@ -271,7 +271,7 @@ public class BukkitQueue17 extends BukkitQueue_0<Chunk, ChunkSection[], ChunkSec
|
|||||||
}
|
}
|
||||||
int x = ((int) Math.round(ent.locX) & 15);
|
int x = ((int) Math.round(ent.locX) & 15);
|
||||||
int z = ((int) Math.round(ent.locZ) & 15);
|
int z = ((int) Math.round(ent.locZ) & 15);
|
||||||
int y = (int) Math.round(ent.locY);
|
int y = ((int) Math.round(ent.locY) & 0xFF);
|
||||||
int i = FaweCache.CACHE_I[y][z][x];
|
int i = FaweCache.CACHE_I[y][z][x];
|
||||||
char[] array = fs.getIdArray(i);
|
char[] array = fs.getIdArray(i);
|
||||||
if (array == null) {
|
if (array == null) {
|
||||||
|
@ -271,7 +271,7 @@ public class BukkitQueue18R3 extends BukkitQueue_0<Chunk, ChunkSection[], ChunkS
|
|||||||
}
|
}
|
||||||
int x = ((int) Math.round(ent.locX) & 15);
|
int x = ((int) Math.round(ent.locX) & 15);
|
||||||
int z = ((int) Math.round(ent.locZ) & 15);
|
int z = ((int) Math.round(ent.locZ) & 15);
|
||||||
int y = (int) Math.round(ent.locY);
|
int y = ((int) Math.round(ent.locY) & 0xFF);
|
||||||
int i = FaweCache.CACHE_I[y][z][x];
|
int i = FaweCache.CACHE_I[y][z][x];
|
||||||
char[] array = fs.getIdArray(i);
|
char[] array = fs.getIdArray(i);
|
||||||
if (array == null) {
|
if (array == null) {
|
||||||
|
@ -533,7 +533,7 @@ public class BukkitQueue_1_9_R1 extends BukkitQueue_0<Chunk, ChunkSection[], Chu
|
|||||||
}
|
}
|
||||||
int x = ((int) Math.round(ent.locX) & 15);
|
int x = ((int) Math.round(ent.locX) & 15);
|
||||||
int z = ((int) Math.round(ent.locZ) & 15);
|
int z = ((int) Math.round(ent.locZ) & 15);
|
||||||
int y = (int) Math.round(ent.locY);
|
int y = ((int) Math.round(ent.locY) & 0xFF);
|
||||||
int i = FaweCache.CACHE_I[y][z][x];
|
int i = FaweCache.CACHE_I[y][z][x];
|
||||||
char[] array = fs.getIdArray(i);
|
char[] array = fs.getIdArray(i);
|
||||||
if (array == null) {
|
if (array == null) {
|
||||||
|
Loading…
Reference in New Issue
Block a user