From 483049f55585c252fc0b2dfed1868057886538dc Mon Sep 17 00:00:00 2001 From: yueh Date: Sun, 31 Dec 2017 13:11:26 +0100 Subject: [PATCH] Fixes #3293: Only update light level if the panel-facing block changes. (#3302) --- .../java/appeng/parts/reporting/AbstractPartReporting.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/appeng/parts/reporting/AbstractPartReporting.java b/src/main/java/appeng/parts/reporting/AbstractPartReporting.java index df2e0ef49..2bb3c4216 100644 --- a/src/main/java/appeng/parts/reporting/AbstractPartReporting.java +++ b/src/main/java/appeng/parts/reporting/AbstractPartReporting.java @@ -117,8 +117,11 @@ public abstract class AbstractPartReporting extends AEBasePart implements IPartM @Override public void onNeighborChanged( IBlockAccess w, BlockPos pos, BlockPos neighbor ) { - this.opacity = -1; - this.getHost().markForUpdate(); + if( pos.offset( this.getSide().getFacing() ).equals( neighbor ) ) + { + this.opacity = -1; + this.getHost().markForUpdate(); + } } @Override