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() {