java.lang.IllegalStateException: Rendersystem called from wrong thread at knot/com.mojang.blaze3d.systems.RenderSystem.constructThreadException(RenderSystem.java:123) ~[minecraft-merged-7cdb4910af-1.21.4-net.fabricmc.yarn.1_21_4.1.21.4+build.8-v2.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.assertOnRenderThread(RenderSystem.java:118) ~[minecraft-merged-7cdb4910af-1.21.4-net.fabricmc.yarn.1_21_4.1.21.4+build.8-v2.jar:?] at knot/com.mojang.blaze3d.systems.RenderSystem.getCapsString(RenderSystem.java:453) ~[minecraft-merged-7cdb4910af-1.21.4-net.fabricmc.yarn.1_21_4.1.21.4+build.8-v2.jar:?] at knot/net.minecraft.util.SystemDetails.addSection(SystemDetails.java:85) [minecraft-merged-7cdb4910af-1.21.4-net.fabricmc.yarn.1_21_4.1.21.4+build.8-v2.jar:?] at knot/net.minecraft.client.MinecraftClient.addSystemDetailsToCrashReport(MinecraftClient.java:2403) [minecraft-merged-7cdb4910af-1.21.4-net.fabricmc.yarn.1_21_4.1.21.4+build.8-v2.jar:?] at knot/net.minecraft.client.MinecraftClient.addSystemDetailsToCrashReport(MinecraftClient.java:2373) [minecraft-merged-7cdb4910af-1.21.4-net.fabricmc.yarn.1_21_4.1.21.4+build.8-v2.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:200) [minecraft-merged-7cdb4910af-1.21.4-net.fabricmc.yarn.1_21_4.1.21.4+build.8-v2.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) [fabric-loader-0.16.10.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.16.10.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.16.10.jar:?] at net.fabricmc.devlaunchinjector.Main.main(Main.java:86) [dev-launch-injector-0.2.1+build.8.jar:?] ---- Minecraft Crash Report ---- // Why did you do that? Time: 2025-03-17 02:09:28 Description: Bootstrap java.lang.ExceptionInInitializerError at knot//net.minecraft.client.gui.screen.SplashOverlay.handler$zfl000$butterking-28_csm$randomizeLogo(SplashOverlay.java:616) at knot//net.minecraft.client.gui.screen.SplashOverlay.(SplashOverlay.java) at knot//net.minecraft.client.render.RenderLayer.(RenderLayer.java:970) at knot//net.minecraft.client.render.TexturedRenderLayers.(TexturedRenderLayers.java) at knot//net.minecraft.client.render.item.model.special.BedModelRenderer$Unbaked.(BedModelRenderer.java:41) at knot//net.minecraft.client.render.item.model.special.SpecialModelTypes.(SpecialModelTypes.java:25) at knot//net.minecraft.client.render.item.model.SpecialItemModel$Unbaked.method_65636(SpecialItemModel.java:52) at knot//com.mojang.serialization.codecs.RecordCodecBuilder.mapCodec(RecordCodecBuilder.java:76) at knot//net.minecraft.client.render.item.model.SpecialItemModel$Unbaked.(SpecialItemModel.java:51) at knot//net.minecraft.client.render.item.model.ItemModelTypes.bootstrap(ItemModelTypes.java:19) at knot//net.minecraft.client.ClientBootstrap.initialize(ClientBootstrap.java:19) at knot//net.minecraft.client.main.Main.main(Main.java:127) at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) at net.fabricmc.devlaunchinjector.Main.main(Main.java:86) Caused by: java.lang.IllegalStateException: Logo has not been set yet. at knot//net.butterking28.butterking28_csm.util.ModRenderLayer.getLogo(ModRenderLayer.java:34) at knot//net.butterking28.butterking28_csm.util.ModRenderLayer.(ModRenderLayer.java:46) ... 16 more A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: main Stacktrace: at knot//net.minecraft.client.gui.screen.SplashOverlay.handler$zfl000$butterking-28_csm$randomizeLogo(SplashOverlay.java:616) at knot//net.minecraft.client.gui.screen.SplashOverlay.(SplashOverlay.java) at knot//net.minecraft.client.render.RenderLayer.(RenderLayer.java:970) at knot//net.minecraft.client.render.TexturedRenderLayers.(TexturedRenderLayers.java) at knot//net.minecraft.client.render.item.model.special.BedModelRenderer$Unbaked.(BedModelRenderer.java:41) at knot//net.minecraft.client.render.item.model.special.SpecialModelTypes.(SpecialModelTypes.java:25) at knot//net.minecraft.client.render.item.model.SpecialItemModel$Unbaked.method_65636(SpecialItemModel.java:52) at knot//com.mojang.serialization.codecs.RecordCodecBuilder.mapCodec(RecordCodecBuilder.java:76) at knot//net.minecraft.client.render.item.model.SpecialItemModel$Unbaked.(SpecialItemModel.java:51) at knot//net.minecraft.client.render.item.model.ItemModelTypes.bootstrap(ItemModelTypes.java:19) at knot//net.minecraft.client.ClientBootstrap.initialize(ClientBootstrap.java:19) -- Initialization -- Details: Modules: ADVAPI32.dll:Advanced Windows 32 Base API:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation COMCTL32.dll:User Experience Controls Library:6.10 (WinBuild.160101.0800):Microsoft Corporation CRYPTBASE.dll:Base cryptographic API DLL:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation CRYPTSP.dll:Cryptographic Service Provider API:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation DBGHELP.DLL:Windows Image Helper:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation DNSAPI.dll:DNS Client API DLL:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation GDI32.dll:GDI Client DLL:10.0.19041.4474 (WinBuild.160101.0800):Microsoft Corporation IMM32.DLL:Multi-User Windows IMM32 API Client DLL:10.0.19041.4474 (WinBuild.160101.0800):Microsoft Corporation IPHLPAPI.DLL:IP Helper API:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation KERNEL32.DLL:Windows NT BASE API Client DLL:10.0.19041.5072 (WinBuild.160101.0800):Microsoft Corporation KERNELBASE.dll:Windows NT BASE API Client DLL:10.0.19041.5553 (WinBuild.160101.0800):Microsoft Corporation MpOav.dll:IOfficeAntiVirus Module:4.18.25010.11 (ec83cf58421ec327ad0aa75c31d55d275c486140):Microsoft Corporation NLAapi.dll:Network Location Awareness 2:10.0.19041.4123 (WinBuild.160101.0800):Microsoft Corporation NSI.dll:NSI User-mode interface DLL:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation OLEAUT32.dll:OLEAUT32.DLL:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation Ole32.dll:Microsoft OLE for Windows:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation POWRPROF.dll:Power Profile Helper DLL:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation PSAPI.DLL:Process Status Helper:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation Pdh.dll:Windows Performance Data Helper DLL:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation RPCRT4.dll:Remote Procedure Call Runtime:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation SHCORE.dll:SHCORE:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation SHELL32.dll:Windows Shell Common Dll:10.0.19041.5198 (WinBuild.160101.0800):Microsoft Corporation UMPDC.dll USER32.dll:Multi-User Windows USER API Client DLL:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation USERENV.dll:Userenv:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation VCRUNTIME140.dll:Microsoft® C Runtime Library:14.40.33810.0:Microsoft Corporation VERSION.dll:Version Checking and File Installation Libraries:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation WINHTTP.dll:Windows HTTP Services:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation WINMM.dll:MCI API DLL:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation WS2_32.dll:Windows Socket 2.0 32-Bit DLL:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation Wldp.dll:Windows Lockdown Policy:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation amsi.dll:Anti-Malware Scan Interface:10.0.19041.4355 (WinBuild.160101.0800):Microsoft Corporation bcrypt.dll:Windows Cryptographic Primitives Library:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation bcryptPrimitives.dll:Windows Cryptographic Primitives Library:10.0.19041.5007 (WinBuild.160101.0800):Microsoft Corporation breakgen64.dll clbcatq.dll:COM+ Configuration Catalog:2001.12.10941.16384 (WinBuild.160101.0800):Microsoft Corporation combase.dll:Microsoft COM for Windows:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation dbgcore.DLL:Windows Core Debugging Helpers:10.0.19041.4355 (WinBuild.160101.0800):Microsoft Corporation extnet.dll:OpenJDK Platform binary:**.**.**.**:Eclipse Adoptium fwpuclnt.dll:FWP/IPsec User-Mode API:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation gdi32full.dll:GDI Client DLL:10.0.19041.5438 (WinBuild.160101.0800):Microsoft Corporation instrument.dll:OpenJDK Platform binary:**.**.**.**:Eclipse Adoptium java.dll:OpenJDK Platform binary:**.**.**.**:Eclipse Adoptium java.exe:OpenJDK Platform binary:**.**.**.**:Eclipse Adoptium jimage.dll:OpenJDK Platform binary:**.**.**.**:Eclipse Adoptium jli.dll:OpenJDK Platform binary:**.**.**.**:Eclipse Adoptium jna7938849561350762718.dll:JNA native library:7.0.2:Java(TM) Native Access (JNA) jsvml.dll:OpenJDK Platform binary:**.**.**.**:Eclipse Adoptium jvm.dll:OpenJDK 64-Bit server VM:**.**.**.**:Eclipse Adoptium kernel.appcore.dll:AppModel API Host:10.0.19041.3758 (WinBuild.160101.0800):Microsoft Corporation management.dll:OpenJDK Platform binary:**.**.**.**:Eclipse Adoptium management_ext.dll:OpenJDK Platform binary:**.**.**.**:Eclipse Adoptium mdnsNSP.dll:Bonjour Namespace Provider:3,0,0,10:Apple Inc. msvcp140.dll:Microsoft® C Runtime Library:14.40.33810.0:Microsoft Corporation msvcp_win.dll:Microsoft® C Runtime Library:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation msvcrt.dll:Windows NT CRT DLL:7.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation mswsock.dll:Microsoft Windows Sockets 2.0 Service Provider:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation napinsp.dll:E-mail Naming Shim Provider:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation net.dll:OpenJDK Platform binary:**.**.**.**:Eclipse Adoptium nio.dll:OpenJDK Platform binary:**.**.**.**:Eclipse Adoptium ntdll.dll:NT Layer DLL:10.0.19041.4842 (WinBuild.160101.0800):Microsoft Corporation perfos.dll:Windows System Performance Objects DLL:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation pnrpnsp.dll:PNRP Name Space Provider:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation profapi.dll:User Profile Basic API:10.0.19041.5553 (WinBuild.160101.0800):Microsoft Corporation rasadhlp.dll:Remote Access AutoDial Helper:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation rsaenh.dll:Microsoft Enhanced Cryptographic Provider:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation sechost.dll:Host for SCM/SDDL/LSA Lookup APIs:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation shlwapi.dll:Shell Light-weight Utility Library:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation ucrtbase.dll:Microsoft® C Runtime Library:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation vcruntime140_1.dll:Microsoft® C Runtime Library:14.40.33810.0:Microsoft Corporation verify.dll:OpenJDK Platform binary:**.**.**.**:Eclipse Adoptium win32u.dll:Win32u:10.0.19041.5607 (WinBuild.160101.0800):Microsoft Corporation windows.storage.dll:Microsoft WinRT Storage API:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation winrnr.dll:LDAP RnR Provider DLL:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation wshbth.dll:Windows Sockets Helper DLL:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation zip.dll:OpenJDK Platform binary:**.**.**.**:Eclipse Adoptium Stacktrace: at knot//net.minecraft.client.main.Main.main(Main.java:127) at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) at net.fabricmc.devlaunchinjector.Main.main(Main.java:86) -- System Details -- Details: Minecraft Version: 1.21.4 Minecraft Version ID: 1.21.4 Operating System: Windows 10 (amd64) version 10.0 Java Version: 21.0.6, Eclipse Adoptium Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Eclipse Adoptium Memory: 154719344 bytes (147 MiB) / 377487360 bytes (360 MiB) up to 3164602368 bytes (3018 MiB) CPUs: 8 Processor Vendor: GenuineIntel Processor Name: Intel(R) Core(TM) i7-1065G7 CPU @ 1.30GHz Identifier: Intel64 Family 6 Model 126 Stepping 5 Microarchitecture: Ice Lake (Client) Frequency (GHz): 1.50 Number of physical packages: 1 Number of physical CPUs: 4 Number of logical CPUs: 8 Graphics card #0 name: Intel(R) Iris(R) Plus Graphics Graphics card #0 vendor: Intel Corporation Graphics card #0 VRAM (MiB): 1024.00 Graphics card #0 deviceId: VideoController1 Graphics card #0 versionInfo: 27.20.100.9316 Memory slot #0 capacity (MiB): 4096.00 Memory slot #0 clockSpeed (GHz): 3.20 Memory slot #0 type: DDR4 Memory slot #1 capacity (MiB): 8192.00 Memory slot #1 clockSpeed (GHz): 3.20 Memory slot #1 type: DDR4 Virtual memory max (MiB): 17957.48 Virtual memory used (MiB): 14977.13 Swap memory total (MiB): 5888.00 Swap memory used (MiB): 1618.23 Space in storage for jna.tmpdir (MiB): Space in storage for org.lwjgl.system.SharedLibraryExtractPath (MiB): Space in storage for io.netty.native.workdir (MiB): Space in storage for java.io.tmpdir (MiB): available: 17061.40, total: 487759.06 Space in storage for workdir (MiB): available: 17061.40, total: 487759.06 JVM Flags: 0 total; Fabric Mods: butterking-28_csm: ButterKing-28's ClientSideMod 1.0.0 fabric-api: Fabric API 0.118.5+1.21.4 fabric-api-base: Fabric API Base 0.4.54+b47eab6b04 fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.86+b1caf1e904 fabric-biome-api-v1: Fabric Biome API (v1) 15.0.6+b1c29d8e04 fabric-block-api-v1: Fabric Block API (v1) 1.0.31+7feeb73304 fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.19+7feeb73304 fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 2.0.8+7feeb73304 fabric-client-gametest-api-v1: Fabric Client Game Test API (v1) 4.1.1+6816ccd404 fabric-client-tags-api-v1: Fabric Client Tags 1.1.29+20ea1e2304 fabric-command-api-v1: Fabric Command API (v1) 1.2.62+f71b366f04 fabric-command-api-v2: Fabric Command API (v2) 2.2.41+e496eb1504 fabric-commands-v0: Fabric Commands (v0) 0.2.79+df3654b304 fabric-content-registries-v0: Fabric Content Registries (v0) 9.1.19+25d1a67604 fabric-convention-tags-v1: Fabric Convention Tags 2.1.18+7f945d5b04 fabric-convention-tags-v2: Fabric Convention Tags (v2) 2.13.1+4a9c1ece04 fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.3.6+7feeb73304 fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.6.1+e99da0f704 fabric-data-generation-api-v1: Fabric Data Generation API (v1) 22.2.13+60b6f1b704 fabric-dimensions-v1: Fabric Dimensions API (v1) 4.0.10+7feeb73304 fabric-entity-events-v1: Fabric Entity Events (v1) 2.0.15+62245bef04 fabric-events-interaction-v0: Fabric Events Interaction (v0) 4.0.3+a4eebcf004 fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.63+7d48d43904 fabric-gametest-api-v1: Fabric Game Test API (v1) 2.0.26+7feeb73304 fabric-item-api-v1: Fabric Item API (v1) 11.3.0+ee91fa1f04 fabric-item-group-api-v1: Fabric Item Group API (v1) 4.2.2+fcb9601404 fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.57+7d48d43904 fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.55+df3654b304 fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.5.4+bf2a60eb04 fabric-loot-api-v2: Fabric Loot API (v2) 3.0.38+3f89f5a504 fabric-loot-api-v3: Fabric Loot API (v3) 1.0.26+203e6b2304 fabric-message-api-v1: Fabric Message API (v1) 6.0.25+7feeb73304 fabric-model-loading-api-v1: Fabric Model Loading API (v1) 4.3.0+ae23723504 fabric-networking-api-v1: Fabric Networking API (v1) 4.3.10+8998135104 fabric-object-builder-api-v1: Fabric Object Builder API (v1) 18.0.14+38b0d59804 fabric-particles-v1: Fabric Particles (v1) 4.0.14+7feeb73304 fabric-recipe-api-v1: Fabric Recipe API (v1) 8.1.0+640e77ae04 fabric-registry-sync-v0: Fabric Registry Sync (v0) 6.1.10+4a9c1ece04 fabric-renderer-api-v1: Fabric Renderer API (v1) 5.0.3+50f0feb204 fabric-renderer-indigo: Fabric Renderer - Indigo 2.0.3+50f0feb204 fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.57+73761d2e04 fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.1.19+7feeb73304 fabric-rendering-v1: Fabric Rendering (v1) 10.2.1+0d31b09f04 fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 5.0.13+203e6b2304 fabric-resource-loader-v0: Fabric Resource Loader (v0) 3.1.1+360374ac04 fabric-screen-api-v1: Fabric Screen API (v1) 2.0.38+7feeb73304 fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.117+7feeb73304 fabric-sound-api-v1: Fabric Sound API (v1) 1.0.32+7feeb73304 fabric-tag-api-v1: Fabric Tag API (v1) 1.0.7+7d48d43904 fabric-transfer-api-v1: Fabric Transfer API (v1) 5.4.9+efa825c904 fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 6.3.2+56e78b9b04 fabricloader: Fabric Loader 0.16.10 java: OpenJDK 64-Bit Server VM 21 minecraft: Minecraft 1.21.4 mixinextras: MixinExtras 0.4.1 Launched Version: Fabric Backend library: LWJGL version 3.3.3-snapshot Backend API: Unknown Window size: GFLW Platform: GL Caps: ERR GL debug messages: Is Modded: Definitely; Client brand changed to 'fabric' Universe: 404 Type: Client (map_client.txt) Locale: en_US System encoding: Cp1252 File encoding: UTF-8 CPU: #@!@# Game crashed! Crash report saved to: #@!@# C:\FabricModMaking\butterking-28s-clientsidemod-template-1.21.4\run\crash-reports\crash-2025-03-17_02.09.28-client.txt Process finished with exit code -1