From b8ecbbb5672d55449f8ee9bb89a78ff6fa35b3f8 Mon Sep 17 00:00:00 2001 From: repo_alt Date: Mon, 28 Feb 2022 21:33:59 +0300 Subject: [PATCH] fix saving WCT crafting matrix closes https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/9293 --- dependencies.gradle | 11 +++-------- .../common/inventory/WCTInventoryCrafting.java | 3 +++ 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/dependencies.gradle b/dependencies.gradle index 1fa802f..0fda812 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -3,13 +3,8 @@ dependencies { compile("com.github.GTNewHorizons:Applied-Energistics-2-Unofficial:rv3-beta-70-GTNH:dev") compile("com.github.GTNewHorizons:Baubles:1.0.1.14:dev") - compile("curse.maven:cofh-core-69162:2388751") - - compileOnly("com.github.GTNewHorizons:NotEnoughItems:2.1.22-GTNH:dev") { - transitive = false - } - compileOnly("com.github.GTNewHorizons:EnderIO:2.3.1.27:dev") { - transitive = false - } + compile("com.github.GTNewHorizons:NotEnoughItems:2.2.6-GTNH:dev") + compile("com.github.GTNewHorizons:CodeChickenLib:1.1.5.3:dev") + compileOnly("com.github.GTNewHorizons:EnderIO:2.3.1.27:dev") { transitive = false } } diff --git a/src/main/java/net/p455w0rd/wirelesscraftingterminal/common/inventory/WCTInventoryCrafting.java b/src/main/java/net/p455w0rd/wirelesscraftingterminal/common/inventory/WCTInventoryCrafting.java index 162ce3b..49ea8cb 100644 --- a/src/main/java/net/p455w0rd/wirelesscraftingterminal/common/inventory/WCTInventoryCrafting.java +++ b/src/main/java/net/p455w0rd/wirelesscraftingterminal/common/inventory/WCTInventoryCrafting.java @@ -163,6 +163,9 @@ public class WCTInventoryCrafting extends AppEngInternalInventory { if (this.getTileEntity() != null && this.eventsEnabled()) { this.getTileEntity().onChangeInventory(this, slotIndex, InvOperation.markDirty, null, null); } + if (getStackInSlot(slotIndex) != null && getStackInSlot(slotIndex).stackSize == 0) + stackList[slotIndex] = null; + writeNBT(invItem.getTagCompound()); } public void markDirty() {