---- Minecraft Crash Report ----
Time: 2026-08-10 00:02:14
Description: Client shutdown from post-main
java.lang.Error: Watchdog (Client shutdown from post-main)
at knot//net.minecraft.server.dedicated.ServerWatchdog.createWatchdogCrashReport(ServerWatchdog.java:83)
at knot//com.mojang.blaze3d.platform.ClientShutdownWatchdog.lambda$startShutdownWatchdog$0(ClientShutdownWatchdog.java:44)
at java.base/java.lang.Thread.run(Thread.java:1474)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
Thread: Client shutdown watchdog #1
at knot//net.minecraft.server.dedicated.ServerWatchdog.createWatchdogCrashReport(ServerWatchdog.java:83)
"DestroyJavaVM" prio=5 Id=844 RUNNABLE
"Timer-1" prio=5 Id=116 TIMED_WAITING on java.util.TaskQueue@1a9b0a98
at java.base@25.0.1/java.lang.Object.wait0(Native Method)
- waiting on java.util.TaskQueue@1a9b0a98
at java.base@25.0.1/java.lang.Object.wait(Object.java:389)
at java.base@25.0.1/java.util.TimerThread.mainLoop(Timer.java:569)
at java.base@25.0.1/java.util.TimerThread.run(Timer.java:522)
"AWT-Windows" daemon prio=6 Id=120 RUNNABLE (in native)
at java.desktop@25.0.1/sun.awt.windows.WToolkit.eventLoop(Native Method)
at java.desktop@25.0.1/sun.awt.windows.WToolkit.run(WToolkit.java:272)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
"Attach Listener" daemon prio=5 Id=36 RUNNABLE
"Client shutdown watchdog #1" daemon prio=10 Id=842 RUNNABLE
at java.management@25.0.1/sun.management.ThreadImpl.dumpThreads0(Native Method)
at java.management@25.0.1/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:505)
at java.management@25.0.1/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:493)
at knot//net.minecraft.util.Util.dumpThreadInfo(Util.java:495)
at knot//net.minecraft.server.dedicated.ServerWatchdog.createWatchdogCrashReport(ServerWatchdog.java:79)
at knot//com.mojang.blaze3d.platform.ClientShutdownWatchdog.lambda$startShutdownWatchdog$0(ClientShutdownWatchdog.java:44)
at knot//com.mojang.blaze3d.platform.ClientShutdownWatchdog$$Lambda/0x00000000bae56000.run(Unknown Source)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
"FileSystemWatchService" daemon prio=5 Id=102 RUNNABLE (in native)
at java.base@25.0.1/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus0(Native Method)
at java.base@25.0.1/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus(WindowsNativeDispatcher.java:993)
at java.base@25.0.1/sun.nio.fs.WindowsWatchService$Poller.run(WindowsWatchService.java:585)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
at java.base@25.0.1/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:148)
"FileSystemWatchService" daemon prio=10 Id=163 RUNNABLE (in native)
at java.base@25.0.1/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus0(Native Method)
at java.base@25.0.1/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus(WindowsNativeDispatcher.java:993)
at java.base@25.0.1/sun.nio.fs.WindowsWatchService$Poller.run(WindowsWatchService.java:585)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
at java.base@25.0.1/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:148)
"FileSystemWatchService" daemon prio=10 Id=211 RUNNABLE (in native)
at java.base@25.0.1/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus0(Native Method)
at java.base@25.0.1/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus(WindowsNativeDispatcher.java:993)
at java.base@25.0.1/sun.nio.fs.WindowsWatchService$Poller.run(WindowsWatchService.java:585)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
at java.base@25.0.1/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:148)
"FileSystemWatchService" daemon prio=10 Id=426 RUNNABLE (in native)
at java.base@25.0.1/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus0(Native Method)
at java.base@25.0.1/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus(WindowsNativeDispatcher.java:993)
at java.base@25.0.1/sun.nio.fs.WindowsWatchService$Poller.run(WindowsWatchService.java:585)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
at java.base@25.0.1/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:148)
"HttpClient-1-SelectorManager" daemon prio=5 Id=95 RUNNABLE (in native)
at java.base@25.0.1/sun.nio.ch.WEPoll.wait(Native Method)
at java.base@25.0.1/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:108)
at java.base@25.0.1/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:130)
- locked sun.nio.ch.Util$2@4587b4ea
- locked sun.nio.ch.WEPollSelectorImpl@51fb4d01
at java.base@25.0.1/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:142)
at platform/java.net.http@25.0.1/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1338)
"HttpClient-3-SelectorManager" daemon prio=8 Id=241 RUNNABLE
at java.base@25.0.1/sun.nio.ch.WEPoll.wait(Native Method)
at java.base@25.0.1/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:108)
at java.base@25.0.1/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:130)
- locked sun.nio.ch.Util$2@1753a4af
- locked sun.nio.ch.WEPollSelectorImpl@5242dd62
at java.base@25.0.1/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:142)
at platform/java.net.http@25.0.1/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1338)
"Notification Thread" daemon prio=9 Id=52 RUNNABLE
"Reference Handler" daemon prio=10 Id=33 RUNNABLE
at java.base@25.0.1/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
at java.base@25.0.1/java.lang.ref.Reference.processPendingReferences(Reference.java:246)
at java.base@25.0.1/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)
"Signal Dispatcher" daemon prio=9 Id=35 RUNNABLE
"VirtualThread-unblocker" daemon prio=5 Id=156 RUNNABLE
at java.base@25.0.1/java.lang.VirtualThread.takeVirtualThreadListToUnblock(Native Method)
at java.base@25.0.1/java.lang.VirtualThread.unblockVirtualThreads(VirtualThread.java:1507)
at java.base@25.0.1/java.lang.VirtualThread$$Lambda/0x00000000b9455e00.run(Unknown Source)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
at java.base@25.0.1/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:148)
"ConfigSaver" daemon prio=5 Id=104 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@59243834
at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@59243834
at java.base@25.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:369)
at java.base@25.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520)
at java.base@25.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:4364)
at java.base@25.0.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:4310)
at java.base@25.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752)
at java.base@25.0.1/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1016)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
"DH-AbstractDelayedConfigTimer" daemon prio=10 Id=607 WAITING on java.util.TaskQueue@1e08f80e
at java.base@25.0.1/java.lang.Object.wait0(Native Method)
- waiting on java.util.TaskQueue@1e08f80e
at java.base@25.0.1/java.lang.Object.wait(Object.java:389)
at java.base@25.0.1/java.lang.Object.wait(Object.java:351)
at java.base@25.0.1/java.util.TimerThread.mainLoop(Timer.java:543)
at java.base@25.0.1/java.util.TimerThread.run(Timer.java:522)
"DH-ChunkSaveIgnoreTimer" daemon prio=5 Id=269 WAITING on java.util.TaskQueue@51f9342d
at java.base@25.0.1/java.lang.Object.wait0(Native Method)
- waiting on java.util.TaskQueue@51f9342d
at java.base@25.0.1/java.lang.Object.wait(Object.java:389)
at java.base@25.0.1/java.lang.Object.wait(Object.java:351)
at java.base@25.0.1/java.util.TimerThread.mainLoop(Timer.java:543)
at java.base@25.0.1/java.util.TimerThread.run(Timer.java:522)
"DH-ChunkSaveIgnoreTimer" daemon prio=5 Id=270 WAITING on java.util.TaskQueue@1c24632
at java.base@25.0.1/java.lang.Object.wait0(Native Method)
- waiting on java.util.TaskQueue@1c24632
at java.base@25.0.1/java.lang.Object.wait(Object.java:389)
at java.base@25.0.1/java.lang.Object.wait(Object.java:351)
at java.base@25.0.1/java.util.TimerThread.mainLoop(Timer.java:543)
at java.base@25.0.1/java.util.TimerThread.run(Timer.java:522)
"DH-ChunkSaveIgnoreTimer" daemon prio=5 Id=276 WAITING on java.util.TaskQueue@4d56369b
at java.base@25.0.1/java.lang.Object.wait0(Native Method)
- waiting on java.util.TaskQueue@4d56369b
at java.base@25.0.1/java.lang.Object.wait(Object.java:389)
at java.base@25.0.1/java.lang.Object.wait(Object.java:351)
at java.base@25.0.1/java.util.TimerThread.mainLoop(Timer.java:543)
at java.base@25.0.1/java.util.TimerThread.run(Timer.java:522)
"DH-ChunkSaveIgnoreTimer" daemon prio=5 Id=277 WAITING on java.util.TaskQueue@26c3b1fc
at java.base@25.0.1/java.lang.Object.wait0(Native Method)
- waiting on java.util.TaskQueue@26c3b1fc
at java.base@25.0.1/java.lang.Object.wait(Object.java:389)
at java.base@25.0.1/java.lang.Object.wait(Object.java:351)
at java.base@25.0.1/java.util.TimerThread.mainLoop(Timer.java:543)
at java.base@25.0.1/java.util.TimerThread.run(Timer.java:522)
"DH-ChunkSaveIgnoreTimer" daemon prio=5 Id=280 WAITING on java.util.TaskQueue@2926d33c
at java.base@25.0.1/java.lang.Object.wait0(Native Method)
- waiting on java.util.TaskQueue@2926d33c
at java.base@25.0.1/java.lang.Object.wait(Object.java:389)
at java.base@25.0.1/java.lang.Object.wait(Object.java:351)
at java.base@25.0.1/java.util.TimerThread.mainLoop(Timer.java:543)
at java.base@25.0.1/java.util.TimerThread.run(Timer.java:522)
"DH-ChunkSaveIgnoreTimer" daemon prio=5 Id=281 WAITING on java.util.TaskQueue@2ff068b2
at java.base@25.0.1/java.lang.Object.wait0(Native Method)
- waiting on java.util.TaskQueue@2ff068b2
at java.base@25.0.1/java.lang.Object.wait(Object.java:389)
at java.base@25.0.1/java.lang.Object.wait(Object.java:351)
at java.base@25.0.1/java.util.TimerThread.mainLoop(Timer.java:543)
at java.base@25.0.1/java.util.TimerThread.run(Timer.java:522)
"DH-Cleanup Thread[0]" daemon prio=5 Id=715 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5218f080
at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5218f080
at java.base@25.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:369)
at java.base@25.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520)
at java.base@25.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:4364)
at java.base@25.0.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:4310)
at java.base@25.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752)
at java.base@25.0.1/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1016)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
"DH-FullDataPayloadSender" daemon prio=8 Id=294 WAITING on java.util.TaskQueue@344f7e5e
at java.base@25.0.1/java.lang.Object.wait0(Native Method)
- waiting on java.util.TaskQueue@344f7e5e
at java.base@25.0.1/java.lang.Object.wait(Object.java:389)
at java.base@25.0.1/java.lang.Object.wait(Object.java:351)
at java.base@25.0.1/java.util.TimerThread.mainLoop(Timer.java:543)
at java.base@25.0.1/java.util.TimerThread.run(Timer.java:522)
"DH-LodQuadTree Data Retrieval Queue Thread[0]" daemon prio=5 Id=362 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3d02d30f
at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3d02d30f
at java.base@25.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:369)
at java.base@25.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520)
at java.base@25.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:4364)
at java.base@25.0.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:4310)
at java.base@25.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752)
at java.base@25.0.1/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1016)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
"DH-Task Picker Re-queue Schedule Thread[0]" daemon prio=5 Id=377 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@11bf8f0c
at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@11bf8f0c
at java.base@25.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:369)
at java.base@25.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520)
at java.base@25.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:4364)
at java.base@25.0.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:4310)
at java.base@25.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752)
at java.base@25.0.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1154)
at java.base@25.0.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:883)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1016)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
"DH-World Gen Progress Updater Thread[0]" daemon prio=5 Id=272 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5a967e46
at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5a967e46
at java.base@25.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:369)
at java.base@25.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520)
at java.base@25.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:4364)
at java.base@25.0.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:4310)
at java.base@25.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752)
at java.base@25.0.1/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1016)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
"DH-World Gen Progress Updater Thread[0]" daemon prio=5 Id=279 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@38828269
at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@38828269
at java.base@25.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:369)
at java.base@25.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520)
at java.base@25.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:4364)
at java.base@25.0.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:4310)
at java.base@25.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752)
at java.base@25.0.1/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1016)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
"DH-World Gen Progress Updater Thread[0]" daemon prio=5 Id=283 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b2909a2
at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b2909a2
at java.base@25.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:369)
at java.base@25.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520)
at java.base@25.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:4364)
at java.base@25.0.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:4310)
at java.base@25.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752)
at java.base@25.0.1/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1016)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
"EuphoriaPatcher-FileWriter" daemon prio=5 Id=84 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1828d87f
at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1828d87f
at java.base@25.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:369)
at java.base@25.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520)
at java.base@25.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:4364)
at java.base@25.0.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:4310)
at java.base@25.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752)
at java.base@25.0.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1154)
at java.base@25.0.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:883)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1016)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
"Finalizer" daemon prio=8 Id=34 WAITING on java.lang.ref.ReferenceQueue$Lock@2bdfac52
at java.base@25.0.1/java.lang.Object.wait0(Native Method)
- waiting on java.lang.ref.ReferenceQueue$Lock@2bdfac52
at java.base@25.0.1/java.lang.Object.wait(Object.java:389)
at java.base@25.0.1/java.lang.Object.wait(Object.java:351)
at java.base@25.0.1/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:137)
at java.base@25.0.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:215)
at java.base@25.0.1/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:165)
"ForkJoinPool-3-delayScheduler" daemon prio=5 Id=159 WAITING
at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method)
at java.base@25.0.1/java.util.concurrent.DelayScheduler.loop(DelayScheduler.java:253)
at java.base@25.0.1/java.util.concurrent.DelayScheduler.run(DelayScheduler.java:221)
"Java2D Disposer" daemon prio=10 Id=118 WAITING on java.lang.ref.ReferenceQueue$Lock@52a0f42d
at java.base@25.0.1/java.lang.Object.wait0(Native Method)
- waiting on java.lang.ref.ReferenceQueue$Lock@52a0f42d
at java.base@25.0.1/java.lang.Object.wait(Object.java:389)
at java.base@25.0.1/java.lang.Object.wait(Object.java:351)
at java.base@25.0.1/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:137)
at java.base@25.0.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:215)
at java.desktop@25.0.1/sun.java2d.Disposer.run(Disposer.java:133)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
"Sound engine" daemon prio=10 Id=841 WAITING on java.lang.String@2239e848
at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.lang.String@2239e848
at java.base@25.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:223)
at knot//net.minecraft.client.sounds.SoundEngineExecutor.waitForTasks(SoundEngineExecutor.java:58)
at knot//net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:158)
at knot//net.minecraft.client.sounds.SoundEngineExecutor.run(SoundEngineExecutor.java:51)
at knot//net.minecraft.client.sounds.SoundEngineExecutor$$Lambda/0x00000000b966ba00.run(Unknown Source)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
"Telemetry-Sender-#1" daemon prio=5 Id=160 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29b42d09
at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@29b42d09
at java.base@25.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:369)
at java.base@25.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520)
at java.base@25.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:4364)
at java.base@25.0.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:4310)
at java.base@25.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752)
at java.base@25.0.1/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1016)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
"Thread-31" daemon prio=10 Id=347 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7c9952a8
at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7c9952a8
at java.base@25.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:369)
at java.base@25.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520)
at java.base@25.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:4364)
at java.base@25.0.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:4310)
at java.base@25.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752)
at java.base@25.0.1/java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:421)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1016)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
"Thread-32" daemon prio=10 Id=348 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7c9952a8
at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7c9952a8
at java.base@25.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:369)
at java.base@25.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520)
at java.base@25.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:4364)
at java.base@25.0.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:4310)
at java.base@25.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752)
at java.base@25.0.1/java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:421)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1016)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
"Common-Cleaner" daemon prio=8 Id=53 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@21fe7fe4
at java.base@25.0.1/java.lang.Object.wait0(Native Method)
- waiting on java.lang.ref.ReferenceQueue$Lock@21fe7fe4
at java.base@25.0.1/java.lang.Object.wait(Object.java:389)
at java.base@25.0.1/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:123)
at java.base@25.0.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:201)
at java.base@25.0.1/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:146)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
at java.base@25.0.1/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:148)
"DH-Cleanup timer" daemon prio=10 Id=334 TIMED_WAITING on java.util.TaskQueue@2458abc1
at java.base@25.0.1/java.lang.Object.wait0(Native Method)
- waiting on java.util.TaskQueue@2458abc1
at java.base@25.0.1/java.lang.Object.wait(Object.java:389)
at java.base@25.0.1/java.util.TimerThread.mainLoop(Timer.java:569)
at java.base@25.0.1/java.util.TimerThread.run(Timer.java:522)
"DH-ClientLevelTickCleanup" daemon prio=8 Id=296 TIMED_WAITING on java.util.TaskQueue@6d56fdad
at java.base@25.0.1/java.lang.Object.wait0(Native Method)
- waiting on java.util.TaskQueue@6d56fdad
at java.base@25.0.1/java.lang.Object.wait(Object.java:389)
at java.base@25.0.1/java.util.TimerThread.mainLoop(Timer.java:569)
at java.base@25.0.1/java.util.TimerThread.run(Timer.java:522)
"DH-GLBuffer Cleanup Thread[0]" daemon prio=5 Id=335 TIMED_WAITING
at java.base@25.0.1/java.lang.Thread.sleepNanos0(Native Method)
at java.base@25.0.1/java.lang.Thread.sleepNanos(Thread.java:509)
at java.base@25.0.1/java.lang.Thread.sleep(Thread.java:540)
at knot//com.seibel.distanthorizons.common.render.openGl.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:566)
at knot//com.seibel.distanthorizons.common.render.openGl.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:119)
at knot//com.seibel.distanthorizons.common.render.openGl.glObject.buffer.GLBuffer$$Lambda/0x00000000baa75000.run(Unknown Source)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
Number of locked synchronizers = 1
- java.util.concurrent.ThreadPoolExecutor$Worker@313d9f0d
"DH-Log Ticker Thread[0]" daemon prio=5 Id=79 TIMED_WAITING
at java.base@25.0.1/java.lang.Thread.sleepNanos0(Native Method)
at java.base@25.0.1/java.lang.Thread.sleepNanos(Thread.java:509)
at java.base@25.0.1/java.lang.Thread.sleep(Thread.java:540)
at knot//com.seibel.distanthorizons.core.logging.DhLogger.runTickerLoop(DhLogger.java:349)
at knot//com.seibel.distanthorizons.core.logging.DhLogger.lambda$static$0(DhLogger.java:93)
at knot//com.seibel.distanthorizons.core.logging.DhLogger$$Lambda/0x00000000b73a8e00.run(Unknown Source)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
Number of locked synchronizers = 1
- java.util.concurrent.ThreadPoolExecutor$Worker@dca2615
"DH-Phantom Array Recycler Thread[0]" daemon prio=5 Id=244 TIMED_WAITING
at java.base@25.0.1/java.lang.Thread.sleepNanos0(Native Method)
at java.base@25.0.1/java.lang.Thread.sleepNanos(Thread.java:509)
at java.base@25.0.1/java.lang.Thread.sleep(Thread.java:540)
at knot//com.seibel.distanthorizons.core.util.objects.pooling.PhantomArrayList.PhantomArrayListPool.runPhantomReferenceCleanupLoop(PhantomArrayListPool.java:256)
at knot//com.seibel.distanthorizons.core.util.objects.pooling.PhantomArrayList.PhantomArrayListPool.lambda$static$0(PhantomArrayListPool.java:138)
at knot//com.seibel.distanthorizons.core.util.objects.pooling.PhantomArrayList.PhantomArrayListPool$$Lambda/0x00000000ba43a400.run(Unknown Source)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
Number of locked synchronizers = 1
- java.util.concurrent.ThreadPoolExecutor$Worker@4143020
"DH-Positional Lock Cleanup Thread[0]" daemon prio=5 Id=376 TIMED_WAITING
at java.base@25.0.1/java.lang.Thread.sleepNanos0(Native Method)
at java.base@25.0.1/java.lang.Thread.sleepNanos(Thread.java:509)
at java.base@25.0.1/java.lang.Thread.sleep(Thread.java:540)
at knot//com.seibel.distanthorizons.core.util.threading.PositionalLockProvider.removeExpiredLocks(PositionalLockProvider.java:76)
at knot//com.seibel.distanthorizons.core.util.threading.PositionalLockProvider$$Lambda/0x00000000babfbc00.run(Unknown Source)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
Number of locked synchronizers = 1
- java.util.concurrent.ThreadPoolExecutor$Worker@32bd927a
"DH-delayed save cache cleaner Thread[0]" daemon prio=5 Id=243 TIMED_WAITING
at java.base@25.0.1/java.lang.Thread.sleepNanos0(Native Method)
at java.base@25.0.1/java.lang.Thread.sleepNanos(Thread.java:509)
at java.base@25.0.1/java.lang.Thread.sleep(Thread.java:540)
at knot//com.seibel.distanthorizons.core.util.delayedSaveCache.AbstractDelayedSaveCache.runCleanupLoop(AbstractDelayedSaveCache.java:221)
at knot//com.seibel.distanthorizons.core.util.delayedSaveCache.AbstractDelayedSaveCache.lambda$static$0(AbstractDelayedSaveCache.java:59)
at knot//com.seibel.distanthorizons.core.util.delayedSaveCache.AbstractDelayedSaveCache$$Lambda/0x00000000ba437800.run(Unknown Source)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
Number of locked synchronizers = 1
- java.util.concurrent.ThreadPoolExecutor$Worker@694c15e1
"Download-43" daemon prio=10 Id=805 TIMED_WAITING on java.util.concurrent.SynchronousQueue$Transferer@64a2f479
at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$Transferer@64a2f479
at java.base@25.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:408)
at java.base@25.0.1/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452)
at java.base@25.0.1/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194)
at java.base@25.0.1/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:235)
at java.base@25.0.1/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:338)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1015)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
"Download-44" daemon prio=10 Id=832 TIMED_WAITING on java.util.concurrent.SynchronousQueue$Transferer@64a2f479
at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$Transferer@64a2f479
at java.base@25.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:408)
at java.base@25.0.1/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452)
at java.base@25.0.1/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194)
at java.base@25.0.1/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:235)
at java.base@25.0.1/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:338)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1015)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
"Download-45" daemon prio=10 Id=833 TIMED_WAITING on java.util.concurrent.SynchronousQueue$Transferer@64a2f479
at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$Transferer@64a2f479
at java.base@25.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:408)
at java.base@25.0.1/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452)
at java.base@25.0.1/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194)
at java.base@25.0.1/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:235)
at java.base@25.0.1/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:338)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1015)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
"Download-46" daemon prio=10 Id=834 TIMED_WAITING on java.util.concurrent.SynchronousQueue$Transferer@64a2f479
at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$Transferer@64a2f479
at java.base@25.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:408)
at java.base@25.0.1/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452)
at java.base@25.0.1/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194)
at java.base@25.0.1/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:235)
at java.base@25.0.1/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:338)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1015)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
"Download-47" daemon prio=10 Id=835 TIMED_WAITING on java.util.concurrent.SynchronousQueue$Transferer@64a2f479
at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$Transferer@64a2f479
at java.base@25.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:408)
at java.base@25.0.1/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452)
at java.base@25.0.1/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194)
at java.base@25.0.1/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:235)
at java.base@25.0.1/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:338)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1015)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
"EuphoriaConfigWatcher" daemon prio=5 Id=81 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@628510c5
at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@628510c5
at java.base@25.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:271)
at java.base@25.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
at java.base@25.0.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1166)
at java.base@25.0.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:883)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1016)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
"ForkJoinPool-3-worker-1" daemon prio=5 Id=158 TIMED_WAITING on java.util.concurrent.ForkJoinPool@22acff18
at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.ForkJoinPool@22acff18
at java.base@25.0.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:2109)
at java.base@25.0.1/java.util.concurrent.ForkJoinPool.deactivate(ForkJoinPool.java:2063)
at java.base@25.0.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2027)
at java.base@25.0.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)
"ForkJoinPool.commonPool-worker-5" daemon prio=5 Id=824 TIMED_WAITING on java.util.concurrent.ForkJoinPool@4f13c949
at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.ForkJoinPool@4f13c949
at java.base@25.0.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:2109)
at java.base@25.0.1/java.util.concurrent.ForkJoinPool.deactivate(ForkJoinPool.java:2063)
at java.base@25.0.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2027)
at java.base@25.0.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)
"JNA Cleaner" daemon prio=5 Id=86 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@55279822
at java.base@25.0.1/java.lang.Object.wait0(Native Method)
- waiting on java.lang.ref.ReferenceQueue$Lock@55279822
at java.base@25.0.1/java.lang.Object.wait(Object.java:389)
at java.base@25.0.1/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:123)
at java.base@25.0.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:201)
at knot//com.sun.jna.internal.Cleaner$CleanerThread.run(Cleaner.java:154)
"Netty Local IO #0" daemon prio=5 Id=273 TIMED_WAITING on io.netty.channel.local.LocalIoHandler@491aba65
at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on io.netty.channel.local.LocalIoHandler@491aba65
at java.base@25.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:271)
at knot//io.netty.channel.local.LocalIoHandler.run(LocalIoHandler.java:63)
at knot//io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225)
at knot//io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196)
at knot//io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1195)
at knot//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
Number of locked synchronizers = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@4366087a
"Netty Local IO #1" daemon prio=5 Id=274 TIMED_WAITING on io.netty.channel.local.LocalIoHandler@647aec4f
at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on io.netty.channel.local.LocalIoHandler@647aec4f
at java.base@25.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:271)
at knot//io.netty.channel.local.LocalIoHandler.run(LocalIoHandler.java:63)
at knot//io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225)
at knot//io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196)
at knot//io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1195)
at knot//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
Number of locked synchronizers = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@d77c7e9
"Netty Local IO #2" daemon prio=5 Id=275 TIMED_WAITING on io.netty.channel.local.LocalIoHandler@b795460
at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on io.netty.channel.local.LocalIoHandler@b795460
at java.base@25.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:271)
at knot//io.netty.channel.local.LocalIoHandler.run(LocalIoHandler.java:63)
at knot//io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225)
at knot//io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196)
at knot//io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1195)
at knot//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
Number of locked synchronizers = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@17ac1d62
"PotatoFileMonitor" daemon prio=10 Id=162 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6f4ed4ea
at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6f4ed4ea
at java.base@25.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:271)
at java.base@25.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
at java.base@25.0.1/java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:516)
at java.base@25.0.1/java.util.concurrent.LinkedBlockingDeque.poll(LinkedBlockingDeque.java:684)
at java.base@25.0.1/sun.nio.fs.AbstractWatchService.poll(AbstractWatchService.java:108)
at knot//com.euphoriapatches.euphoria_patcher.monitoring.PotatoFileMonitor.monitorDirectoryShaderpack(PotatoFileMonitor.java:333)
at knot//com.euphoriapatches.euphoria_patcher.monitoring.PotatoFileMonitor.lambda$startMonitoring$0(PotatoFileMonitor.java:226)
at knot//com.euphoriapatches.euphoria_patcher.monitoring.PotatoFileMonitor$$Lambda/0x00000000b9a8a800.run(Unknown Source)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
"Supporter-Refresh" daemon prio=5 Id=114 TIMED_WAITING on java.util.TaskQueue@284ca681
at java.base@25.0.1/java.lang.Object.wait0(Native Method)
- waiting on java.util.TaskQueue@284ca681
at java.base@25.0.1/java.lang.Object.wait(Object.java:389)
at java.base@25.0.1/java.util.TimerThread.mainLoop(Timer.java:569)
at java.base@25.0.1/java.util.TimerThread.run(Timer.java:522)
"Timer hack thread" daemon prio=5 Id=87 TIMED_WAITING
at java.base@25.0.1/java.lang.Thread.sleepNanos0(Native Method)
at java.base@25.0.1/java.lang.Thread.sleepNanos(Thread.java:509)
at java.base@25.0.1/java.lang.Thread.sleep(Thread.java:540)
at knot//net.minecraft.util.Util$9.run(Util.java:1047)
"Yggdrasil Key Fetcher" daemon prio=5 Id=89 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@72f050f3
at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@72f050f3
at java.base@25.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:271)
at java.base@25.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
at java.base@25.0.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1166)
at java.base@25.0.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:883)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1016)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
"config-file-watcher-0-0" daemon prio=5 Id=103 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@21fcf805
at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@21fcf805
at java.base@25.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:271)
at java.base@25.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
at java.base@25.0.1/java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:516)
at java.base@25.0.1/java.util.concurrent.LinkedBlockingDeque.poll(LinkedBlockingDeque.java:684)
at java.base@25.0.1/sun.nio.fs.AbstractWatchService.poll(AbstractWatchService.java:108)
at knot//com.electronwill.nightconfig.core.file.FileWatcher$FsWatcher.run(FileWatcher.java:531)
at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)
at knot//net.minecraft.server.dedicated.ServerWatchdog.createWatchdogCrashReport(ServerWatchdog.java:83)
at knot//com.mojang.blaze3d.platform.ClientShutdownWatchdog.lambda$startShutdownWatchdog$0(ClientShutdownWatchdog.java:44)
at java.base/java.lang.Thread.run(Thread.java:1474)
-- Client watchdog shutdown details --
ADVAPI32.dll:Advanced Windows 32 Base API:10.0.26100.3624 (WinBuild.160101.0800):Microsoft Corporation
AUDIOSES.DLL:Audio Session:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation
AVRT.dll:Multimedia Realtime Runtime:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation
CFGMGR32.dll:Configuration Manager DLL:10.0.26100.8115 (WinBuild.160101.0800):Microsoft Corporation
COMCTL32.dll:User Experience Controls Library:6.10 (WinBuild.160101.0800):Microsoft Corporation
COMDLG32.dll:Common Dialogs DLL:10.0.26100.8117 (WinBuild.160101.0800):Microsoft Corporation
CRYPT32.dll:Crypto API32:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation
CRYPTBASE.dll:Base cryptographic API DLL:10.0.26100.8875 (WinBuild.160101.0800):Microsoft Corporation
CRYPTSP.dll:Cryptographic Service Provider API:10.0.26100.8875 (WinBuild.160101.0800):Microsoft Corporation
CoreMessaging.dll:Microsoft CoreMessaging Dll:10.0.26100.8875 (WinBuild.160101.0800):Microsoft Corporation
CoreUIComponents.dll:Microsoft Core UI Components Dll:10.0.26100.8875:Microsoft Corporation
DBGHELP.DLL:Windows Image Helper:10.0.26100.8328 (WinBuild.160101.0800):Microsoft Corporation
DEVOBJ.dll:Device Information Set DLL:10.0.26100.8737 (WinBuild.160101.0800):Microsoft Corporation
DNSAPI.dll:DNS Client API DLL:10.0.26100.1591 (WinBuild.160101.0800):Microsoft Corporation
DSPARSE.dll:Active Directory Domain Services API:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation
DWMAPI.DLL:Microsoft Desktop Window Manager API:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation
DWrite.dll:Microsoft DirectX Typography Services:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation
GDI32.dll:GDI Client DLL:10.0.26100.8328 (WinBuild.160101.0800):Microsoft Corporation
GLU32.dll:OpenGL Utility Library DLL:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation
HID.DLL:Hid User Library:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation
IMM32.DLL:Multi-User Windows IMM32 API Client DLL:10.0.26100.8521 (WinBuild.160101.0800):Microsoft Corporation
IPHLPAPI.DLL:IP Helper API:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation
KERNEL32.DLL:Windows NT BASE API Client DLL:10.0.26100.8737 (WinBuild.160101.0800):Microsoft Corporation
KERNELBASE.dll:Windows NT BASE API Client DLL:10.0.26100.8737 (WinBuild.160101.0800):Microsoft Corporation
MMDevApi.dll:MMDevice API:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation
MSCTF.dll:MSCTF Server DLL:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation
MpOav.dll:IOfficeAntiVirus Module:4.18.26070.9 (797b3603749206dfffe67a1cc891531b0a2cf438):Microsoft Corporation
NSI.dll:NSI User-mode interface DLL:10.0.26100.8875 (WinBuild.160101.0800):Microsoft Corporation
NTASN1.dll:Microsoft ASN.1 API:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation
OLEAUT32.dll:OLEAUT32.DLL:10.0.26100.8875 (WinBuild.160101.0800):Microsoft Corporation
Oleacc.dll:Active Accessibility Core Component:7.2.26100.8737 (WinBuild.160101.0800):Microsoft Corporation
OpenAL.dll:Main implementation library:1.25.1:
POWRPROF.dll:Power Profile Helper DLL:10.0.26100.8117 (WinBuild.160101.0800):Microsoft Corporation
PSAPI.DLL:Process Status Helper:10.0.26100.8521 (WinBuild.160101.0800):Microsoft Corporation
Pdh.dll:Windows Performance Data Helper DLL:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation
RPCRT4.dll:Remote Procedure Call Runtime:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation
SETUPAPI.dll:Windows Setup API:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation
SHCORE.dll:SHCORE:10.0.26100.8117 (WinBuild.160101.0800):Microsoft Corporation
SHELL32.dll:Windows Shell Common Dll:10.0.26100.8737 (WinBuild.160101.0800):Microsoft Corporation
SspiCli.dll:Security Support Provider Interface:10.0.26100.8737 (WinBuild.160101.0800):Microsoft Corporation
UMPDC.dll:User Mode Power Dependency Coordinator:10.0.26100.8115 (WinBuild.160101.0800):Microsoft Corporation
USER32.dll:Multi-User Windows USER API Client DLL:10.0.26100.8117 (WinBuild.160101.0800):Microsoft Corporation
USERENV.dll:Userenv:10.0.26100.7920 (WinBuild.160101.0800):Microsoft Corporation
USP10.dll:Uniscribe Unicode script processor:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation
VCRUNTIME140.dll:Microsoft® C Runtime Library:14.44.35208.0:Microsoft Corporation
VERSION.dll:Version Checking and File Installation Libraries:10.0.26100.1150 (WinBuild.160101.0800):Microsoft Corporation
WINMM.dll:MCI API DLL:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation
WINSTA.dll:Winstation Library:10.0.26100.8737 (WinBuild.160101.0800):Microsoft Corporation
WINTRUST.dll:Microsoft Trust Verification APIs:10.0.26100.8875 (WinBuild.160101.0800):Microsoft Corporation
WS2_32.dll:Windows Socket 2.0 32-Bit DLL:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation
Wtsapi32.dll:Windows Remote Desktop Session Host Server SDK APIs:10.0.26100.8737 (WinBuild.160101.0800):Microsoft Corporation
amsi.dll:Anti-Malware Scan Interface:10.0.26100.7309 (WinBuild.160101.0800):Microsoft Corporation
apphelp.dll:Application Compatibility Client Library:10.0.26100.8457 (WinBuild.160101.0800):Microsoft Corporation
awt.dll:OpenJDK Platform binary:**.**.**.**:Microsoft
bcrypt.dll:Windows Cryptographic Primitives Library:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation
bcryptPrimitives.dll:Windows Cryptographic Primitives Library:10.0.26100.8875 (WinBuild.160101.0800):Microsoft Corporation
clbcatq.dll:COM+ Configuration Catalog:2001.12.10941.16384 (WinBuild.160101.0800):Microsoft Corporation
combase.dll:Microsoft COM for Windows:10.0.26100.7705 (WinBuild.160101.0800):Microsoft Corporation
controlify-native-13842034118605482132SDL3.dll:SDL:3, 4, 12, 0:
cryptnet.dll:Crypto Network Related API:10.0.26100.8737 (WinBuild.160101.0800):Microsoft Corporation
dbgcore.DLL:Windows Core Debugging Helpers:10.0.26100.8737 (WinBuild.160101.0800):Microsoft Corporation
dinput8.dll:Microsoft DirectInput:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation
drvstore.dll:Driver Store API:10.0.26100.8737 (WinBuild.160101.0800):Microsoft Corporation
dxcore.dll:DXCore:10.0.26100.8737 (WinBuild.160101.0800):Microsoft Corporation
extnet.dll:OpenJDK Platform binary:**.**.**.**:Microsoft
fastprox.dll:WMI Custom Marshaller:10.0.26100.8737 (WinBuild.160101.0800):Microsoft Corporation
freetype.dll:Font Rendering Library:2.14.1:The FreeType Project
fwpuclnt.dll:FWP/IPsec User-Mode API:10.0.26100.3915 (WinBuild.160101.0800):Microsoft Corporation
gameinput.dll:GameInput API:0.2309.26100.8875:Microsoft Corporation
gameinputredist.dll:GameInput:**.**.**.**:Windows (R) Win 7 DDK provider
gdi32full.dll:GDI Client DLL:10.0.26100.8875 (WinBuild.160101.0800):Microsoft Corporation
glfw.dll:GLFW 3.5.0 DLL:3.5.0:GLFW
gpapi.dll:Group Policy Client API:10.0.26100.8521 (WinBuild.160101.0800):Microsoft Corporation
icm32.dll:Microsoft Color Management Module (CMM):10.0.26100.2314 (WinBuild.160101.0800):Microsoft Corporation
imagehlp.dll:Windows NT Image Helper:10.0.26100.4202 (WinBuild.160101.0800):Microsoft Corporation
inputhost.dll:InputHost:10.0.26100.8737 (WinBuild.160101.0800):Microsoft Corporation
java.dll:OpenJDK Platform binary:**.**.**.**:Microsoft
javaw.exe:OpenJDK Platform binary:**.**.**.**:Microsoft
jimage.dll:OpenJDK Platform binary:**.**.**.**:Microsoft
jli.dll:OpenJDK Platform binary:**.**.**.**:Microsoft
jna9650900982013028690.dll:JNA native library:7.0.2:Java(TM) Native Access (JNA)
jvm.dll:OpenJDK 64-Bit server VM:**.**.**.**:Microsoft
kernel.appcore.dll:AppModel API Host:10.0.26100.8737 (WinBuild.160101.0800):Microsoft Corporation
libzstd-jni_dh-1.5.7-65346584175895274873.dll
management.dll:OpenJDK Platform binary:**.**.**.**:Microsoft
management_ext.dll:OpenJDK Platform binary:**.**.**.**:Microsoft
msasn1.dll:ASN.1 Runtime APIs:10.0.26100.8875 (WinBuild.160101.0800):Microsoft Corporation
mscms.dll:Microsoft Color Matching System DLL:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation
msvcp140.dll:Microsoft® C Runtime Library:14.44.35208.0:Microsoft Corporation
msvcp_win.dll:Microsoft® C Runtime Library:10.0.26100.8875 (WinBuild.160101.0800):Microsoft Corporation
msvcrt.dll:Windows NT CRT DLL:7.0.26100.8875 (WinBuild.160101.0800):Microsoft Corporation
mswsock.dll:Microsoft Windows Sockets 2.0 Service Provider:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation
napinsp.dll:E-mail Naming Shim Provider:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation
ncrypt.dll:Windows NCrypt Router:10.0.26100.1591 (WinBuild.160101.0800):Microsoft Corporation
net.dll:OpenJDK Platform binary:**.**.**.**:Microsoft
nio.dll:OpenJDK Platform binary:**.**.**.**:Microsoft
nlansp_c.dll:NLA Namespace Service Provider DLL:10.0.26100.8521 (WinBuild.160101.0800):Microsoft Corporation
ntdll.dll:NT Layer DLL:10.0.26100.8737 (WinBuild.160101.0800):Microsoft Corporation
ntmarta.dll:Windows NT MARTA provider:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation
nvgpucomp64.dll:NVIDIA GPU Compiler Driver, Version 610.47 :32.0.16.1047:NVIDIA Corporation
nvoglv64.dll:NVIDIA Compatible OpenGL ICD:32.0.16.1047:NVIDIA Corporation
nvspcap64.dll:NVIDIA Game Proxy\x008\x16\x01FileVersion\x00\x001:**.**.**.**\x00\x008\x16\x01Produc:NVIDIA Corporation\x00\x00L$\x01FileDescriptio
ole32.dll:Microsoft OLE for Windows:10.0.26100.6725 (WinBuild.160101.0800):Microsoft Corporation
opengl32.dll:OpenGL Client DLL:10.0.26100.8737 (WinBuild.160101.0800):Microsoft Corporation
perfos.dll:Windows System Performance Objects DLL:10.0.26100.7705 (WinBuild.160101.0800):Microsoft Corporation
perfproc.dll:Windows System Process Performance Objects DLL:10.0.26100.7705 (WinBuild.160101.0800):Microsoft Corporation
pfclient.dll:SysMain Client:10.0.26100.4202 (WinBuild.160101.0800):Microsoft Corporation
profapi.dll:User Profile Basic API:10.0.26100.8737 (WinBuild.160101.0800):Microsoft Corporation
rasadhlp.dll:Remote Access AutoDial Helper:10.0.26100.7920 (WinBuild.160101.0800):Microsoft Corporation
resourcepolicyclient.dll:Resource Policy Client:10.0.26100.8115 (WinBuild.160101.0800):Microsoft Corporation
rsaenh.dll:Microsoft Enhanced Cryptographic Provider:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation
sapi.dll:Speech API:5.3.29131.00 (WinBuild.160101.0800):Microsoft Corporation
sechost.dll:Host for SCM/SDDL/LSA Lookup APIs:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation
shlwapi.dll:Shell Light-weight Utility Library:10.0.26100.8117 (WinBuild.160101.0800):Microsoft Corporation
sqlite-3.47.2.0-00b5ac2e-7dd8-4240-b73b-d06d12c542c7-sqlitejdbc.dll
sunmscapi.dll:OpenJDK Platform binary:**.**.**.**:Microsoft
textinputframework.dll:"TextInputFramework.DYNLINK":10.0.26100.8737 (WinBuild.160101.0800):Microsoft Corporation
ucrtbase.dll:Microsoft® C Runtime Library:10.0.26100.8875 (WinBuild.160101.0800):Microsoft Corporation
uxtheme.dll:Microsoft UxTheme Library:10.0.26100.7019 (WinBuild.160101.0800):Microsoft Corporation
vcruntime140_1.dll:Microsoft® C Runtime Library:14.44.35208.0:Microsoft Corporation
verify.dll:OpenJDK Platform binary:**.**.**.**:Microsoft
vulkan-1.dll:Vulkan Loader:**.**.**.**:
wbemcomn.dll:WMI:10.0.26100.7920 (WinBuild.160101.0800):Microsoft Corporation
wbemprox.dll:WMI:10.0.26100.8737 (WinBuild.160101.0800):Microsoft Corporation
wbemsvc.dll:WMI:10.0.26100.8737 (WinBuild.160101.0800):Microsoft Corporation
win32u.dll:Win32u:10.0.26100.8875 (WinBuild.160101.0800):Microsoft Corporation
windows.staterepositorycore.dll:Windows StateRepository API Core:10.0.26100.8875 (WinBuild.160101.0800):Microsoft Corporation
windows.storage.dll:Microsoft WinRT Storage API:10.0.26100.8117 (WinBuild.160101.0800):Microsoft Corporation
winrnr.dll:LDAP RnR Provider DLL:10.0.26100.8737 (WinBuild.160101.0800):Microsoft Corporation
wintypes.dll:Windows Base Types DLL:10.0.26100.7705 (WinBuild.160101.0800):Microsoft Corporation
wldp.dll:Windows Lockdown Policy:10.0.26100.8521 (WinBuild.160101.0800):Microsoft Corporation
wshbth.dll:Windows Sockets Helper DLL:10.0.26100.8875 (WinBuild.160101.0800):Microsoft Corporation
wshunix.dll:AF_UNIX Winsock2 Helper DLL:10.0.26100.1 (WinBuild.160101.0800):Microsoft Corporation
xinput1_4.dll:Microsoft Common Controller API:10.0.26100.8457 (WinBuild.160101.0800):Microsoft Corporation
zip.dll:OpenJDK Platform binary:**.**.**.**:Microsoft
at knot//com.mojang.blaze3d.platform.ClientShutdownWatchdog.lambda$startShutdownWatchdog$0(ClientShutdownWatchdog.java:44)
at java.base/java.lang.Thread.run(Thread.java:1474)
Description: This section contains information related to dynamic lighting, this may not be related to your crash.
Spatial Hash Occupancy: 6 / 1024
at knot//dev.lambdaurora.lambdynlights.LambDynLights.lambda$onInitializeClient$0(LambDynLights.java:132)
at knot//dev.yumi.mc.core.api.CrashReportEvents.lambda$static$1(CrashReportEvents.java:43)
at knot//net.minecraft.CrashReport.handler$flf000$yumi_mc_core$yumi$onCrashReportCreate(CrashReport.java:538)
at knot//net.minecraft.CrashReport.getDetails(CrashReport.java)
at knot//net.minecraft.CrashReport.getFriendlyReport(CrashReport.java:151)
at knot//net.minecraft.CrashReport.getFriendlyReport(CrashReport.java:157)
at knot//net.minecraft.client.Minecraft.saveReport(Minecraft.java:1024)
at knot//net.minecraft.client.Minecraft.saveReport(Minecraft.java:1015)
at knot//com.mojang.blaze3d.platform.ClientShutdownWatchdog.lambda$startShutdownWatchdog$0(ClientShutdownWatchdog.java:52)
at java.base/java.lang.Thread.run(Thread.java:1474)
Minecraft Version ID: 26.2
Operating System: Windows 11 (amd64) version 10.0
Java Version: 25.0.1, Microsoft
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
Memory: 1684013056 bytes (1606 MiB) / 4294967296 bytes (4096 MiB) up to 4294967296 bytes (4096 MiB)
Memory (heap): init: 2048MiB, used: 2490MiB, committed: 4096MiB, max: 4096MiB
Memory (non-head): init: 007MiB, used: 400MiB, committed: 454MiB, max: 000MiB
Processor Vendor: GenuineIntel
Processor Name: 12th Gen Intel(R) Core(TM) i7-12700K
Identifier: Intel64 Family 6 Model 151 Stepping 2
Microarchitecture: Alder Lake
Number of physical packages: 1
Number of physical CPUs: 12
Number of logical CPUs: 20
Graphics card #0 name: Intel(R) UHD Graphics 770
Graphics card #0 vendor: Intel Corporation
Graphics card #0 VRAM (MiB): 2048.00
Graphics card #0 deviceId: VideoController1
Graphics card #0 versionInfo: 32.0.101.7082
Graphics card #1 name: NVIDIA GeForce RTX 3080 Ti
Graphics card #1 vendor: NVIDIA
Graphics card #1 VRAM (MiB): 12288.00
Graphics card #1 deviceId: VideoController2
Graphics card #1 versionInfo: 32.0.16.1047
Memory slot #0 capacity (MiB): 16384.00
Memory slot #0 clockSpeed (GHz): 5.60
Memory slot #0 type: DDR5
Memory slot #1 capacity (MiB): 16384.00
Memory slot #1 clockSpeed (GHz): 5.60
Memory slot #1 type: DDR5
Virtual memory max (MiB): 42795.87
Virtual memory used (MiB): 21764.58
Swap memory total (MiB): 10240.00
Swap memory used (MiB): 164.84
Space in storage for jna.tmpdir (MiB): available: 399430.16, total: 952812.00
Space in storage for org.lwjgl.system.SharedLibraryExtractPath (MiB): available: 399430.16, total: 952812.00
Space in storage for io.netty.native.workdir (MiB): available: 399430.16, total: 952812.00
Space in storage for java.io.tmpdir (MiB): available: 399430.16, total: 952812.00
Space in storage for workdir (MiB): available: 399430.16, total: 952812.00
Operating System Version: Microsoft Windows 11 build 26200
Process Loads: Uptime: 5951s, user: 56443s (948.50%), kernel: 2583s (43.41%), total: 59027s (991.92%)
Process Virtual Size (MiB): 2868.97
Process Resident Size (MiB): 1438.21
JVM Flags: 8 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xms2G -Xmx4G -XX:+UseCompactObjectHeaders -XX:+AlwaysPreTouch -XX:+UseStringDeduplication -XX:+UseZGC
appleskin: AppleSkin 3.0.10+mc26.2
architectury: Architectury 21.0.7
atmosfera: Atmosfera 2.7.2+mc26.2
betterf3: BetterF3 19.0.0
betterthanmending: BetterThanMending 2.3.0
biomesoplenty: BiomesOPlenty **.**.**.**.40
com_google_code_findbugs_jsr305: jsr305 3.0.2
net_jodah_typetools: typetools 0.6.3
bridgingmod: Bridging Mod 2.7.0+26.2
cardinal-components: Cardinal Components API 8.0.1
cardinal-components-base: Cardinal Components API (base) 8.0.1
cardinal-components-block: Cardinal Components API (blocks) 8.0.1
cardinal-components-chunk: Cardinal Components API (chunks) 8.0.1
cardinal-components-entity: Cardinal Components API (entities) 8.0.1
cardinal-components-item: Cardinal Components API (items) 8.0.1
cardinal-components-level: Cardinal Components API (levels) 8.0.1
cardinal-components-leveldata: Cardinal Components API (level data) 8.0.1
cardinal-components-scoreboard: Cardinal Components API (scoreboard) 8.0.1
cloth-config: Cloth Config v26.2 26.2.155
cloth-basic-math: cloth-basic-math 0.6.1
collective: Collective 8.39
continuity: Continuity 3.0.1+26.2
controlify: Controlify 3.4.1+mc26.2
dev_isxander_sdl_sdl-api: sdl-api release-3.4.12-5
dev_isxander_sdl_sdl-backend-ffm: sdl-backend-ffm release-3.4.12-5
dev_isxander_steamdeck4j: steamdeck4j 1.1.7
coolrain: CoolRain 1.4.0-26.2
midnightlib: MidnightLib 1.9.3
cosycritters: Cosy Critters & Creepy Crawlies 0.3.2
creativecore: CreativeCore 2.14.16
net_neoforged_bus: bus 7.2.0
cristellib: Cristel Lib 3.1.11
blue_endless_jankson: jankson 1.2.3
dense-flowers: Dense Flowers 0.3.0+mc26.2
distanthorizons: Distant Horizons 3.2.0-b
fabric-client-gametest-api-v1: Fabric Client Game Test API (v1) 5.0.18+991fd34125
eg_particle_interactions: Particle Interactions 0.10.1+26.2
euphoria_patcher: Euphoria Patcher 1.9.3-r5.8.1-fabric
explorify: Explorify 1.6.5
fabric-api: Fabric API 0.156.0+26.2
fabric-api-base: Fabric API Base 2.0.4+ece063239e
fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 2.0.17+11e1c9a39e
fabric-biome-api-v1: Fabric Biome API (v1) 18.0.6+c7bd5b8e9e
fabric-block-api-v1: Fabric Block API (v1) 3.0.3+ec56b6019e
fabric-block-getter-api-v2: Fabric BlockGetter API (v2) 2.0.7+ec56b6019e
fabric-command-api-v2: Fabric Command API (v2) 3.1.0+00cb03469e
fabric-content-registries-v0: Fabric Content Registries (v0) 11.3.0+d0a699d09e
fabric-convention-tags-v2: Fabric Convention Tags (v2) 4.7.0+1f023a9e9e
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 1.0.5+086d547a9e
fabric-creative-tab-api-v1: Fabric Creative Tab API (v1) 5.0.14+d871b99e9e
fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 2.2.18+515ac5339e
fabric-data-generation-api-v1: Fabric Data Generation API (v1) 25.5.0+aed122aa9e
fabric-debug-api-v1: Fabric Debug API (v1) 1.0.2+c792624d9e
fabric-dimensions-v1: Fabric Dimensions API (v1) 5.1.11+515ac5339e
fabric-entity-events-v1: Fabric Entity Events (v1) 5.0.5+06488ac19e
fabric-events-interaction-v0: Fabric Events Interaction (v0) 5.2.7+515ac5339e
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 4.0.8+46a6d00c9e
fabric-item-api-v1: Fabric Item API (v1) 14.4.0+49a69a7b9e
fabric-key-mapping-api-v1: Fabric Key Mapping API (v1) 2.0.5+e2bdee789e
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 4.1.3+4575b05f9e
fabric-loot-api-v3: Fabric Loot API (v3) 3.0.17+06488ac19e
fabric-menu-api-v1: Fabric Menu API (v1) 2.0.16+086d547a9e
fabric-message-api-v1: Fabric Message API (v1) 7.0.7+086d547a9e
fabric-model-loading-api-v1: Fabric Model Loading API (v1) 8.0.16+c80601bb9e
fabric-networking-api-v1: Fabric Networking API (v1) 6.3.3+72073ef09e
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 24.1.0+6fcd5f039e
fabric-particles-v1: Fabric Particles (v1) 5.0.18+d1756aa99e
fabric-permission-api-v1: Fabric Permission API (v1) 1.0.4+536fad2f9e
fabric-recipe-api-v1: Fabric Recipe API (v1) 9.0.20+11e1c9a39e
fabric-registry-sync-v0: Fabric Registry Sync (v0) 7.1.0+c7bd5b8e9e
fabric-renderer-api-v1: Fabric Renderer API (v1) 14.1.3+2b0d8a229e
fabric-renderer-indigo: Fabric Renderer - Indigo 9.1.3+2b0d8a229e
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 6.0.4+06488ac19e
fabric-rendering-v1: Fabric Rendering (v1) 25.3.2+515ac5339e
fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 6.1.0+10e9a28b9e
fabric-resource-loader-v0: Fabric Resource Loader (v0) 3.3.20+4fc5413f9e
fabric-resource-loader-v1: Fabric Resource Loader (v1) 2.0.13+9edec1269e
fabric-screen-api-v1: Fabric Screen API (v1) 5.1.0+48e3c0b09e
fabric-serialization-api-v1: Fabric Serialization API (v1) 2.0.4+11a26f319e
fabric-sound-api-v1: Fabric Sound API (v1) 2.0.5+11a26f319e
fabric-tag-api-v1: Fabric Tag API (v1) 2.1.4+515ac5339e
fabric-transfer-api-v1: Fabric Transfer API (v1) 8.0.12+11dbb7d79e
fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 8.1.4+67c847259e
fabric-language-kotlin: Fabric Language Kotlin 1.13.13+kotlin.2.4.10
org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 2.4.10
org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 2.4.10
org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 2.4.10
org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 2.4.10
org_jetbrains_kotlinx_atomicfu-jvm: atomicfu-jvm 0.33.0
org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm: kotlinx-coroutines-core-jvm 1.11.0
org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.11.0
org_jetbrains_kotlinx_kotlinx-datetime-jvm: kotlinx-datetime-jvm 0.8.0
org_jetbrains_kotlinx_kotlinx-io-bytestring-jvm: kotlinx-io-bytestring-jvm 0.9.1
org_jetbrains_kotlinx_kotlinx-io-core-jvm: kotlinx-io-core-jvm 0.9.1
org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm: kotlinx-serialization-cbor-jvm 1.11.0
org_jetbrains_kotlinx_kotlinx-serialization-core-jvm: kotlinx-serialization-core-jvm 1.11.0
org_jetbrains_kotlinx_kotlinx-serialization-json-jvm: kotlinx-serialization-json-jvm 1.11.0
fabricloader: Fabric Loader 0.19.3
mixinextras: MixinExtras 0.5.4
fallingleaves: Falling Leaves 2.0.7
forgeconfigapiport: Forge Config API Port 26.2.1
com_electronwill_night-config_core: core 3.8.4
com_electronwill_night-config_toml: toml 3.8.4
fzzy_config: Fzzy Config 0.7.6+26.2
fabric-permissions-api-v0: fabric-permissions-api 0.7.0
net_peanuuutz_tomlkt_tomlkt-jvm: tomlkt-jvm 0.3.7
geckolib: GeckoLib 5 5.5.3
glitchcore: GlitchCore **.**.**.**.0
healingcampfire: Healing Campfire 6.3
immersive-storms: Immersive Storms 1.7.3+26.2
inventorysorter: Inventory Sorter 3.0.0
com_github_erosb_everit-json-schema: everit-json-schema 1.14.4
meza_core: Meza's Mods Core 2.0.3
com_posthog_java_posthog: posthog 1.2.0
org_json_json: json 20231013
io_github_douira_glsl-transformer: glsl-transformer 3.0.0-pre3
org_anarres_jcpp: jcpp 1.4.14
org_antlr_antlr4-runtime: antlr4-runtime 4.13.1
jamlib: JamLib 2.3.1+26.2.x
java: OpenJDK 64-Bit Server VM 25
lambdynlights: LambDynamicLights 4.12.2+26.2
lambdynlights_api: LambDynamicLights (API) 4.12.2+26.2
yumi_commons_collections: Yumi Commons: Collections 2.0.0
yumi_commons_core: Yumi Commons: Core 2.0.0
yumi_commons_event: Yumi Commons: Event 2.0.0
pride: Pride Lib 1.7.0+26.2
spruceui: SpruceUI 11.0.0+26.2
yumi_mc_core: Yumi Minecraft Libraries: Foundation 1.1.1+26.2
lithium: Lithium 0.25.3+mc26.2
lithostitched: Lithostitched 1.8.0+beta1
de_marhali_json5-java: json5-java 3.0.0
make_bubbles_pop: Make Bubbles Pop 0.3.4-fabric
midnightcontrols: MidnightControls 1.12.1
minecraft: Minecraft 26.2
mousetweaks: Mouse Tweaks 2.31
pickupnotifier: Pick Up Notifier 26.2.0
placeholder-api: Placeholder API 3.1.0-beta.1+26.2
polytone: Polytone 26.2-6.3.1
codecui: CodecUI 26.2-1.4.1
net_objecthunter_exp4j: exp4j 0.4.8
org_mvel_mvel2: mvel2 2.5.2
puzzleslib: Puzzles Lib 26.2.3
rightclickharvest: Right Click Harvest 4.6.2+26.2.x
snowundertrees: Snow Under Trees 2.7.6+26.1
sodium: Sodium 0.9.1+mc26.2
sound_physics_remastered: Sound Physics Remastered 1.5.1+26.2
subtle_effects: Subtle Effects 1.14.3
com_moulberry_mixinconstraints: mixinconstraints 1.1.0
t_and_t: Towns and Towers 1.13.11
terrablender: TerraBlender **.**.**.**.2
terralith: Terralith 2.6.4
tightfire: Tightfire 1.0-SNAPSHOT
travelersbackpack: Traveler's Backpack 11.3.1
untitledduckmod: UntitledDuck 1.6.0
visuality: Visuality 0.7.14+26.2
xaerominimap: Xaero's Minimap 26.4.2
xaeroworldmap: Xaero's World Map 1.44.2
yet_another_config_lib_v3: YetAnotherConfigLib 3.9.6+26.2-fabric
com_twelvemonkeys_common_common-image: common-image 3.12.0
com_twelvemonkeys_common_common-io: common-io 3.12.0
com_twelvemonkeys_common_common-lang: common-lang 3.12.0
com_twelvemonkeys_imageio_imageio-core: imageio-core 3.12.0
com_twelvemonkeys_imageio_imageio-metadata: imageio-metadata 3.12.0
com_twelvemonkeys_imageio_imageio-webp: imageio-webp 3.12.0
org_quiltmc_parsers_gson: gson 0.2.1
org_quiltmc_parsers_json: json 0.2.1
zoomify: Zoomify 2.16.1+26.2
Loaded Shaderpack: ComplementaryReimagined_r5.8.1 + EuphoriaPatches_1.9.3
Profile: Custom (+24 options changed by user)
Launched Version: fabric-loader-0.19.3-26.2
Launcher name: minecraft-launcher
Backend library: LWJGL version 3.4.1-snapshot
Window size: <not initialized>
Surface Info: <no surface>
Graphics Device: NVIDIA GeForce RTX 3080 Ti/PCIe/SSE2
Graphics Vendor: NVIDIA Corporation
Graphics Drivers: 3.3.0 NVIDIA 610.47
Graphics Device Extensions: GL_ARB_multi_draw_indirect, GL_ARB_buffer_storage, GL_ARB_shader_draw_parameters, GL_ARB_base_instance, GL_KHR_debug, GL_ARB_draw_indirect, GL_ARB_clip_control, GL_ARB_vertex_attrib_binding, GL_ARB_direct_state_access, GL_EXT_texture_filter_anisotropic
Graphics Device Type: OTHER
Graphics Device Features: DeviceFeatures[shaderDrawParameters=true, multiDrawDirectInterleaved=false, multiDrawDirectSeparate=true, multiDrawIndirect=true, drawIndirect=true, nonZeroFirstInstance=true, persistentMapping=true]
Is Modded: Definitely; Client brand changed to 'fabric'
CPU: 20x 12th Gen Intel(R) Core(TM) i7-12700K