From c68c02ef3b3707f1ae9df5c9cf5850b2f216ee39 Mon Sep 17 00:00:00 2001 From: PrototypeTrousers Date: Thu, 26 Aug 2021 22:03:23 -0300 Subject: [PATCH] more cases of wrong item counting fixed --- gradle.properties | 2 +- src/main/java/appeng/tile/storage/TileChest.java | 8 +++++--- src/main/java/appeng/tile/storage/TileDrive.java | 8 +++++--- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/gradle.properties b/gradle.properties index ad8613094..d54d88da6 100644 --- a/gradle.properties +++ b/gradle.properties @@ -3,7 +3,7 @@ aechannel=stable aebuild=7 aegroup=appeng aebasename=appliedenergistics2 -trousers=omni-fixes-v46l +trousers=omni-fixes-v46m ######################################################### # Versions # diff --git a/src/main/java/appeng/tile/storage/TileChest.java b/src/main/java/appeng/tile/storage/TileChest.java index 41ac881a5..ccbdf2d5a 100644 --- a/src/main/java/appeng/tile/storage/TileChest.java +++ b/src/main/java/appeng/tile/storage/TileChest.java @@ -494,12 +494,14 @@ public class TileChest extends AENetworkPowerTile implements IMEChest, ITerminal try { this.getProxy().getGrid().postEvent( new MENetworkCellArrayUpdate() ); - final IStorageGrid gs = this.getProxy().getStorage(); - Platform.postChanges( gs, removed, added, this.mySrc ); + if( this.getProxy().isActive() ) + { + final IStorageGrid gs = this.getProxy().getStorage(); + Platform.postChanges( gs, removed, added, this.mySrc ); + } } catch( final GridAccessException ignored ) { - } // update the neighbors diff --git a/src/main/java/appeng/tile/storage/TileDrive.java b/src/main/java/appeng/tile/storage/TileDrive.java index c90d67325..9d472ee8a 100644 --- a/src/main/java/appeng/tile/storage/TileDrive.java +++ b/src/main/java/appeng/tile/storage/TileDrive.java @@ -264,9 +264,11 @@ public class TileDrive extends AENetworkInvTile implements IChestOrDrive, IPrior try { this.getProxy().getGrid().postEvent( new MENetworkCellArrayUpdate() ); - - final IStorageGrid gs = this.getProxy().getStorage(); - Platform.postChanges( gs, removed, added, this.mySrc ); + if( this.getProxy().isActive() ) + { + final IStorageGrid gs = this.getProxy().getStorage(); + Platform.postChanges( gs, removed, added, this.mySrc ); + } } catch( final GridAccessException ignored ) {