public static final boolean method983(int z, int x, int y) {
        int l = Canvas_Sub1.anIntArrayArrayArray52[z][x][y];
        
        if (l == -Class142_Sub10.anInt3361) {
            return false;
        }
        
        if (l == Class142_Sub10.anInt3361) {
            return true;
        }
        int i1 = x << 7;
        int j1 = y << 7;
        
        if (Class67.method731(i1 + 1, Class106.groundHeights[z][x][y], j1 + 1)
                && Class67.method731((i1 + 128) - 1, Class106.groundHeights[z][x + 1][y], j1 + 1)
                && Class67.method731((i1 + 128) - 1, Class106.groundHeights[z][x + 1][y + 1], (j1 + 128) - 1)
                && Class67.method731(i1 + 1, Class106.groundHeights[z][x][y + 1], (j1 + 128) - 1)) {
            Canvas_Sub1.anIntArrayArrayArray52[z][x][y] = Class142_Sub10.anInt3361;
            return true;
        } else {
            Canvas_Sub1.anIntArrayArrayArray52[z][x][y] = -Class142_Sub10.anInt3361;
            return false;
        }
    }