When looking up the recipe for the Blazier items in JEI, I am met with a strange view and the following message:
The log reveals this information:
[Render thread/ERROR] [mezz.jei.library.gui.recipes.RecipeLayout/]: Recipe crashed during Recipe Layout creation:
Recipe is from Mod: My Nether's Delight (mynethersdelight)
Recipe Name: mynethersdelight:crafting/blazier_cooling
Recipe Class: class com.soytutta.mynethersdelight.common.crafting.BlazierTemperatureRecipe
Recipe Type: minecraft:crafting
java.lang.IllegalArgumentException: All slots must have the same number of ingredients in order to create a focus link. slot stats: IntSummaryStatistics{count=2, sum=5, min=0, average=2.500000, max=5}
at mezz.jei.library.gui.recipes.layout.builder.RecipeLayoutBuilder.createFocusLink(RecipeLayoutBuilder.java:148) ~[jei-1.20.1-forge-15.48.0.183.jar%23509!/:15.48.0.183]
at com.soytutta.mynethersdelight.integration.jei.BlazierTemperatureRecipeExtension.setRecipe(BlazierTemperatureRecipeExtension.java:64) ~[MyNethersDelight-1.20.1-1.10.4.jar%23535!/:1.20.1-1.10.4]
at mezz.jei.library.plugins.vanilla.crafting.CraftingRecipeCategory.setRecipe(CraftingRecipeCategory.java:55) ~[jei-1.20.1-forge-15.48.0.183.jar%23509!/:15.48.0.183]
at mezz.jei.library.plugins.vanilla.crafting.CraftingRecipeCategory.setRecipe(CraftingRecipeCategory.java:32) ~[jei-1.20.1-forge-15.48.0.183.jar%23509!/:15.48.0.183]
at mezz.jei.library.gui.recipes.RecipeLayout.create(RecipeLayout.java:103) ~[jei-1.20.1-forge-15.48.0.183.jar%23509!/:15.48.0.183]
at mezz.jei.library.recipes.RecipeManager.createRecipeLayoutDrawableOrShowError(RecipeManager.java:102) ~[jei-1.20.1-forge-15.48.0.183.jar%23509!/:15.48.0.183]
at mezz.jei.gui.recipes.layouts.LazyRecipeLayoutList.createRecipeLayoutWithButtons(LazyRecipeLayoutList.java:78) ~[jei-1.20.1-forge-15.48.0.183.jar%23509!/:15.48.0.183]
at mezz.jei.gui.recipes.layouts.LazyRecipeLayoutList.calculateNextResult(LazyRecipeLayoutList.java:121) ~[jei-1.20.1-forge-15.48.0.183.jar%23509!/:15.48.0.183]
at mezz.jei.gui.recipes.layouts.LazyRecipeLayoutList.ensureResults(LazyRecipeLayoutList.java:95) ~[jei-1.20.1-forge-15.48.0.183.jar%23509!/:15.48.0.183]
at mezz.jei.gui.recipes.layouts.LazyRecipeLayoutList.findFirst(LazyRecipeLayoutList.java:103) ~[jei-1.20.1-forge-15.48.0.183.jar%23509!/:15.48.0.183]
at mezz.jei.gui.recipes.RecipeGuiLogic.getVisibleRecipeLayoutsWithButtons(RecipeGuiLogic.java:278) ~[jei-1.20.1-forge-15.48.0.183.jar%23509!/:15.48.0.183]
at mezz.jei.gui.recipes.RecipesGui.updateLayout(RecipesGui.java:542) ~[jei-1.20.1-forge-15.48.0.183.jar%23509!/:15.48.0.183]
at mezz.jei.gui.recipes.RecipeGuiLogic.setState(RecipeGuiLogic.java:175) ~[jei-1.20.1-forge-15.48.0.183.jar%23509!/:15.48.0.183]
at mezz.jei.gui.recipes.RecipeGuiLogic.showFocus(RecipeGuiLogic.java:110) ~[jei-1.20.1-forge-15.48.0.183.jar%23509!/:15.48.0.183]
at mezz.jei.gui.recipes.RecipesGui.show(RecipesGui.java:479) ~[jei-1.20.1-forge-15.48.0.183.jar%23509!/:15.48.0.183]
at mezz.jei.gui.overlay.elements.IngredientElement.show(IngredientElement.java:45) ~[jei-1.20.1-forge-15.48.0.183.jar%23509!/:15.48.0.183]
at mezz.jei.gui.input.IClickableIngredientInternal.show(IClickableIngredientInternal.java:44) ~[jei-1.20.1-forge-15.48.0.183.jar%23509!/:15.48.0.183]
at mezz.jei.gui.input.DelegatingClickableIngredientInternal.show(DelegatingClickableIngredientInternal.java:47) ~[jei-1.20.1-forge-15.48.0.183.jar%23509!/:15.48.0.183]
at mezz.jei.gui.overlay.ingredients.IngredientGridWithNavigation$PageAnchorClickableIngredient.show(IngredientGridWithNavigation.java:476) ~[jei-1.20.1-forge-15.48.0.183.jar%23509!/:15.48.0.183]
at mezz.jei.gui.input.handlers.FocusInputHandler.lambda$handleShow$1(FocusInputHandler.java:114) ~[jei-1.20.1-forge-15.48.0.183.jar%23509!/:15.48.0.183]
at java.util.Optional.map(Unknown Source) ~[?:?]
at mezz.jei.gui.input.handlers.FocusInputHandler.handleShow(FocusInputHandler.java:112) ~[jei-1.20.1-forge-15.48.0.183.jar%23509!/:15.48.0.183]
at mezz.jei.gui.input.handlers.FocusInputHandler.handleUserInput(FocusInputHandler.java:80) ~[jei-1.20.1-forge-15.48.0.183.jar%23509!/:15.48.0.183]
at mezz.jei.gui.input.handlers.SameElementInputHandler.handleUserInput(SameElementInputHandler.java:26) ~[jei-1.20.1-forge-15.48.0.183.jar%23509!/:15.48.0.183]
at mezz.jei.gui.input.handlers.UserInputRouter.lambda$handleExecuteClick$2(UserInputRouter.java:93) ~[jei-1.20.1-forge-15.48.0.183.jar%23509!/:15.48.0.183]
at java.util.Optional.flatMap(Unknown Source) ~[?:?]
at mezz.jei.gui.input.handlers.UserInputRouter.handleExecuteClick(UserInputRouter.java:93) ~[jei-1.20.1-forge-15.48.0.183.jar%23509!/:15.48.0.183]
at mezz.jei.gui.input.handlers.UserInputRouter.handleUserInput(UserInputRouter.java:37) ~[jei-1.20.1-forge-15.48.0.183.jar%23509!/:15.48.0.183]
at mezz.jei.gui.input.ClientInputHandler.onGuiMouseReleased(ClientInputHandler.java:120) ~[jei-1.20.1-forge-15.48.0.183.jar%23509!/:15.48.0.183]
at mezz.jei.forge.startup.EventRegistration.lambda$registerClientInputHandler$7(EventRegistration.java:70) ~[jei-1.20.1-forge-15.48.0.183.jar%23509!/:15.48.0.183]
at java.util.Optional.ifPresent(Unknown Source) ~[?:?]
at mezz.jei.forge.startup.EventRegistration.lambda$registerClientInputHandler$8(EventRegistration.java:68) ~[jei-1.20.1-forge-15.48.0.183.jar%23509!/:15.48.0.183]
at mezz.jei.common.util.WeakConsumer.accept(WeakConsumer.java:17) ~[jei-1.20.1-forge-15.48.0.183.jar%23509!/:15.48.0.183]
at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:267) ~[eventbus-6.2.33.jar%2387!/:?]
at net.minecraftforge.eventbus.EventBus.lambda$addListener$4(EventBus.java:258) ~[eventbus-6.2.33.jar%2387!/:?]
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:312) ~[eventbus-6.2.33.jar%2387!/:?]
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:298) ~[eventbus-6.2.33.jar%2387!/:?]
at net.minecraftforge.client.ForgeHooksClient.onScreenMouseReleasedPre(ForgeHooksClient.java:639) ~[forge-1.20.1-47.4.20-universal.jar%23627!/:?]
at net.minecraft.client.MouseHandler.m_168078_(MouseHandler.java:98) ~[client-1.20.1-20230612.114412-srg.jar%23622!/:?]
at net.minecraft.client.gui.screens.Screen.m_96579_(Screen.java:437) ~[client-1.20.1-20230612.114412-srg.jar%23622!/:?]
at net.minecraft.client.MouseHandler.m_91530_(MouseHandler.java:97) ~[client-1.20.1-20230612.114412-srg.jar%23622!/:?]
at net.minecraft.client.MouseHandler.m_168091_(MouseHandler.java:189) ~[client-1.20.1-20230612.114412-srg.jar%23622!/:?]
at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:102) ~[client-1.20.1-20230612.114412-srg.jar%23622!/:?]
at net.minecraft.client.MouseHandler.m_91565_(MouseHandler.java:188) ~[client-1.20.1-20230612.114412-srg.jar%23622!/:?]
at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) ~[lwjgl-glfw-3.3.1.jar%23141!/:build 7]
at org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.1.jar%23153!/:build 7]
at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3403) ~[lwjgl-glfw-3.3.1.jar%23141!/:build 7]
at com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:201) ~[client-1.20.1-20230612.114412-srg.jar%23622!/:?]
at com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:219) ~[client-1.20.1-20230612.114412-srg.jar%23622!/:?]
at com.mojang.blaze3d.platform.Window.m_85435_(Window.java:274) ~[client-1.20.1-20230612.114412-srg.jar%23622!/:?]
at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1170) ~[client-1.20.1-20230612.114412-srg.jar%23622!/:?]
at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:718) ~[client-1.20.1-20230612.114412-srg.jar%23622!/:?]
at net.minecraft.client.main.Main.main(Main.java:218) ~[forge-47.4.20.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.4.20.jar:?]
at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.4.20.jar:?]
at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.4.20.jar:?]
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?]
- Minecraft: 1.20.1
- Forge: 47.4.20
- My Nether's Delight: 1.10.4
- JEI: 15.48.0.183
When looking up the recipe for the Blazier items in JEI, I am met with a strange view and the following message:
The log reveals this information: