Client hang after world creation (Quark 334 now incompatible)
spiritedsnowcat opened this issue ยท 0 comments
Describe the Bug
The newest version of Quark breaks Create's compatibility code. The following error hangs the client after world creation:
[13:49:27] [Render thread/ERROR]: Found a broken recipe: Create create:compat/quark/crushing/cactus class com.simibubi.create.content.contraptions.components.crusher.CrushingRecipe {
Outputs:
net.minecraft.world.item.ItemStack: [[2 air minecraft:air], [1 air minecraft:air]]
Inputs:
net.minecraft.world.item.ItemStack: [[1 cactus minecraft:cactus]]
}
java.lang.IllegalArgumentException: ItemStack value must not be empty. 2 air minecraft:air
at mezz.jei.util.ErrorUtil.checkNotEmpty(ErrorUtil.java:209) ~[jei-1.18.1-9.1.1.48.jar%23114!:9.1.1.48]
at mezz.jei.plugins.vanilla.ingredients.item.ItemStackHelper.getUniqueId(ItemStackHelper.java:82) ~[jei-1.18.1-9.1.1.48.jar%23114!:9.1.1.48]
at mezz.jei.plugins.vanilla.ingredients.item.ItemStackHelper.getUniqueId(ItemStackHelper.java:30) ~[jei-1.18.1-9.1.1.48.jar%23114!:9.1.1.48]
at mezz.jei.recipes.RecipeMap.addRecipe(RecipeMap.java:94) ~[jei-1.18.1-9.1.1.48.jar%23114!:9.1.1.48]
at mezz.jei.recipes.RecipeMap.addRecipe(RecipeMap.java:75) ~[jei-1.18.1-9.1.1.48.jar%23114!:9.1.1.48]
at mezz.jei.recipes.RecipeManagerInternal.addRecipe(RecipeManagerInternal.java:112) ~[jei-1.18.1-9.1.1.48.jar%23114!:9.1.1.48]
at mezz.jei.recipes.RecipeManagerInternal.addRecipe(RecipeManagerInternal.java:94) ~[jei-1.18.1-9.1.1.48.jar%23114!:9.1.1.48]
at mezz.jei.recipes.RecipeManagerInternal.addRecipes(RecipeManagerInternal.java:88) ~[jei-1.18.1-9.1.1.48.jar%23114!:9.1.1.48]
at mezz.jei.load.registration.RecipeRegistration.addRecipes(RecipeRegistration.java:58) ~[jei-1.18.1-9.1.1.48.jar%23114!:9.1.1.48]
at com.simibubi.create.compat.jei.CreateJEI.lambda$registerRecipes$24(CreateJEI.java:250) ~[create-mc1.18.1_v0.4a.jar%2384!:mc1.18.1_v0.4a]
at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?]
at com.simibubi.create.compat.jei.CreateJEI.lambda$registerRecipes$25(CreateJEI.java:250) ~[create-mc1.18.1_v0.4a.jar%2384!:mc1.18.1_v0.4a]
at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?]
at com.simibubi.create.compat.jei.CreateJEI.registerRecipes(CreateJEI.java:250) ~[create-mc1.18.1_v0.4a.jar%2384!:mc1.18.1_v0.4a]
at mezz.jei.load.PluginLoader.lambda$createRecipeManager$9(PluginLoader.java:138) ~[jei-1.18.1-9.1.1.48.jar%23114!:9.1.1.48]
at mezz.jei.load.PluginCaller.callOnPlugins(PluginCaller.java:26) ~[jei-1.18.1-9.1.1.48.jar%23114!:9.1.1.48]
at mezz.jei.load.PluginLoader.createRecipeManager(PluginLoader.java:138) ~[jei-1.18.1-9.1.1.48.jar%23114!:9.1.1.48]
at mezz.jei.startup.JeiStarter.start(JeiStarter.java:85) ~[jei-1.18.1-9.1.1.48.jar%23114!:9.1.1.48]
at mezz.jei.startup.ClientLifecycleHandler.startJEI(ClientLifecycleHandler.java:137) ~[jei-1.18.1-9.1.1.48.jar%23114!:9.1.1.48]
at mezz.jei.startup.ClientLifecycleHandler.setupJEI(ClientLifecycleHandler.java:123) ~[jei-1.18.1-9.1.1.48.jar%23114!:9.1.1.48]
at mezz.jei.startup.ClientLifecycleHandler.lambda$new$2(ClientLifecycleHandler.java:107) ~[jei-1.18.1-9.1.1.48.jar%23114!:9.1.1.48]
at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:247) ~[eventbus-5.0.3.jar%232!:?]
at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:239) ~[eventbus-5.0.3.jar%232!:?]
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-5.0.3.jar%232!:?]
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-5.0.3.jar%232!:?]
at net.minecraftforge.client.ForgeHooksClient.onRecipesUpdated(ForgeHooksClient.java:677) ~[forge-1.18.1-39.0.7-universal.jar%23174!:?]
at net.minecraft.client.multiplayer.ClientPacketListener.m_6327_(ClientPacketListener.java:1166) ~[client-1.18.1-20211210.034407-srg.jar%23170!:?]
at net.minecraft.network.protocol.game.ClientboundUpdateRecipesPacket.m_5797_(ClientboundUpdateRecipesPacket.java:32) ~[client-1.18.1-20211210.034407-srg.jar%23170!:?]
at net.minecraft.network.protocol.game.ClientboundUpdateRecipesPacket.m_5797_(ClientboundUpdateRecipesPacket.java:14) ~[client-1.18.1-20211210.034407-srg.jar%23170!:?]
at net.minecraft.network.protocol.PacketUtils.lambda$checkThreadAndEnqueue$0(PacketUtils.java:38) ~[client-1.18.1-20211210.034407-srg.jar%23170!:?]
at net.optifine.util.PacketRunnable.run(PacketRunnable.java:28) ~[OptiFine_1.18.1_HD_U_H4_MOD.jar%23175!:?]
at net.minecraft.util.thread.BlockableEventLoop.m_6367_(BlockableEventLoop.java:193) ~[client-1.18.1-20211210.034407-srg.jar%23170!:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.m_6367_(ReentrantBlockableEventLoop.java:23) ~[client-1.18.1-20211210.034407-srg.jar%23170!:?]
at net.minecraft.util.thread.BlockableEventLoop.m_7245_(BlockableEventLoop.java:158) ~[client-1.18.1-20211210.034407-srg.jar%23170!:?]
at net.minecraft.util.thread.BlockableEventLoop.m_18699_(BlockableEventLoop.java:135) ~[client-1.18.1-20211210.034407-srg.jar%23170!:?]
at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1009) ~[client-1.18.1-20211210.034407-srg.jar%23170!:?]
at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:660) ~[client-1.18.1-20211210.034407-srg.jar%23170!:?]
at net.minecraft.client.main.Main.main(Main.java:205) ~[client-1.18.1-20211210.034407-srg.jar%23170!:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:45) ~[fmlloader-1.18.1-39.0.7.jar%2323!:?]
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-9.0.7.jar%235!:?]
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-9.0.7.jar%235!:?]
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-9.0.7.jar%235!:?]
at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-9.0.7.jar%235!:?]
at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-9.0.7.jar%235!:?]
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-9.0.7.jar%235!:?]
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-9.0.7.jar%235!:?]
at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:90) [bootstraplauncher-0.1.17.jar:?]
Reproduction Steps
- Update Quark to version 334
- Create a new single player world
- See that the client hangs after world creation
Expected Result
No hang and able to get into the world.
Screenshots and Videos
No response
Crash Report or Log
No response
Operating System
Windows 10
Mod Version
0.4.0a
Minecraft Version
1.18.1
Forge Version
39.0.7
Other Mods
Quark 334
Additional Context
No response