Skip to content

Commit 8fdf593

Browse files
authored
Do not retain JEMI layout builder for every recipe (#951)
1 parent 06d0136 commit 8fdf593

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

xplat/src/main/java/dev/emi/emi/jemi/JemiRecipe.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ public class JemiRecipe<T> implements EmiRecipe {
4444
public Identifier originalId, id;
4545
public IRecipeCategory<T> category;
4646
public T recipe;
47-
public JemiRecipeLayoutBuilder builder = new JemiRecipeLayoutBuilder();
4847
public boolean allowTree = true;
4948

5049
public JemiRecipe(EmiRecipeCategory recipeCategory, IRecipeCategory<T> category, T recipe) {
@@ -55,6 +54,7 @@ public JemiRecipe(EmiRecipeCategory recipeCategory, IRecipeCategory<T> category,
5554
if (this.originalId != null) {
5655
this.id = EmiPort.id("jei", "/" + EmiUtil.subId(this.originalId));
5756
}
57+
JemiRecipeLayoutBuilder builder = new JemiRecipeLayoutBuilder();
5858
category.setRecipe(builder, recipe, JemiPlugin.runtime.getJeiHelpers().getFocusFactory().getEmptyFocusGroup());
5959
for (JemiRecipeSlotBuilder jrsb : builder.slots) {
6060
jrsb.acceptor.coerceStacks(jrsb.tooltipCallback, jrsb.renderers);

0 commit comments

Comments
 (0)