[Bug]: Crash when opening smithing table
Insane96 opened this issue ยท 4 comments
What happened?
Opening the Smithing Table the game crashes
Upon reopening the game the Smithing table no longer has the recipe book
Modloader
Forge
Minecraft Version
1.20.1
Mod Version
1.10.0+1.20.0-1
Relevant log output
---- Minecraft Crash Report ----
// Why did you do that?
Time: 2024-02-10 11:49:36
Description: Rendering screen
java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
at marsh.town.brb.recipe.BRBSmithingRecipe.id(BRBSmithingRecipe.java:62) ~[brb-1.10.0+1.20.0-1.jar%23229!/:?] {re:classloading}
at marsh.town.brb.generic.GenericRecipeBookCollection.has(GenericRecipeBookCollection.java:32) ~[brb-1.10.0+1.20.0-1.jar%23229!/:?] {re:classloading}
at marsh.town.brb.PinnedRecipeManager.has(PinnedRecipeManager.java:101) ~[brb-1.10.0+1.20.0-1.jar%23229!/:?] {re:mixin,re:classloading}
at marsh.town.brb.interfaces.IPinningComponent.betterRecipeBook$sortByPinsInPlace(IPinningComponent.java:15) ~[brb-1.10.0+1.20.0-1.jar%23229!/:?] {re:mixin,re:classloading}
at marsh.town.brb.generic.GenericRecipeBookComponent.updateCollections(GenericRecipeBookComponent.java:263) ~[brb-1.10.0+1.20.0-1.jar%23229!/:?] {re:mixin,re:classloading}
at marsh.town.brb.generic.GenericRecipeBookComponent.m_88315_(GenericRecipeBookComponent.java:149) ~[brb-1.10.0+1.20.0-1.jar%23229!/:?] {re:mixin,re:classloading}
at net.minecraft.client.gui.screens.inventory.SmithingScreen.handler$zjb001$render(SmithingScreen.java:584) ~[client-1.20.1-20230612.114412-srg.jar%23292!/:?] {re:mixin,re:classloading,pl:mixin:A}
at net.minecraft.client.gui.screens.inventory.SmithingScreen.m_88315_(SmithingScreen.java:94) ~[client-1.20.1-20230612.114412-srg.jar%23292!/:?] {re:mixin,re:classloading,pl:mixin:A}
at net.minecraft.client.gui.screens.Screen.m_280264_(Screen.java:109) ~[client-1.20.1-20230612.114412-srg.jar%23292!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:computing_frames,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:kiwi.mixins.json:client.ScreenMixin,pl:mixin:APP:balm.mixins.json:ScreenAccessor,pl:mixin:APP:quark.mixins.json:client.ScreenMixin,pl:mixin:APP:fabrication.mixins.json:i_woina.old_background_shade.MixinScreen,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraftforge.client.ForgeHooksClient.drawScreenInternal(ForgeHooksClient.java:427) ~[forge-1.20.1-47.2.19-universal.jar%23297!/:?] {re:mixin,re:classloading,pl:mixin:A}
at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:420) ~[forge-1.20.1-47.2.19-universal.jar%23297!/:?] {re:mixin,re:classloading,pl:mixin:A}
at net.minecraft.client.renderer.GameRenderer.m_109093_(GameRenderer.java:965) ~[client-1.20.1-20230612.114412-srg.jar%23292!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1146) ~[client-1.20.1-20230612.114412-srg.jar%23292!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:globalpacks.mixins.json:MinecraftMixin,pl:mixin:APP:fallingleaves.mixins.json:MinecraftClientMixin,pl:mixin:APP:pickupnotifier.common.mixins.json:client.MinecraftMixin,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:embeddium.mixins.json:core.MinecraftClientMixin,pl:mixin:APP:iguanatweaksreborn.mixins.json:client.MinecraftMixin,pl:mixin:APP:iceberg.mixins.json:MinecraftMixin,pl:mixin:APP:quark.mixins.json:client.MinecraftMixin,pl:mixin:APP:immediatelyfast-common.mixins.json:core.MixinMinecraftClient,pl:mixin:APP:mixins.ipnext.json:MixinMinecraftClient,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:sodium-extra.mixins.json:gui.MinecraftClientAccessor,pl:mixin:APP:fabrication.mixins.json:g_weird_tweaks.use_items_while_riding.MixinMinecraftClient,pl:mixin:APP:fabrication.mixins.json:a_fixes.uncap_menu_fps.MixinMinecraftClient,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:718) ~[client-1.20.1-20230612.114412-srg.jar%23292!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:globalpacks.mixins.json:MinecraftMixin,pl:mixin:APP:fallingleaves.mixins.json:MinecraftClientMixin,pl:mixin:APP:pickupnotifier.common.mixins.json:client.MinecraftMixin,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:embeddium.mixins.json:core.MinecraftClientMixin,pl:mixin:APP:iguanatweaksreborn.mixins.json:client.MinecraftMixin,pl:mixin:APP:iceberg.mixins.json:MinecraftMixin,pl:mixin:APP:quark.mixins.json:client.MinecraftMixin,pl:mixin:APP:immediatelyfast-common.mixins.json:core.MixinMinecraftClient,pl:mixin:APP:mixins.ipnext.json:MixinMinecraftClient,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:sodium-extra.mixins.json:gui.MinecraftClientAccessor,pl:mixin:APP:fabrication.mixins.json:g_weird_tweaks.use_items_while_riding.MixinMinecraftClient,pl:mixin:APP:fabrication.mixins.json:a_fixes.uncap_menu_fps.MixinMinecraftClient,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(Main.java:218) ~[forge-47.2.19.jar:?] {re:classloading,pl:runtimedistcleaner:A}
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.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.2.19.jar:?] {}
at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.2.19.jar:?] {}
at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.2.19.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:?] {}
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Render thread
Suspected Mod:
Better Recipe Book (brb), Version: 1.10.0+1.20.0-1
Issue tracker URL: https://github.com/mrshmllow/BetterRecipeBook/issues
at TRANSFORMER/[email protected]+1.20.0-1/marsh.town.brb.recipe.BRBSmithingRecipe.id(BRBSmithingRecipe.java:62)
Stacktrace:
at marsh.town.brb.recipe.BRBSmithingRecipe.id(BRBSmithingRecipe.java:62) ~[brb-1.10.0+1.20.0-1.jar%23229!/:?] {re:classloading}
at marsh.town.brb.generic.GenericRecipeBookCollection.has(GenericRecipeBookCollection.java:32) ~[brb-1.10.0+1.20.0-1.jar%23229!/:?] {re:classloading}
at marsh.town.brb.PinnedRecipeManager.has(PinnedRecipeManager.java:101) ~[brb-1.10.0+1.20.0-1.jar%23229!/:?] {re:mixin,re:classloading}
at marsh.town.brb.interfaces.IPinningComponent.betterRecipeBook$sortByPinsInPlace(IPinningComponent.java:15) ~[brb-1.10.0+1.20.0-1.jar%23229!/:?] {re:mixin,re:classloading}
at marsh.town.brb.generic.GenericRecipeBookComponent.updateCollections(GenericRecipeBookComponent.java:263) ~[brb-1.10.0+1.20.0-1.jar%23229!/:?] {re:mixin,re:classloading}
at marsh.town.brb.generic.GenericRecipeBookComponent.m_88315_(GenericRecipeBookComponent.java:149) ~[brb-1.10.0+1.20.0-1.jar%23229!/:?] {re:mixin,re:classloading}
at net.minecraft.client.gui.screens.inventory.SmithingScreen.handler$zjb001$render(SmithingScreen.java:584) ~[client-1.20.1-20230612.114412-srg.jar%23292!/:?] {re:mixin,re:classloading,pl:mixin:A}
at net.minecraft.client.gui.screens.inventory.SmithingScreen.m_88315_(SmithingScreen.java:94) ~[client-1.20.1-20230612.114412-srg.jar%23292!/:?] {re:mixin,re:classloading,pl:mixin:A}
at net.minecraft.client.gui.screens.Screen.m_280264_(Screen.java:109) ~[client-1.20.1-20230612.114412-srg.jar%23292!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:computing_frames,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:kiwi.mixins.json:client.ScreenMixin,pl:mixin:APP:balm.mixins.json:ScreenAccessor,pl:mixin:APP:quark.mixins.json:client.ScreenMixin,pl:mixin:APP:fabrication.mixins.json:i_woina.old_background_shade.MixinScreen,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraftforge.client.ForgeHooksClient.drawScreenInternal(ForgeHooksClient.java:427) ~[forge-1.20.1-47.2.19-universal.jar%23297!/:?] {re:mixin,re:classloading,pl:mixin:A}
at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:420) ~[forge-1.20.1-47.2.19-universal.jar%23297!/:?] {re:mixin,re:classloading,pl:mixin:A}
-- Screen render details --
Details:
Screen name: net.minecraft.client.gui.screens.inventory.SmithingScreen
Mouse location: Scaled: (320, 180). Absolute: (1280.000000, 720.000000)
Screen size: Scaled: (640, 360). Absolute: (2560, 1440). Scale factor of 4.000000
Stacktrace:
at net.minecraft.client.renderer.GameRenderer.m_109093_(GameRenderer.java:965) ~[client-1.20.1-20230612.114412-srg.jar%23292!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1146) ~[client-1.20.1-20230612.114412-srg.jar%23292!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:globalpacks.mixins.json:MinecraftMixin,pl:mixin:APP:fallingleaves.mixins.json:MinecraftClientMixin,pl:mixin:APP:pickupnotifier.common.mixins.json:client.MinecraftMixin,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:embeddium.mixins.json:core.MinecraftClientMixin,pl:mixin:APP:iguanatweaksreborn.mixins.json:client.MinecraftMixin,pl:mixin:APP:iceberg.mixins.json:MinecraftMixin,pl:mixin:APP:quark.mixins.json:client.MinecraftMixin,pl:mixin:APP:immediatelyfast-common.mixins.json:core.MixinMinecraftClient,pl:mixin:APP:mixins.ipnext.json:MixinMinecraftClient,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:sodium-extra.mixins.json:gui.MinecraftClientAccessor,pl:mixin:APP:fabrication.mixins.json:g_weird_tweaks.use_items_while_riding.MixinMinecraftClient,pl:mixin:APP:fabrication.mixins.json:a_fixes.uncap_menu_fps.MixinMinecraftClient,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:718) ~[client-1.20.1-20230612.114412-srg.jar%23292!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:globalpacks.mixins.json:MinecraftMixin,pl:mixin:APP:fallingleaves.mixins.json:MinecraftClientMixin,pl:mixin:APP:pickupnotifier.common.mixins.json:client.MinecraftMixin,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:embeddium.mixins.json:core.MinecraftClientMixin,pl:mixin:APP:iguanatweaksreborn.mixins.json:client.MinecraftMixin,pl:mixin:APP:iceberg.mixins.json:MinecraftMixin,pl:mixin:APP:quark.mixins.json:client.MinecraftMixin,pl:mixin:APP:immediatelyfast-common.mixins.json:core.MixinMinecraftClient,pl:mixin:APP:mixins.ipnext.json:MixinMinecraftClient,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:sodium-extra.mixins.json:gui.MinecraftClientAccessor,pl:mixin:APP:fabrication.mixins.json:g_weird_tweaks.use_items_while_riding.MixinMinecraftClient,pl:mixin:APP:fabrication.mixins.json:a_fixes.uncap_menu_fps.MixinMinecraftClient,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(Main.java:218) ~[forge-47.2.19.jar:?] {re:classloading,pl:runtimedistcleaner:A}
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.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.2.19.jar:?] {}
at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.2.19.jar:?] {}
at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.2.19.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:?] {}
-- Affected level --
Details:
All players: 1 total; [LocalPlayer['Insane96MCP'/112, l='ClientLevel', x=394.49, y=73.00, z=560.69]]
Chunk stats: 4096, 2125
Level dimension: minecraft:overworld
Level spawn location: World: (-16,76,16), Section: (at 0,12,0 in -1,4,1; chunk contains blocks -16,-64,16 to -1,319,31), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,-64,0 to -1,319,511)
Level time: 159582 game time, 159574 day time
Server brand: forge
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.client.multiplayer.ClientLevel.m_6026_(ClientLevel.java:455) ~[client-1.20.1-20230612.114412-srg.jar%23292!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:pehkui.mixins.json:client.ClientWorldMixin,pl:mixin:APP:embeddium.mixins.json:core.world.biome.ClientWorldMixin,pl:mixin:APP:embeddium.mixins.json:core.world.map.ClientWorldMixin,pl:mixin:APP:embeddium.mixins.json:features.render.world.sky.ClientWorldMixin,pl:mixin:APP:iguanatweaksreborn.mixins.json:client.ClientLevelMixin,pl:mixin:APP:architectury.mixins.json:MixinClientLevel,pl:mixin:APP:fabrication.mixins.json:c_tweaks.long_levelup_sound_at_30.MixinClientWorld,pl:mixin:APP:fabrication.mixins.json:i_woina.void_fog_particles.MixinClientWorld,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91354_(Minecraft.java:2319) ~[client-1.20.1-20230612.114412-srg.jar%23292!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:globalpacks.mixins.json:MinecraftMixin,pl:mixin:APP:fallingleaves.mixins.json:MinecraftClientMixin,pl:mixin:APP:pickupnotifier.common.mixins.json:client.MinecraftMixin,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:embeddium.mixins.json:core.MinecraftClientMixin,pl:mixin:APP:iguanatweaksreborn.mixins.json:client.MinecraftMixin,pl:mixin:APP:iceberg.mixins.json:MinecraftMixin,pl:mixin:APP:quark.mixins.json:client.MinecraftMixin,pl:mixin:APP:immediatelyfast-common.mixins.json:core.MixinMinecraftClient,pl:mixin:APP:mixins.ipnext.json:MixinMinecraftClient,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:sodium-extra.mixins.json:gui.MinecraftClientAccessor,pl:mixin:APP:fabrication.mixins.json:g_weird_tweaks.use_items_while_riding.MixinMinecraftClient,pl:mixin:APP:fabrication.mixins.json:a_fixes.uncap_menu_fps.MixinMinecraftClient,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:735) ~[client-1.20.1-20230612.114412-srg.jar%23292!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:globalpacks.mixins.json:MinecraftMixin,pl:mixin:APP:fallingleaves.mixins.json:MinecraftClientMixin,pl:mixin:APP:pickupnotifier.common.mixins.json:client.MinecraftMixin,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:embeddium.mixins.json:core.MinecraftClientMixin,pl:mixin:APP:iguanatweaksreborn.mixins.json:client.MinecraftMixin,pl:mixin:APP:iceberg.mixins.json:MinecraftMixin,pl:mixin:APP:quark.mixins.json:client.MinecraftMixin,pl:mixin:APP:immediatelyfast-common.mixins.json:core.MixinMinecraftClient,pl:mixin:APP:mixins.ipnext.json:MixinMinecraftClient,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:sodium-extra.mixins.json:gui.MinecraftClientAccessor,pl:mixin:APP:fabrication.mixins.json:g_weird_tweaks.use_items_while_riding.MixinMinecraftClient,pl:mixin:APP:fabrication.mixins.json:a_fixes.uncap_menu_fps.MixinMinecraftClient,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(Main.java:218) ~[forge-47.2.19.jar:?] {re:classloading,pl:runtimedistcleaner:A}
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.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.2.19.jar:?] {}
at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.2.19.jar:?] {}
at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.2.19.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:?] {}
-- Last reload --
Details:
Reload number: 1
Reload reason: initial
Finished: Yes
Packs: vanilla, mod_resources, Forgery, Fabrication Grayscale, file/VanillaTweaks_r350280.zip
-- System Details --
Details:
Minecraft Version: 1.20.1
Minecraft Version ID: 1.20.1
Operating System: Windows 10 (amd64) version 10.0
Java Version: 17.0.8, Microsoft
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
Memory: 723511024 bytes (689 MiB) / 4294967296 bytes (4096 MiB) up to 4294967296 bytes (4096 MiB)
CPUs: 16
Processor Vendor: AuthenticAMD
Processor Name: AMD Ryzen 7 5700G with Radeon Graphics
Identifier: AuthenticAMD Family 25 Model 80 Stepping 0
Microarchitecture: Zen 3
Frequency (GHz): 3.79
Number of physical packages: 1
Number of physical CPUs: 8
Number of logical CPUs: 16
Graphics card #0 name: Virtual Desktop Monitor
Graphics card #0 vendor: Virtual Desktop, Inc.
Graphics card #0 VRAM (MB): 0.00
Graphics card #0 deviceId: unknown
Graphics card #0 versionInfo: DriverVersion=15.39.56.845
Graphics card #1 name: AMD Radeon(TM) Graphics
Graphics card #1 vendor: Advanced Micro Devices, Inc. (0x1002)
Graphics card #1 VRAM (MB): 4095.00
Graphics card #1 deviceId: 0x1638
Graphics card #1 versionInfo: DriverVersion=31.0.21910.5
Graphics card #2 name: NVIDIA GeForce RTX 3070 Ti
Graphics card #2 vendor: NVIDIA (0x10de)
Graphics card #2 VRAM (MB): 4095.00
Graphics card #2 deviceId: 0x2482
Graphics card #2 versionInfo: DriverVersion=31.0.15.5123
Memory slot #0 capacity (MB): 8192.00
Memory slot #0 clockSpeed (GHz): 2.13
Memory slot #0 type: DDR4
Memory slot #1 capacity (MB): 8192.00
Memory slot #1 clockSpeed (GHz): 2.13
Memory slot #1 type: DDR4
Memory slot #2 capacity (MB): 8192.00
Memory slot #2 clockSpeed (GHz): 2.13
Memory slot #2 type: DDR4
Memory slot #3 capacity (MB): 8192.00
Memory slot #3 clockSpeed (GHz): 2.13
Memory slot #3 type: DDR4
Virtual memory max (MB): 39314.45
Virtual memory used (MB): 32977.72
Swap memory total (MB): 10752.00
Swap memory used (MB): 371.00
JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx4096m -Xms256m
Launched Version: forge-47.2.19
Backend library: LWJGL version 3.3.1 build 7
Backend API: NVIDIA GeForce RTX 3070 Ti/PCIe/SSE2 GL version 4.6.0 NVIDIA 551.23, NVIDIA Corporation
Window size: 2560x1440
GL Caps: Using framebuffer using OpenGL 3.2
GL debug messages:
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'forge'; Server brand changed to 'forge'
Type: Integrated Server (map_client.txt)
Graphics mode: fancy
Resource Packs: vanilla, mod_resources, Forgery, Forgery grayscale, file/VanillaTweaks_r350280.zip
Current Language: en_us
CPU: 16x AMD Ryzen 7 5700G with Radeon Graphics
Server Running: true
Player Count: 1 / 8; [ServerPlayer['Insane96MCP'/112, l='ServerLevel[Sanremo]', x=394.49, y=73.00, z=560.69]]
Data Packs: vanilla, mod:borderlesswindow (incompatible), mod:kiwi (incompatible), mod:betterdungeons, mod:betterwitchhuts, mod:globalpacks (incompatible), mod:tia (incompatible), mod:visualworkbench, mod:pehkui (incompatible), mod:betteroceanmonuments, mod:mobspropertiesrandomness (incompatible), mod:insanelib, mod:carpeted (incompatible), mod:passablefoliage (incompatible), mod:fallingleaves, mod:prism (incompatible), mod:alternate_current, mod:sereneseasons (incompatible), mod:yungsapi, mod:maxhealthfix (incompatible), mod:mixinextras (incompatible), mod:piercearrow (incompatible), mod:fabrication (incompatible), mod:snowundertrees, mod:betterdeserttemples, mod:pickupnotifier, mod:balm, mod:puzzlesaccessapi, mod:betterfortresses, mod:forge, mod:pathtodirt, mod:embeddium, mod:geophilic_reforged (incompatible), mod:shieldsplus (incompatible), mod:libipn (incompatible), mod:moonlight (incompatible), mod:labels (incompatible), mod:toolbelt (incompatible), mod:mindfuldarkness, mod:yungsbridges, mod:iguanatweaksreborn, mod:spark (incompatible), mod:kotlinforforge (incompatible), mod:modelfix (incompatible), mod:notenoughanimations, mod:iceberg (incompatible), mod:legendarytooltips (incompatible), mod:zeta (incompatible), mod:quark (incompatible), mod:yungsextras, mod:betterstrongholds, mod:vct, mod:immediatelyfast (incompatible), mod:inventoryprofilesnext (incompatible), mod:embeddium_extra, mod:betterendisland, mod:puzzleslib, mod:enhancedai, mod:iguanatweaksexpanded, mod:heartstone (incompatible), mod:textrues_embeddium_options (incompatible), mod:caveoverhaul, mod:bettermineshafts, mod:yeetusexperimentus (incompatible), mod:betterjungletemples, mod:defaultoptions, mod:betteradvancements (incompatible), caveoverhaul_custom_features_server, iguanatweaksexpanded:better_rails, iguanatweaksexpanded:charcoal_smelting_iron_coal, iguanatweaksexpanded:cloth, iguanatweaksexpanded:durium_lodestone, iguanatweaksexpanded:fletching, iguanatweaksexpanded:forging_equipment, iguanatweaksexpanded:ite_advancements, iguanatweaksexpanded:item_stats, iguanatweaksexpanded:mobs_buffs, iguanatweaksexpanded:multi_block_blast_furnace, iguanatweaksexpanded:new_enchanting_table, iguanatweaksexpanded:no_saplings_in_winter, iguanatweaksexpanded:serene_seasons_changes, iguanatweaksexpanded:shields, iguanatweaksreborn:actual_redstone_components, iguanatweaksreborn:attack_invincibility, iguanatweaksreborn:berries, iguanatweaksreborn:better_beacon, iguanatweaksreborn:better_loot, iguanatweaksreborn:cheaper_chains, iguanatweaksreborn:coal_generation, iguanatweaksreborn:copper_furnace, iguanatweaksreborn:crops, iguanatweaksreborn:diamond_generation, iguanatweaksreborn:disable_long_noses, iguanatweaksreborn:farmable_iron, iguanatweaksreborn:fishing_loot_changes, iguanatweaksreborn:hardcore_loot, iguanatweaksreborn:hardcore_torches, iguanatweaksreborn:increased_end_cities, iguanatweaksreborn:item_stats, iguanatweaksreborn:livestock_loot_changes, iguanatweaksreborn:misc_tweaks, iguanatweaksreborn:mob_loot_changes, iguanatweaksreborn:nether_tweaks, iguanatweaksreborn:no_food_in_furnace, iguanatweaksreborn:ore_smelting, survivalreimagined, time_stop_no_player_online (incompatible), mod:timecontrol, mod:catalogue (incompatible), mod:cloth_config (incompatible), mod:sawmill (incompatible), mod:architectury (incompatible), mod:brb (incompatible)
Enabled Feature Flags: minecraft:vanilla
World Generation: Experimental
ModLauncher: 10.0.9+10.0.9+main.dcd20f30
ModLauncher launch target: forgeclient
ModLauncher naming: srg
ModLauncher services:
mixin-0.8.5.jar mixin PLUGINSERVICE
eventbus-6.0.5.jar eventbus PLUGINSERVICE
fmlloader-1.20.1-47.2.19.jar slf4jfixer PLUGINSERVICE
fmlloader-1.20.1-47.2.19.jar object_holder_definalize PLUGINSERVICE
fmlloader-1.20.1-47.2.19.jar runtime_enum_extender PLUGINSERVICE
fmlloader-1.20.1-47.2.19.jar capability_token_subclass PLUGINSERVICE
accesstransformers-8.0.4.jar accesstransformer PLUGINSERVICE
fmlloader-1.20.1-47.2.19.jar runtimedistcleaner PLUGINSERVICE
modlauncher-10.0.9.jar mixin TRANSFORMATIONSERVICE
modlauncher-10.0.9.jar fml TRANSFORMATIONSERVICE
FML Language Providers:
[email protected]
javafml@null
[email protected]
lowcodefml@null
Mod List:
BorderlessWindow-1.20-1.6.0.jar |Borderless Window |borderlesswindow |1.20-1.6.0 |DONE |Manifest: NOSIGNATURE
timecontrol-1.20.1-1.4.0.jar |TimeControl |timecontrol |1.4.0 |DONE |Manifest: NOSIGNATURE
Kiwi-1.20.1-forge-11.5.3.jar |Kiwi Library |kiwi |11.5.3 |DONE |Manifest: NOSIGNATURE
YungsBetterDungeons-1.20-Forge-4.0.3.jar |YUNG's Better Dungeons |betterdungeons |1.20-Forge-4.0.3 |DONE |Manifest: NOSIGNATURE
YungsBetterWitchHuts-1.20-Forge-3.0.3.jar |YUNG's Better Witch Huts |betterwitchhuts |1.20-Forge-3.0.3 |DONE |Manifest: NOSIGNATURE
global_packs-forge-1.19.4-1.16.2_forge.jar |Global Packs |globalpacks |1.16.2_forge |DONE |Manifest: NOSIGNATURE
tia-1.20-1.1-forge.jar |Tiny Item Animations |tia |1.20-1.1 |DONE |Manifest: NOSIGNATURE
VisualWorkbench-v8.0.0-1.20.1-Forge.jar |Visual Workbench |visualworkbench |8.0.0 |DONE |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a
Pehkui-3.7.12+1.20.1-forge.jar |Pehkui |pehkui |3.7.12+1.20.1-forge |DONE |Manifest: NOSIGNATURE
YungsBetterOceanMonuments-1.20-Forge-3.0.4.jar |YUNG's Better Ocean Monuments |betteroceanmonuments |1.20-Forge-3.0.4 |DONE |Manifest: NOSIGNATURE
MobsPropertiesRandomness-4.10.3-mc1.20.1.jar |Mobs Properties Randomness |mobspropertiesrandomness |4.10.3 |DONE |Manifest: NOSIGNATURE
InsaneLib-1.12.1-mc1.20.1.jar |InsaneLib |insanelib |1.12.1 |DONE |Manifest: NOSIGNATURE
carpeted-1.20-1.4.jar |Carpeted |carpeted |1.20-1.4 |DONE |Manifest: NOSIGNATURE
PassableFoliage-1.20.1-forge-8.2.1.jar |Passable Foliage |passablefoliage |8.2.1 |DONE |Manifest: NOSIGNATURE
Fallingleaves-1.20.1-2.1.0.jar |Falling Leaves |fallingleaves |2.1.0 |DONE |Manifest: NOSIGNATURE
Prism-1.20.1-forge-1.0.5.jar |Prism |prism |1.0.5 |DONE |Manifest: NOSIGNATURE
alternate_current-mc1.20-1.7.0.jar |Alternate Current |alternate_current |1.7.0 |DONE |Manifest: NOSIGNATURE
SereneSeasons-1.20.1-9.0.0.46.jar |Serene Seasons |sereneseasons |9.0.0.46 |DONE |Manifest: NOSIGNATURE
YungsApi-1.20-Forge-4.0.3.jar |YUNG's API |yungsapi |1.20-Forge-4.0.3 |DONE |Manifest: NOSIGNATURE
MaxHealthFix-Forge-1.20.1-12.0.2.jar |MaxHealthFix |maxhealthfix |12.0.2 |DONE |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5
mixinextras-forge-0.3.5.jar |MixinExtras |mixinextras |0.3.5 |DONE |Manifest: NOSIGNATURE
piercearrow-1.20.1-5.0.0.jar |Pierce Arrow |piercearrow |1.20.1-5.0.0 |DONE |Manifest: NOSIGNATURE
forgery-3.4.10+1.20.jar |Forgery |fabrication |3.4.10+1.20 |DONE |Manifest: NOSIGNATURE
snowundertrees-1.20.1-1.4.3.jar |Snow Under Trees |snowundertrees |1.4.3 |DONE |Manifest: NOSIGNATURE
YungsBetterDesertTemples-1.20-Forge-3.0.3.jar |YUNG's Better Desert Temples |betterdeserttemples |1.20-Forge-3.0.3 |DONE |Manifest: NOSIGNATURE
PickUpNotifier-v8.0.0-1.20.1-Forge.jar |Pick Up Notifier |pickupnotifier |8.0.0 |DONE |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a
catalogue-forge-1.20.1-1.8.0.jar |Catalogue |catalogue |1.8.0 |DONE |Manifest: 0d:78:5f:44:c0:47:0c:8c:e2:63:a3:04:43:d4:12:7d:b0:7c:35:37:dc:40:b1:c1:98:ec:51:eb:3b:3c:45:99
balm-forge-1.20.1-7.2.1.jar |Balm |balm |7.2.1 |DONE |Manifest: NOSIGNATURE
puzzlesaccessapi-forge-8.0.7.jar |Puzzles Access Api |puzzlesaccessapi |8.0.7 |DONE |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a
YungsBetterNetherFortresses-1.20-Forge-2.0.5.jar |YUNG's Better Nether Fortresse|betterfortresses |1.20-Forge-2.0.5 |DONE |Manifest: NOSIGNATURE
cloth-config-forge-11.1.106.jar |Cloth Config v10 API |cloth_config |11.1.106 |DONE |Manifest: NOSIGNATURE
forge-1.20.1-47.2.19-universal.jar |Forge |forge |47.2.19 |DONE |Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90
sawmill-1.20-1.2.6.jar |Universal Sawmill |sawmill |1.20-1.2.6 |DONE |Manifest: NOSIGNATURE
PathToDirt-1.7.3-mc1.20.1.jar |Path To Dirt |pathtodirt |1.7.3-mc1.20.1 |DONE |Manifest: NOSIGNATURE
embeddium-0.3.1+mc1.20.1.jar |Embeddium |embeddium |0.3.1+mc1.20.1 |DONE |Manifest: NOSIGNATURE
GeophilicReforged-v1.2.0.jar |Geophilic Reforged |geophilic_reforged |1.2.0 |DONE |Manifest: NOSIGNATURE
client-1.20.1-20230612.114412-srg.jar |Minecraft |minecraft |1.20.1 |DONE |Manifest: a1:d4:5e:04:4f:d3:d6:e0:7b:37:97:cf:77:b0:de:ad:4a:47:ce:8c:96:49:5f:0a:cf:8c:ae:b2:6d:4b:8a:3f
Shields+-1.8.0-mc1.20.1.jar |ShieldsPlus |shieldsplus |1.8.0-mc1.20.1 |DONE |Manifest: NOSIGNATURE
libIPN-forge-1.20-4.0.1.jar |libIPN |libipn |4.0.1 |DONE |Manifest: NOSIGNATURE
moonlight-1.20-2.9.9-forge.jar |Moonlight Library |moonlight |1.20-2.9.9 |DONE |Manifest: NOSIGNATURE
labels-1.20-1.20.jar |Labels |labels |1.20-1.20 |DONE |Manifest: NOSIGNATURE
ToolBelt-1.20-1.20.0.jar |Tool Belt |toolbelt |1.20.0 |DONE |Manifest: NOSIGNATURE
MindfulDarkness-v8.0.3-1.20.1-Forge.jar |Mindful Darkness |mindfuldarkness |8.0.3 |DONE |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a
YungsBridges-1.20-Forge-4.0.3.jar |YUNG's Bridges |yungsbridges |1.20-Forge-4.0.3 |DONE |Manifest: NOSIGNATURE
IguanaTweaksReborn-3.1.3-mc1.20.1.jar |Iguana Tweaks Reborn |iguanatweaksreborn |3.1.3-mc1.20.1 |DONE |Manifest: NOSIGNATURE
spark-1.10.53-forge.jar |spark |spark |1.10.53 |DONE |Manifest: NOSIGNATURE
kffmod-4.10.0.jar |Kotlin For Forge |kotlinforforge |4.10.0 |DONE |Manifest: NOSIGNATURE
modelfix-1.14.jar |Model Gap Fix |modelfix |1.14 |DONE |Manifest: NOSIGNATURE
notenoughanimations-forge-1.7.1-mc1.20.1.jar |NotEnoughAnimations |notenoughanimations |1.7.1 |DONE |Manifest: NOSIGNATURE
Iceberg-1.20.1-forge-1.1.18.jar |Iceberg |iceberg |1.1.18 |DONE |Manifest: NOSIGNATURE
LegendaryTooltips-1.20.1-forge-1.4.5.jar |Legendary Tooltips |legendarytooltips |1.4.5 |DONE |Manifest: NOSIGNATURE
Zeta-1.0-13.jar |Zeta |zeta |1.0-13 |DONE |Manifest: NOSIGNATURE
Quark-4.0-436.jar |Quark |quark |4.0-436 |DONE |Manifest: NOSIGNATURE
YungsExtras-1.20-Forge-4.0.3.jar |YUNG's Extras |yungsextras |1.20-Forge-4.0.3 |DONE |Manifest: NOSIGNATURE
YungsBetterStrongholds-1.20-Forge-4.0.3.jar |YUNG's Better Strongholds |betterstrongholds |1.20-Forge-4.0.3 |DONE |Manifest: NOSIGNATURE
VariantCraftingTables-1.20.1-2.0.2.jar |Variant Crafting Tables |vct |1.20.1-2.0.2 |DONE |Manifest: NOSIGNATURE
ImmediatelyFast-Forge-1.2.10+1.20.4.jar |ImmediatelyFast |immediatelyfast |1.2.10+1.20.4 |DONE |Manifest: NOSIGNATURE
InventoryProfilesNext-forge-1.20-1.10.9.jar |Inventory Profiles Next |inventoryprofilesnext |1.10.9 |DONE |Manifest: NOSIGNATURE
architectury-9.1.13-forge.jar |Architectury |architectury |9.1.13 |DONE |Manifest: NOSIGNATURE
brb-1.10.0+1.20.0-1.jar |Better Recipe Book |brb |1.10.0+1.20.0-1 |DONE |Manifest: NOSIGNATURE
rubidium-extra-0.5.4+mc1.20.1-build.116.jar |Embeddium Extra |embeddium_extra |0.5.4+mc1.20.1-build|DONE |Manifest: NOSIGNATURE
YungsBetterEndIsland-1.20-Forge-2.0.5.jar |YUNG's Better End Island |betterendisland |1.20-Forge-2.0.5 |DONE |Manifest: NOSIGNATURE
PuzzlesLib-v8.1.16-1.20.1-Forge.jar |Puzzles Lib |puzzleslib |8.1.16 |DONE |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a
EnhancedAI-2.2.1-mc1.20.1.jar |Enhanced AI |enhancedai |2.2.1 |DONE |Manifest: NOSIGNATURE
IguanaTweaksExpanded-1.1.4-mc1.20.1.jar |Iguana Tweaks Expanded |iguanatweaksexpanded |1.1.4-mc1.20.1 |DONE |Manifest: NOSIGNATURE
heartstone-1.20-1.3.0.jar |Heartstone |heartstone |1.20-1.3.0 |DONE |Manifest: NOSIGNATURE
textrues_embeddium_options-0.1.5+mc1.20.1.jar |TexTrue's Embeddium Options |textrues_embeddium_options |0.1.5+mc1.20.1 |DONE |Manifest: NOSIGNATURE
caveoverhaul-forge-1.20.1-1.2.2-fixed.jar |WF's Cave Overhaul |caveoverhaul |1.2.2 |DONE |Manifest: NOSIGNATURE
YungsBetterMineshafts-1.20-Forge-4.0.4.jar |YUNG's Better Mineshafts |bettermineshafts |1.20-Forge-4.0.4 |DONE |Manifest: NOSIGNATURE
YeetusExperimentus-Forge-2.3.1-build.6+mc1.20.1.ja|Yeetus Experimentus |yeetusexperimentus |2.3.1-build.6+mc1.20|DONE |Manifest: NOSIGNATURE
YungsBetterJungleTemples-1.20-Forge-2.0.4.jar |YUNG's Better Jungle Temples |betterjungletemples |1.20-Forge-2.0.4 |DONE |Manifest: NOSIGNATURE
defaultoptions-forge-1.20-18.0.1.jar |Default Options |defaultoptions |18.0.1 |DONE |Manifest: NOSIGNATURE
BetterAdvancements-1.20.1-0.3.2.162.jar |Better Advancements |betteradvancements |0.3.2.162 |DONE |Manifest: NOSIGNATURE
Crash Report UUID: 72d1a5ae-e027-4315-b622-0ab266c1c3b3
FML: 47.2
Forge: net.minecraftforge:47.2.19
Kiwi Modules:
kiwi:contributors
kiwi:data
passablefoliage:core
passablefoliage:enchantment
I encountered the same issue
to replicate open smithing table enable the recipe book while having diamond tools or armor a smithing template as well as netherite and attempt to upgrade it will result in a crash
it may also happen with armor trim but I haven't encountered it
---- Minecraft Crash Report ----
// Uh... Did I do that?
Time: 2024-06-22 19:58:13
Description: Rendering screen
java.lang.ArithmeticException: / by zero
at marsh.town.brb.generic.GenericRecipeButton.method_48579(GenericRecipeButton.java:52)
at net.minecraft.class_339.method_25394(class_339.java:78)
at marsh.town.brb.generic.GenericRecipePage.render(GenericRecipePage.java:147)
at marsh.town.brb.smithingtable.SmithingRecipeBookPage.render(SmithingRecipeBookPage.java:37)
at marsh.town.brb.generic.GenericRecipeBookComponent.method_25394(GenericRecipeBookComponent.java:174)
at net.minecraft.class_4895.handler$bca001$brb$render(class_4895.java:584)
at net.minecraft.class_4895.method_25394(class_4895.java:94)
at net.minecraft.class_437.method_47413(class_437.java:110)
at net.minecraft.class_757.method_3192(class_757.java:945)
at net.minecraft.class_310.method_1523(class_310.java:1219)
at net.minecraft.class_310.method_1514(class_310.java:802)
at net.minecraft.client.main.Main.main(Main.java:250)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
fixed in 5fa8f7e