diff --git a/xplat/src/main/java/dev/emi/emi/jemi/JemiRecipe.java b/xplat/src/main/java/dev/emi/emi/jemi/JemiRecipe.java index a49f98ae..c29d17bb 100644 --- a/xplat/src/main/java/dev/emi/emi/jemi/JemiRecipe.java +++ b/xplat/src/main/java/dev/emi/emi/jemi/JemiRecipe.java @@ -44,7 +44,6 @@ public class JemiRecipe implements EmiRecipe { public Identifier originalId, id; public IRecipeCategory category; public T recipe; - public JemiRecipeLayoutBuilder builder = new JemiRecipeLayoutBuilder(); public boolean allowTree = true; public JemiRecipe(EmiRecipeCategory recipeCategory, IRecipeCategory category, T recipe) { @@ -55,6 +54,7 @@ public JemiRecipe(EmiRecipeCategory recipeCategory, IRecipeCategory category, if (this.originalId != null) { this.id = EmiPort.id("jei", "/" + EmiUtil.subId(this.originalId)); } + JemiRecipeLayoutBuilder builder = new JemiRecipeLayoutBuilder(); category.setRecipe(builder, recipe, JemiPlugin.runtime.getJeiHelpers().getFocusFactory().getEmptyFocusGroup()); for (JemiRecipeSlotBuilder jrsb : builder.slots) { jrsb.acceptor.coerceStacks(jrsb.tooltipCallback, jrsb.renderers);