From 5451fd78de4f51a2ec11758ad6b924435d92c1f2 Mon Sep 17 00:00:00 2001 From: raoulvdberge Date: Wed, 31 Oct 2018 20:39:59 +0100 Subject: [PATCH] Don't update neighbors in markDirty, it's not needed. --- .../com/raoulvdberge/refinedstorage/tile/TileBase.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/com/raoulvdberge/refinedstorage/tile/TileBase.java b/src/main/java/com/raoulvdberge/refinedstorage/tile/TileBase.java index d4cdd8f86..e3cea3ea2 100755 --- a/src/main/java/com/raoulvdberge/refinedstorage/tile/TileBase.java +++ b/src/main/java/com/raoulvdberge/refinedstorage/tile/TileBase.java @@ -116,6 +116,14 @@ public abstract class TileBase extends TileEntity { return null; } + // @Volatile: Copied with some changes from the super method (avoid sending neighbor updates, it's not needed) + @Override + public void markDirty() { + if (world != null) { + world.markChunkDirty(pos, this); + } + } + @Override public boolean equals(Object o) { return o instanceof TileBase && ((TileBase) o).getPos().equals(pos) && ((TileBase) o).world.provider.getDimension() == world.provider.getDimension();