diff --git a/patches/minecraft/net/minecraft/world/World.java.patch b/patches/minecraft/net/minecraft/world/World.java.patch index b0d968499..74ae4f470 100644 --- a/patches/minecraft/net/minecraft/world/World.java.patch +++ b/patches/minecraft/net/minecraft/world/World.java.patch @@ -63,7 +63,7 @@ } else { BlockState blockstate1 = this.func_180495_p(p_180501_1_); - if (blockstate1 != blockstate && (blockstate1.func_200016_a(this, p_180501_1_) != blockstate.func_200016_a(this, p_180501_1_) || blockstate1.func_185906_d() != blockstate.func_185906_d() || blockstate1.func_215691_g() || blockstate.func_215691_g())) { -+ if (blockstate1 != blockstate && (blockstate1.func_200016_a(this, p_180501_1_) != oldOpacity || blockstate1.func_185906_d() != oldLight || blockstate1.func_215691_g() || blockstate.func_215691_g())) { ++ if (blockstate1 != blockstate && (blockstate1.func_200016_a(this, p_180501_1_) != oldOpacity || blockstate1.getLightValue(this, p_180501_1_) != oldLight || blockstate1.func_215691_g() || blockstate.func_215691_g())) { this.field_72984_F.func_76320_a("queueCheckLight"); this.func_72863_F().func_212863_j_().func_215568_a(p_180501_1_); this.field_72984_F.func_76319_b(); diff --git a/patches/minecraft/net/minecraft/world/chunk/Chunk.java.patch b/patches/minecraft/net/minecraft/world/chunk/Chunk.java.patch index efdcf7b3b..8e412c047 100644 --- a/patches/minecraft/net/minecraft/world/chunk/Chunk.java.patch +++ b/patches/minecraft/net/minecraft/world/chunk/Chunk.java.patch @@ -177,6 +177,15 @@ for(int i = 0; i < this.field_76652_q.length; ++i) { ChunkSection chunksection = this.field_76652_q[i]; if ((p_217326_3_ & 1 << i) == 0) { +@@ -599,7 +616,7 @@ + + public Stream func_217304_m() { + return StreamSupport.stream(BlockPos.func_191531_b(this.field_212816_F.func_180334_c(), 0, this.field_212816_F.func_180333_d(), this.field_212816_F.func_180332_e(), 255, this.field_212816_F.func_180330_f()).spliterator(), false).filter((p_217312_1_) -> { +- return this.func_180495_p(p_217312_1_).func_185906_d() != 0; ++ return this.func_180495_p(p_217312_1_).getLightValue(func_177412_p(), p_217312_1_) != 0; + }); + } + @@ -704,9 +721,9 @@ private TileEntity func_212815_a(BlockPos p_212815_1_, CompoundNBT p_212815_2_) { TileEntity tileentity;