From 69cad513f3bf0dfbb0405ae5ca345653046419db Mon Sep 17 00:00:00 2001 From: PrototypeTrousers Date: Tue, 2 Nov 2021 02:03:12 -0300 Subject: [PATCH] log if non-patterned items go missing before starting a craft --- gradle.properties | 2 +- src/main/java/appeng/crafting/CraftingTreeNode.java | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index 701e754fb..b6d71fd24 100644 --- a/gradle.properties +++ b/gradle.properties @@ -3,7 +3,7 @@ aechannel=stable aebuild=7 aegroup=appeng aebasename=appliedenergistics2 -trousers=omni-fixes-v47d +trousers=omni-fixes-v47f ######################################################### # Versions # diff --git a/src/main/java/appeng/crafting/CraftingTreeNode.java b/src/main/java/appeng/crafting/CraftingTreeNode.java index b7cba1bf1..fa4fb087a 100644 --- a/src/main/java/appeng/crafting/CraftingTreeNode.java +++ b/src/main/java/appeng/crafting/CraftingTreeNode.java @@ -25,6 +25,7 @@ import java.util.List; import com.google.common.collect.Lists; +import net.minecraft.util.text.TextComponentString; import net.minecraft.world.World; import appeng.api.AEApi; @@ -358,6 +359,10 @@ public class CraftingTreeNode if( ex == null || ex.getStackSize() != i.getStackSize() ) { + if( src.player().isPresent() ) + { + src.player().get().sendStatusMessage( new TextComponentString( "System reported " + i.getStackSize() + " " + i.getDefinition().getItem().getItemStackDisplayName( i.getDefinition() ) + " available but could not extract anything" ), false ); + } throw new CraftBranchFailure( i, i.getStackSize() ); }