From 6c7cbb7ee1b8e766930e35ad7f0ef1d4a7906467 Mon Sep 17 00:00:00 2001 From: yueh Date: Thu, 8 Mar 2018 16:34:48 +0100 Subject: [PATCH] Added a simple warning to patterns when using CraftingManager fallback. (#3412) --- .../java/appeng/helpers/PatternHelper.java | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/src/main/java/appeng/helpers/PatternHelper.java b/src/main/java/appeng/helpers/PatternHelper.java index dfd2e5335..92910428a 100644 --- a/src/main/java/appeng/helpers/PatternHelper.java +++ b/src/main/java/appeng/helpers/PatternHelper.java @@ -25,6 +25,7 @@ import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; +import java.util.StringJoiner; import net.minecraft.inventory.InventoryCrafting; import net.minecraft.item.Item; @@ -40,6 +41,7 @@ import appeng.api.networking.crafting.ICraftingPatternDetails; import appeng.api.storage.channels.IItemStorageChannel; import appeng.api.storage.data.IAEItemStack; import appeng.container.ContainerNull; +import appeng.core.AELog; import appeng.util.ItemSorters; import appeng.util.Platform; import appeng.util.item.AEItemStack; @@ -273,8 +275,16 @@ public class PatternHelper implements ICraftingPatternDetails, Comparable for output <%s> rejected inputs [%s]. %s", + this.standardRecipe.getRegistryName(), this.standardRecipe.getRecipeOutput(), joinActualInputs, foundAlternativeRecipe ); + } + @Override public boolean equals( final Object obj ) {