Kaynağa Gözat

Check length of the Y dimension of the array, not the x dimension, which will only be 16

t00thpick1 7 yıl önce
ebeveyn
işleme
028f87653a

+ 2 - 2
src/main/java/com/gmail/nossr50/util/blockmeta/chunkmeta/PrimitiveChunkStore.java

@@ -54,7 +54,7 @@ public class PrimitiveChunkStore implements ChunkStore {
 
 
     @Override
     @Override
     public void setTrue(int x, int y, int z) {
     public void setTrue(int x, int y, int z) {
-        if (y >= store.length || y < 0)
+        if (y >= store[0][0].length || y < 0)
             return;
             return;
         store[x][z][y] = true;
         store[x][z][y] = true;
         dirty = true;
         dirty = true;
@@ -62,7 +62,7 @@ public class PrimitiveChunkStore implements ChunkStore {
 
 
     @Override
     @Override
     public void setFalse(int x, int y, int z) {
     public void setFalse(int x, int y, int z) {
-        if (y >= store.length || y < 0)
+        if (y >= store[0][0].length || y < 0)
             return;
             return;
         store[x][z][y] = false;
         store[x][z][y] = false;
         dirty = true;
         dirty = true;