Posted February 28, 20223 yr [01:34:47] [Server thread/FATAL]: Error executing task on Server java.lang.IllegalStateException: Rendersystem called from wrong thread at com.mojang.blaze3d.systems.RenderSystem.constructThreadException(RenderSystem.java:150) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2377!/:?] at com.mojang.blaze3d.systems.RenderSystem.assertOnRenderThreadOrInit(RenderSystem.java:133) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2377!/:?] at com.mojang.blaze3d.platform.GlStateManager._glBindBuffer(GlStateManager.java:308) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2377!/:?] at com.mojang.blaze3d.vertex.BufferUploader.reset(BufferUploader.java:28) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2377!/:?] at net.minecraft.client.Minecraft.setScreen(Minecraft.java:912) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2377!/:?] at com.nindybun.burnergun.client.screens.ModScreens.openGunSettingsScreen(ModScreens.java:8) ~[%2381!/:?] at com.nindybun.burnergun.common.network.packets.PacketUpdateGun$Handler.lambda$handle$1(PacketUpdateGun.java:132) ~[%2381!/:?] at net.minecraftforge.network.NetworkEvent$Context.enqueueWork(NetworkEvent.java:222) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2376%2382!/:?] at com.nindybun.burnergun.common.network.packets.PacketUpdateGun$Handler.handle(PacketUpdateGun.java:45) ~[%2381!/:?] at net.minecraftforge.network.simple.IndexedMessageCodec.lambda$tryDecode$3(IndexedMessageCodec.java:128) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2376%2382!/:?] at java.util.Optional.ifPresent(Optional.java:178) ~[?:?] at net.minecraftforge.network.simple.IndexedMessageCodec.tryDecode(IndexedMessageCodec.java:128) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2376%2382!/:?] at net.minecraftforge.network.simple.IndexedMessageCodec.consume(IndexedMessageCodec.java:162) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2376%2382!/:?] at net.minecraftforge.network.simple.SimpleChannel.networkEventListener(SimpleChannel.java:82) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2376%2382!/:?] at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:247) ~[eventbus-5.0.7.jar%239!/:?] at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:239) ~[eventbus-5.0.7.jar%239!/:?] at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-5.0.7.jar%239!/:?] at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-5.0.7.jar%239!/:?] at net.minecraftforge.network.NetworkInstance.dispatch(NetworkInstance.java:82) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2376%2382!/:?] at net.minecraftforge.network.NetworkHooks.lambda$onCustomPayload$1(NetworkHooks.java:89) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2376%2382!/:?] at java.util.Optional.map(Optional.java:260) ~[?:?] at net.minecraftforge.network.NetworkHooks.onCustomPayload(NetworkHooks.java:89) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2376%2382!/:?] at net.minecraft.server.network.ServerGamePacketListenerImpl.handleCustomPayload(ServerGamePacketListenerImpl.java:1416) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2377!/:?] at net.minecraft.network.protocol.game.ServerboundCustomPayloadPacket.handle(ServerboundCustomPayloadPacket.java:35) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2377!/:?] at net.minecraft.network.protocol.game.ServerboundCustomPayloadPacket.handle(ServerboundCustomPayloadPacket.java:8) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2377!/:?] at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:21) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2377!/:?] at net.minecraft.server.TickTask.run(TickTask.java:17) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2377!/:?] at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:139) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2377!/:?] at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:22) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2377!/:?] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:765) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2377!/:?] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:161) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2377!/:?] at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:112) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2377!/:?] at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:748) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2377!/:?] at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:742) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2377!/:?] at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:122) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2377!/:?] at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:728) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2377!/:?] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:672) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2377!/:?] at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:258) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2377!/:?] at java.lang.Thread.run(Thread.java:833) [?:?] [01:34:50] [Server thread/DEBUG] [ne.mi.fm.lo.FileUtils/CORE]: Found existing serverconfig directory : .\saves\New World\serverconfig [01:34:50] [Server thread/DEBUG] [ne.mi.fm.co.ConfigTracker/CONFIG]: Unloading configs type SERVER ---- Minecraft Crash Report ---- // Don't be sad, have a hug! <3 Time: 2/28/22, 1:34 AM Description: Rendering screen java.lang.NullPointerException: Cannot read field "level" because "this.minecraft" is null at net.minecraft.client.gui.screens.Screen.renderBackground(Screen.java:447) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2377!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.gui.screens.Screen.renderBackground(Screen.java:443) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2377!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at com.nindybun.burnergun.client.screens.burnergunSettingsScreen.render(burnergunSettingsScreen.java:219) ~[%2381!/:?] {re:classloading} at net.minecraftforge.client.ForgeHooksClient.drawScreenInternal(ForgeHooksClient.java:395) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2376%2382!/:?] {re:classloading} at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:388) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2376%2382!/:?] {re:classloading} at net.minecraft.client.renderer.GameRenderer.render(GameRenderer.java:886) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2377!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.runTick(Minecraft.java:1041) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2377!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.run(Minecraft.java:661) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2377!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.main.Main.main(Main.java:205) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2377!/:?] {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.ForgeClientUserdevLaunchHandler.lambda$launchService$0(ForgeClientUserdevLaunchHandler.java:38) ~[fmlloader-1.18.1-39.0.88.jar%230!/:?] {} at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-9.1.0.jar%2310!/:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-9.1.0.jar%2310!/:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-9.1.0.jar%2310!/:?] {} at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-9.1.0.jar%2310!/:?] {} at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-9.1.0.jar%2310!/:?] {} at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-9.1.0.jar%2310!/:?] {} at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-9.1.0.jar%2310!/:?] {} at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:149) [bootstraplauncher-1.0.0.jar:?] {} A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Render thread Stacktrace: at net.minecraft.client.gui.screens.Screen.renderBackground(Screen.java:447) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2377!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.gui.screens.Screen.renderBackground(Screen.java:443) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2377!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at com.nindybun.burnergun.client.screens.burnergunSettingsScreen.render(burnergunSettingsScreen.java:219) ~[%2381!/:?] {re:classloading} at net.minecraftforge.client.ForgeHooksClient.drawScreenInternal(ForgeHooksClient.java:395) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2376%2382!/:?] {re:classloading} at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:388) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2376%2382!/:?] {re:classloading} -- Screen render details -- Details: Screen name: com.nindybun.burnergun.client.screens.burnergunSettingsScreen Mouse location: Scaled: (219, 190). Absolute: (439.000000, 380.000000) Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2.000000 Stacktrace: at net.minecraft.client.renderer.GameRenderer.render(GameRenderer.java:886) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2377!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.runTick(Minecraft.java:1041) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2377!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.run(Minecraft.java:661) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2377!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.main.Main.main(Main.java:205) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2377!/:?] {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.ForgeClientUserdevLaunchHandler.lambda$launchService$0(ForgeClientUserdevLaunchHandler.java:38) ~[fmlloader-1.18.1-39.0.88.jar%230!/:?] {} at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-9.1.0.jar%2310!/:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-9.1.0.jar%2310!/:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-9.1.0.jar%2310!/:?] {} at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-9.1.0.jar%2310!/:?] {} at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-9.1.0.jar%2310!/:?] {} at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-9.1.0.jar%2310!/:?] {} at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-9.1.0.jar%2310!/:?] {} at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:149) [bootstraplauncher-1.0.0.jar:?] {} -- Affected level -- Details: All players: 1 total; [LocalPlayer['Dev'/182, l='ClientLevel', x=-25.10, y=73.00, z=2.50]] Chunk stats: 961, 609 Level dimension: minecraft:overworld Level spawn location: World: (0,68,0), Section: (at 0,4,0 in 0,4,0; chunk contains blocks 0,-64,0 to 15,319,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,-64,0 to 511,319,511) Level time: 10200 game time, 10200 day time Server brand: forge Server type: Integrated singleplayer server Stacktrace: at net.minecraft.client.multiplayer.ClientLevel.fillReportDetails(ClientLevel.java:407) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2377!/:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.fillReport(Minecraft.java:2249) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2377!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.run(Minecraft.java:678) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2377!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.main.Main.main(Main.java:205) ~[forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp.jar%2377!/:?] {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.ForgeClientUserdevLaunchHandler.lambda$launchService$0(ForgeClientUserdevLaunchHandler.java:38) ~[fmlloader-1.18.1-39.0.88.jar%230!/:?] {} at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-9.1.0.jar%2310!/:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-9.1.0.jar%2310!/:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-9.1.0.jar%2310!/:?] {} at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-9.1.0.jar%2310!/:?] {} at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-9.1.0.jar%2310!/:?] {} at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-9.1.0.jar%2310!/:?] {} at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-9.1.0.jar%2310!/:?] {} at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:149) [bootstraplauncher-1.0.0.jar:?] {} -- Last reload -- Details: Reload number: 1 Reload reason: initial Finished: Yes Packs: Default, Mod Resources -- System Details -- Details: Minecraft Version: 1.18.1 Minecraft Version ID: 1.18.1 Operating System: Windows 10 (amd64) version 10.0 Java Version: 17.0.2, Eclipse Adoptium Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Eclipse Adoptium Memory: 1185065504 bytes (1130 MiB) / 3219128320 bytes (3070 MiB) up to 4278190080 bytes (4080 MiB) CPUs: 16 Processor Vendor: AuthenticAMD Processor Name: AMD Ryzen 7 1700X Eight-Core Processor Identifier: AuthenticAMD Family 23 Model 1 Stepping 1 Microarchitecture: Zen Frequency (GHz): 3.39 Number of physical packages: 1 Number of physical CPUs: 8 Number of logical CPUs: 16 Graphics card #0 name: NVIDIA GeForce GTX 1050 Ti Graphics card #0 vendor: NVIDIA (0x10de) Graphics card #0 VRAM (MB): 4095.00 Graphics card #0 deviceId: 0x1c82 Graphics card #0 versionInfo: DriverVersion=30.0.14.9709 Memory slot #0 capacity (MB): 16384.00 Memory slot #0 clockSpeed (GHz): 2.40 Memory slot #0 type: DDR4 Virtual memory max (MB): 18748.77 Virtual memory used (MB): 15294.40 Swap memory total (MB): 2432.00 Swap memory used (MB): 125.38 JVM Flags: 1 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump Launched Version: MOD_DEV Backend library: LWJGL version 3.2.2 SNAPSHOT Backend API: NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2 GL version 3.2.0 NVIDIA 497.09, NVIDIA Corporation Window size: 854x480 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: fast Resource Packs: Current Language: English (US) CPU: 16x AMD Ryzen 7 1700X Eight-Core Processor Server Running: true Player Count: 1 / 8; [ServerPlayer['Dev'/182, l='ServerLevel[New World]', x=-25.10, y=73.00, z=2.50]] Data Packs: vanilla, mod:forge, mod:burnergun (incompatible), mod:jei (incompatible) ModLauncher: 9.1.0+9.1.0+main.6690ee51 ModLauncher launch target: forgeclientuserdev ModLauncher naming: mcp ModLauncher services: mixin PLUGINSERVICE eventbus PLUGINSERVICE object_holder_definalize PLUGINSERVICE runtime_enum_extender PLUGINSERVICE capability_token_subclass PLUGINSERVICE accesstransformer PLUGINSERVICE runtimedistcleaner PLUGINSERVICE mixin TRANSFORMATIONSERVICE fml TRANSFORMATIONSERVICE FML Language Providers: minecraft@1.0 javafml@null Mod List: forge-1.18.1-39.0.88_mapped_official_1.18.1-recomp|Minecraft |minecraft |1.18.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 |Forge |forge |39.0.88 |DONE |Manifest: NOSIGNATURE main |Burner Gun |burnergun |4.0.0 |DONE |Manifest: NOSIGNATURE jei-1.18.1-9.2.1.69_mapped_official_1.18.1.jar |Just Enough Items |jei |9.2.1.69 |DONE |Manifest: NOSIGNATURE Crash Report UUID: 6938bc59-847a-4eea-adc9-a89df2280887 FML: 39.0 Forge: net.minecraftforge:39.0.88 #@!@# Game crashed! Crash report saved to: #@!@# C:\Users\ANDY\Desktop\Minecraft Modding\BurnerGun_1.18.1\run\.\crash-reports\crash-2022-02-28_01.34.51-client.txt AL lib: (EE) alc_cleanup: 1 device not closed Process finished with exit code -1 https://github.com/NindyBun/BurnerGun_1.18.1/blob/5aa17dabbd56f5cdc184584a1f874b6f31709ec8/src/main/java/com/nindybun/burnergun/client/screens/burnergunSettingsScreen.java#L219 So when I try to send a packet to open a screen, it crashes; saying that this.minecraft is null? It worked fine back in 1.16.5 so I don't know why it can't now. I open the screen from here Edited February 28, 20223 yr by NindyBun
February 28, 20223 yr Author 39 minutes ago, diesieben07 said: You're opening the screen from the server thread. Screens are client-side only. Then how would I go about opening it because I need the itemstack handler to update before opening the screen; which is why I have it that way. Worst case scenario, I would have to keybind the screen instead.
February 28, 20223 yr why did you not send a packet to the client which will first update the ItemStackHandler and then open the Screen?
February 28, 20223 yr Author 11 minutes ago, Luis_ST said: why did you not send a packet to the client which will first update the ItemStackHandler and then open the Screen? Well...it's because I still don't understand how to send a packet to the client.
February 28, 20223 yr Author 1 hour ago, Luis_ST said: why did you not send a packet to the client which will first update the ItemStackHandler and then open the Screen? Doesn't the server also need to know about the updates as well? So would I send an update to both the server and the client?
February 28, 20223 yr Author 44 minutes ago, diesieben07 said: What causes this update? You have not provided enough information. Oh, the update comes from either closing the itemstack gui or pressing a button on the gui such that it takes me to the screen. And whenever I call the update, it sets up nbt values on the itemstack then it opens the screen so that I get the newest information. Which is done here Edited February 28, 20223 yr by NindyBun
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.