From db1cd8c3126009e8ae943740b47d6b900d2ceb56 Mon Sep 17 00:00:00 2001 From: Florian Scandella Date: Mon, 4 Sep 2017 14:36:36 +0200 Subject: [PATCH] Cache the STORAGE_MONITORABLE_ACCESSOR Capability to reduce the amount of MENetworkCellArrayUpdates --- src/main/java/appeng/parts/misc/PartStorageBus.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/appeng/parts/misc/PartStorageBus.java b/src/main/java/appeng/parts/misc/PartStorageBus.java index 674d8d259..fabe92b11 100644 --- a/src/main/java/appeng/parts/misc/PartStorageBus.java +++ b/src/main/java/appeng/parts/misc/PartStorageBus.java @@ -414,7 +414,7 @@ public class PartStorageBus extends PartUpgradeable implements IGridTickable, IC if( target.hasCapability( Capabilities.STORAGE_MONITORABLE_ACCESSOR, targetSide ) ) { - return 0; + return Objects.hash( target, target.getCapability( Capabilities.STORAGE_MONITORABLE_ACCESSOR, targetSide ) ); } final IItemHandler itemHandler = target.getCapability( CapabilityItemHandler.ITEM_HANDLER_CAPABILITY, targetSide );