mirror of
https://github.com/PaperMC/Paper.git
synced 2025-08-15 20:23:53 -07:00
Fix ghost blocks in ticking view distance
Fixes #4298.
Tuinity patch:
576e2cc1af/patches/server/0047-Fix-ghost-blocks-in-ticking-view-distance.patch
This commit is contained in:
@@ -92,6 +92,15 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
|||||||
}
|
}
|
||||||
|
|
||||||
public final boolean isAnyNeighborsLoaded() {
|
public final boolean isAnyNeighborsLoaded() {
|
||||||
|
@@ -0,0 +0,0 @@ public class Chunk implements IChunkAccess {
|
||||||
|
IBlockData iblockdata = this.getType(blockposition);
|
||||||
|
IBlockData iblockdata1 = Block.b(iblockdata, (GeneratorAccess) this.world, blockposition);
|
||||||
|
|
||||||
|
- this.world.setTypeAndData(blockposition, iblockdata1, 20);
|
||||||
|
+ this.world.setTypeAndData(blockposition, iblockdata1, 20 | 2); // Paper - We send chunks before they're ticking ready, so we need to notify here
|
||||||
|
}
|
||||||
|
|
||||||
|
this.n[i].clear();
|
||||||
diff --git a/src/main/java/net/minecraft/server/ChunkMapDistance.java b/src/main/java/net/minecraft/server/ChunkMapDistance.java
|
diff --git a/src/main/java/net/minecraft/server/ChunkMapDistance.java b/src/main/java/net/minecraft/server/ChunkMapDistance.java
|
||||||
index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 100644
|
index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 100644
|
||||||
--- a/src/main/java/net/minecraft/server/ChunkMapDistance.java
|
--- a/src/main/java/net/minecraft/server/ChunkMapDistance.java
|
||||||
|
Reference in New Issue
Block a user