From fc119070b25800cc117943fdd23cf6e103ebc723 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Salom=C3=A3o?= Date: Fri, 15 Jan 2021 17:41:40 -0300 Subject: [PATCH] Actually copy level emitters set values --- src/main/java/appeng/parts/AEBasePart.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/appeng/parts/AEBasePart.java b/src/main/java/appeng/parts/AEBasePart.java index d7ecf73df..a7eff816a 100644 --- a/src/main/java/appeng/parts/AEBasePart.java +++ b/src/main/java/appeng/parts/AEBasePart.java @@ -438,6 +438,10 @@ public abstract class AEBasePart implements IPart, IGridProxyable, IActionHost, if( inv instanceof AppEngInternalAEInventory ) { ( (AppEngInternalAEInventory) inv ).writeToNBT( output, "config" ); + if (this instanceof PartLevelEmitter) { + final PartLevelEmitter partLevelEmitter = (PartLevelEmitter) this; + output.setLong("reportingValue", partLevelEmitter.getReportingValue()); + } } if (this instanceof IConfigurableFluidInventory) { @@ -445,6 +449,10 @@ public abstract class AEBasePart implements IPart, IGridProxyable, IActionHost, if (tank instanceof AEFluidInventory ) { ((AEFluidInventory) tank).writeToNBT(output, "config"); } + if (this instanceof PartFluidLevelEmitter) { + final PartFluidLevelEmitter partFluidLevelEmitter = (PartFluidLevelEmitter) this; + output.setLong("reportingValue", partFluidLevelEmitter.getReportingValue()); + } } return output.hasNoTags() ? null : output;