From ab1f5194011c04e58e9408ccea52f6346323fe79 Mon Sep 17 00:00:00 2001 From: PrototypeTrousers Date: Wed, 8 Feb 2023 21:17:56 -0300 Subject: [PATCH] allow wireless pattern terminal to switch substitution modes --- .../implementations/ContainerPatternEncoder.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/appeng/container/implementations/ContainerPatternEncoder.java b/src/main/java/appeng/container/implementations/ContainerPatternEncoder.java index 0a8017778..783150105 100644 --- a/src/main/java/appeng/container/implementations/ContainerPatternEncoder.java +++ b/src/main/java/appeng/container/implementations/ContainerPatternEncoder.java @@ -533,6 +533,14 @@ public abstract class ContainerPatternEncoder extends ContainerMEMonitorable imp public void setSubstitute(final boolean substitute) { this.substitute = substitute; + if (getPart() != null) { + getPart().setSubstitution(substitute); + } else if (iGuiItemObject != null) { + NBTTagCompound nbtTagCompound = iGuiItemObject.getItemStack().getTagCompound(); + if (nbtTagCompound != null) { + nbtTagCompound.setBoolean("isSubstitute", substitute); + } + } } @Override