Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Critical bug/crash occurs while adding blocks to the xray config. #120

Open
1 task done
chicken647 opened this issue Aug 25, 2024 · 2 comments
Open
1 task done
Labels
bug Something isn't working

Comments

@chicken647
Copy link

The bug occurs without having Optifine or Optifabric installed? (Optifine bugs won't be fixed)

  • Yes, I don't have Optifine install.

Mod version

2.3.1

Minecraft version

1.20.1

Mod loader

Forge

Description of the issue

Attempting to add blocks to the xray config causes my game to crash.

Excepted behavior

To be able to search for blocks in the config menu or, click the arrows to navigate the xray block options.

Obtained behavior

Minecraft crash message:

The game crashed whilst rendering item
Error: java.lang.NullPointerException: Cannot invoke "net.minecraft.client.multiplayer.ClientLevel.m_46471_()" because "net.minecraft.client.Minecraft.m_91087_().f_91073_" is null

Log file crash message:

[11:32:43] [Render thread/WARN]: Game took 100.696 seconds to start
[11:33:29] [Render thread/INFO]: Released client Flux Networks cache
[11:33:29] [Render thread/ERROR]: Reported exception thrown!
net.minecraft.ReportedException: Rendering item
at net.minecraft.client.renderer.GameRenderer.m_109093_(GameRenderer.java:978) ~[client-1.20.1-20230612.114412-srg.jar%231006!/:?]
at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1146) ~[client-1.20.1-20230612.114412-srg.jar%231006!/:?]
at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:718) ~[client-1.20.1-20230612.114412-srg.jar%231006!/:?]
at net.minecraft.client.main.Main.main(Main.java:218) ~[forge-47.2.20.jar:?]
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.20.jar:?]
at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.2.20.jar:?]
at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.2.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:?]
Caused by: java.lang.NullPointerException: Cannot invoke "net.minecraft.client.multiplayer.ClientLevel.m_46471_()" because "net.minecraft.client.Minecraft.m_91087_().f_91073_" is null
at vazkii.botania.client.model.TeruTeruBozuModel.m_7695_(TeruTeruBozuModel.java:57) ~[Botania-1.20.1-445-FORGE.jar%23640!/:1.20.1-445-FORGE]
at vazkii.botania.client.render.block_entity.TeruTeruBozuBlockEntityRenderer.render(TeruTeruBozuBlockEntityRenderer.java:60) ~[Botania-1.20.1-445-FORGE.jar%23640!/:1.20.1-445-FORGE]
at vazkii.botania.client.render.block_entity.TeruTeruBozuBlockEntityRenderer.m_6922_(TeruTeruBozuBlockEntityRenderer.java:31) ~[Botania-1.20.1-445-FORGE.jar%23640!/:1.20.1-445-FORGE]
at vazkii.botania.client.render.block_entity.TEISR.render(TEISR.java:43) ~[Botania-1.20.1-445-FORGE.jar%23640!/:1.20.1-445-FORGE]
at vazkii.botania.forge.client.ForgeBlockEntityItemRendererHelper$1.m_108829_(ForgeBlockEntityItemRendererHelper.java:32) ~[Botania-1.20.1-445-FORGE.jar%23640!/:1.20.1-445-FORGE]
at net.minecraft.client.renderer.entity.ItemRenderer.m_115143_(ItemRenderer.java:151) ~[client-1.20.1-20230612.114412-srg.jar%231006!/:?]
at net.minecraft.client.gui.GuiGraphics.m_280405_(GuiGraphics.java:483) ~[client-1.20.1-20230612.114412-srg.jar%231006!/:?]
at net.minecraft.client.gui.GuiGraphics.m_280053_(GuiGraphics.java:466) ~[client-1.20.1-20230612.114412-srg.jar%231006!/:?]
at net.minecraft.client.gui.GuiGraphics.m_280480_(GuiGraphics.java:446) ~[client-1.20.1-20230612.114412-srg.jar%231006!/:?]
at fr.atesab.xray.utils.GuiUtils.renderItemIdentity(GuiUtils.java:662) ~[XrayMod-2.3.1.jar%23991!/:2.3.1]
at fr.atesab.xray.screen.BlockSelector.m_88315_(BlockSelector.java:153) ~[XrayMod-2.3.1.jar%23991!/:2.3.1]
at net.minecraft.client.gui.screens.Screen.m_280264_(Screen.java:109) ~[client-1.20.1-20230612.114412-srg.jar%231006!/:?]
at net.minecraftforge.client.ForgeHooksClient.drawScreenInternal(ForgeHooksClient.java:427) ~[forge-1.20.1-47.2.20-universal.jar%231011!/:?]
at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:420) ~[forge-1.20.1-47.2.20-universal.jar%231011!/:?]
at net.minecraft.client.renderer.GameRenderer.m_109093_(GameRenderer.java:965) ~[client-1.20.1-20230612.114412-srg.jar%231006!/:?]
... 18 more

How to reproduce

Using Forge 47.2.0, on Minecraft 1.20.1 with the Curseforge modpack "All the mods 9".

Run your game, while on the main menu, click mods then search for this Xray mod. Next, click "config" which opens the mod gui with the Esp, Xray, etc options. Next click "Xray" and add a new Xray config option, click the "+" to add a block to the Xray and either click the arrows to move the inventory to the next page a few times or, search for a block (I looked for the modded ore block (allthemodium ore)). This causes my game to crash everytime without fail. Even without being in a world.

Do I want to contribute to fix it?

None

Something else?

No response

@chicken647 chicken647 added the bug Something isn't working label Aug 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants
@chicken647 and others