mojira.dev
MC-275566

Game crash when trying to open various GUIs with Fabulous graphics

The game crashes when you try to open various GUIs with the Fabulous! graphics setting selected.

Affected GUIs:

  • Survival inventory with hitboxes enabled

  • Smithing table GUI with hitboxes enabled

  • probably more

Steps to Reproduce (survival inventory with hitboxes enabled):

  1. Set graphics setting to Fabulous!

  2. Open your survival inventory

    • Opens as normal

  3. Enable hitboxes with F3 + B

  4. Open your inventory again

    • Observed: Game crashes

    • Expected: Game does not crash and opens inventory as normal

Stack trace (deobfuscated):

[^deobf_crash-2024-08-17_22.14.46-client.txt]

Description: Rendering screen

java.lang.NullPointerException: Cannot invoke "faz.a(boolean)" because the return value of "ggr.t()" is null
	at net.minecraft.client.renderer.RenderStateShard.void lambda$static$46()(RenderStateShard.java:578)
	at net.minecraft.client.renderer.RenderStateShard.void setupRenderState()(RenderStateShard.java:39)
	at com.google.common.collect.ImmutableList.null forEach(null)(ImmutableList.java:422)
	at net.minecraft.client.renderer.RenderType$CompositeRenderType.void lambda$new$1(net.minecraft.client.renderer.RenderType$CompositeState)(RenderType.java:1231)
	at net.minecraft.client.renderer.RenderStateShard.void setupRenderState()(RenderStateShard.java:39)
	at net.minecraft.client.renderer.RenderType.void draw(com.mojang.blaze3d.vertex.MeshData)(RenderType.java:1016)
	at net.minecraft.client.renderer.MultiBufferSource$BufferSource.void endBatch(net.minecraft.client.renderer.RenderType,com.mojang.blaze3d.vertex.BufferBuilder)(MultiBufferSource.java:96)
	at net.minecraft.client.renderer.MultiBufferSource$BufferSource.void endBatch(net.minecraft.client.renderer.RenderType)(MultiBufferSource.java:85)
	at net.minecraft.client.renderer.MultiBufferSource$BufferSource.void endLastBatch()(MultiBufferSource.java:69)
	at net.minecraft.client.renderer.MultiBufferSource$BufferSource.void endBatch()(MultiBufferSource.java:75)
	at net.minecraft.client.gui.GuiGraphics.void flush()(GuiGraphics.java:96)
	at net.minecraft.client.gui.screens.inventory.InventoryScreen.void renderEntityInInventory(net.minecraft.client.gui.GuiGraphics,float,float,float,org.joml.Vector3f,org.joml.Quaternionf,org.joml.Quaternionf,net.minecraft.world.entity.LivingEntity)(InventoryScreen.java:160)
	at net.minecraft.client.gui.screens.inventory.InventoryScreen.void renderEntityInInventoryFollowsMouse(net.minecraft.client.gui.GuiGraphics,int,int,int,int,int,float,float,float,net.minecraft.world.entity.LivingEntity)(InventoryScreen.java:133)
	at net.minecraft.client.gui.screens.inventory.InventoryScreen.void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int)(InventoryScreen.java:102)
	at net.minecraft.client.gui.screens.inventory.AbstractContainerScreen.void renderBackground(net.minecraft.client.gui.GuiGraphics,int,int,float)(AbstractContainerScreen.java:176)
	at net.minecraft.client.gui.screens.Screen.void render(net.minecraft.client.gui.GuiGraphics,int,int,float)(Screen.java:126)
	at net.minecraft.client.gui.screens.inventory.AbstractContainerScreen.void render(net.minecraft.client.gui.GuiGraphics,int,int,float)(AbstractContainerScreen.java:113)
	at net.minecraft.client.gui.screens.inventory.AbstractContainerScreen.void renderBg(net.minecraft.client.gui.GuiGraphics,float,int,int)(AbstractContainerScreen.java:113)
	at net.minecraft.client.gui.screens.inventory.EffectRenderingInventoryScreen.void render(net.minecraft.client.gui.GuiGraphics,int,int,float)(EffectRenderingInventoryScreen.java:33)
	at net.minecraft.client.gui.screens.inventory.InventoryScreen.void render(net.minecraft.client.gui.GuiGraphics,int,int,float)(InventoryScreen.java:84)
	at net.minecraft.client.gui.screens.Screen.void renderWithTooltip(net.minecraft.client.gui.GuiGraphics,int,int,float)(Screen.java:117)
	at net.minecraft.client.renderer.GameRenderer.void render(net.minecraft.client.DeltaTracker,boolean)(GameRenderer.java:892)
	at net.minecraft.client.Minecraft.void runTick(boolean)(Minecraft.java:1305)
	at net.minecraft.client.Minecraft.void run()(Minecraft.java:894)
	at net.minecraft.client.main.Main.void main(java.lang.String[])(Main.java:256)

Linked issues

Attachments

Comments 2

This bug is probably caused by “MC-192839”, and similar to “MC-275230

EpicGamerX125

gegy

Community Consensus

Platform

Very Important

Crash, UI

24w33a

24w34a

Retrieved