Make sure you are not opening a duplicate.
Minecraft version.
26.1.2
Blockify version.
1.3.0-alpha
Fabric API version.
0.152.1+26.1.2
What happened?
The game crashes immediately on launch with Blockify installed. It looks like
BlockifyHUD tries to build a URLImage/DynamicTexture in onInitializeClient(),
before RenderSystem's device has been initialized.
Crash report:
java.lang.RuntimeException: Could not execute entrypoint stage 'client' due to errors, provided by 'blockify' at 'one.clownless.blockify.BlockifyClient'!
at net.fabricmc.loader.impl.FabricLoaderImpl.lambda$invokeEntrypoints$0(FabricLoaderImpl.java:413)
at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33)
at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:411)
at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:53)
at knot//net.minecraft.client.Minecraft.(Minecraft.java:477)
at knot//net.minecraft.client.main.Main.main(Main.java:232)
Caused by: java.lang.IllegalStateException: Can't getDevice() before it was initialized
at knot//com.mojang.blaze3d.systems.RenderSystem.getDevice(RenderSystem.java:280)
at knot//net.minecraft.client.renderer.texture.DynamicTexture.createTexture(DynamicTexture.java:45)
at knot//net.minecraft.client.renderer.texture.DynamicTexture.(DynamicTexture.java:29)
at knot//one.clownless.blockify.util.URLImage.(URLImage.java:34)
at knot//one.clownless.blockify.BlockifyHUD.(BlockifyHUD.java:37)
at knot//one.clownless.blockify.BlockifyClient.onInitializeClient(BlockifyClient.java:53)
at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:409)
... 6 more
Relevant logs
https://gist.github.com/shinylucasin/6d4421d270e1a51f1f04cf0cae2fe506#file-gistfile1-txt
Additional information
https://gist.github.com/shinylucasin/6111a3c417311edee19dfcdbe1fe1e55#file-gistfile1-txt
Make sure you are not opening a duplicate.
Minecraft version.
26.1.2
Blockify version.
1.3.0-alpha
Fabric API version.
0.152.1+26.1.2
What happened?
The game crashes immediately on launch with Blockify installed. It looks like
BlockifyHUD tries to build a URLImage/DynamicTexture in onInitializeClient(),
before RenderSystem's device has been initialized.
Crash report:
java.lang.RuntimeException: Could not execute entrypoint stage 'client' due to errors, provided by 'blockify' at 'one.clownless.blockify.BlockifyClient'!
at net.fabricmc.loader.impl.FabricLoaderImpl.lambda$invokeEntrypoints$0(FabricLoaderImpl.java:413)
at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33)
at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:411)
at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:53)
at knot//net.minecraft.client.Minecraft.(Minecraft.java:477)
at knot//net.minecraft.client.main.Main.main(Main.java:232)
Caused by: java.lang.IllegalStateException: Can't getDevice() before it was initialized
at knot//com.mojang.blaze3d.systems.RenderSystem.getDevice(RenderSystem.java:280)
at knot//net.minecraft.client.renderer.texture.DynamicTexture.createTexture(DynamicTexture.java:45)
at knot//net.minecraft.client.renderer.texture.DynamicTexture.(DynamicTexture.java:29)
at knot//one.clownless.blockify.util.URLImage.(URLImage.java:34)
at knot//one.clownless.blockify.BlockifyHUD.(BlockifyHUD.java:37)
at knot//one.clownless.blockify.BlockifyClient.onInitializeClient(BlockifyClient.java:53)
at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:409)
... 6 more
Relevant logs
https://gist.github.com/shinylucasin/6d4421d270e1a51f1f04cf0cae2fe506#file-gistfile1-txt
Additional information
https://gist.github.com/shinylucasin/6111a3c417311edee19dfcdbe1fe1e55#file-gistfile1-txt