diff --git a/src/main/java/org/cyclops/integratedcrafting/core/crafting/processoverride/CraftingProcessOverrideCraftingTable.java b/src/main/java/org/cyclops/integratedcrafting/core/crafting/processoverride/CraftingProcessOverrideCraftingTable.java index 47456d2c..c256e190 100644 --- a/src/main/java/org/cyclops/integratedcrafting/core/crafting/processoverride/CraftingProcessOverrideCraftingTable.java +++ b/src/main/java/org/cyclops/integratedcrafting/core/crafting/processoverride/CraftingProcessOverrideCraftingTable.java @@ -50,6 +50,10 @@ public boolean craft(Function, PartPos> targetGetter, CraftingGrid grid = new CraftingGrid(ingredients, 3, 3); return CraftingHelpers.findServerRecipe(RecipeType.CRAFTING, grid, target.getPos().getLevel(true)) + .or(() -> { + CraftingGrid gridSmall = new CraftingGrid(ingredients, 2, 2); + return CraftingHelpers.findServerRecipe(RecipeType.CRAFTING, gridSmall, target.getPos().getLevel(true)); + }) .map(recipe -> { ItemStack result = recipe.assemble(grid);