From 533b54e5d1450b979c3c02d237b55f1f62d83cb2 Mon Sep 17 00:00:00 2001 From: Ressed <26176604+Ressed@users.noreply.github.com> Date: Sun, 11 Oct 2026 08:18:35 +0800 Subject: [PATCH] Fix knowledge inscriber can't save recipes which are neither ShapedArcaneRecipe nor ShapelessArcaneRecipe (#146) --- .../common/container/ContainerKnowledgeInscriber.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/thaumicenergistics/common/container/ContainerKnowledgeInscriber.java b/src/main/java/thaumicenergistics/common/container/ContainerKnowledgeInscriber.java index bdacae22..76c164df 100644 --- a/src/main/java/thaumicenergistics/common/container/ContainerKnowledgeInscriber.java +++ b/src/main/java/thaumicenergistics/common/container/ContainerKnowledgeInscriber.java @@ -477,8 +477,10 @@ public class ContainerKnowledgeInscriber extends ContainerWithPlayerInventory { return; } } else { - // Unknown recipe type. - return; + // Dynamic recipes do not expose ingredients, so use the matched crafting grid. + for (int slotNumber = 0; slotNumber < inputs.length; ++slotNumber) { + inputs[slotNumber] = ItemStack.copyItemStack(this.craftingSlots[slotNumber].getStack()); + } } // Get the aspect cost