Pehkui

Pehkui

35M Downloads

[Bug]: crashes and lag caused by latest version of mod

midnightpandora opened this issue ยท 1 comments

commented

Minecraft version(s)

1.18.1

Minecraft version details

No response

Mod loader

Fabric

Mod loader version

fabric 0.12.12

Fabric API version

fabric api 0.46.1

In what environment did the problem occur?

My multiplayer server that I was running

What went wrong? (Crash logs don't go here)

My server keeps crashing and is super laggy, used spark to identify the cause and it said pehkui. I've run many origins servers before with these same mods and didnt have issues until this most recent version of pehkui was added.

Spark profile here: https://spark.lucko.me/2gGHPm8M1o
I've run it several times and it always lists pehkui as the top source of lag.

Full list of installed mods

Origins-1.18-1.3.1
Pehkui-3.1.0+1.14.4-1.18.1
consularsorigins-1.5.1
end_origins
extraorigins-1.18-7
fabric-api-0.46.1+1.18
genesis-1.18.1-1.0.0
goat-origin-1.18
moborigins-1.8.0
phosphor-fabric-mc1.18.x-0.8.1

Did the problem cause the game to crash?

Yes. (paste crash report below)

Full crash report contents (if you experienced a crash)

Crash report output:

---- Minecraft Crash Report ----
// Why did you do that?

Time: 2/5/22, 11:06 PM
Description: Watching Server

java.lang.Error: Watchdog
at [email protected]/jdk.internal.misc.Unsafe.unpark(Native Method)
at [email protected]/java.util.concurrent.locks.LockSupport.unpark(LockSupport.java:177)
at [email protected]/java.util.concurrent.SynchronousQueue$TransferStack$SNode.tryMatch(SynchronousQueue.java:263)
at [email protected]/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:422)
at [email protected]/java.util.concurrent.SynchronousQueue.offer(SynchronousQueue.java:875)
at [email protected]/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1357)
at net.minecraft.class_3846.method_16908(class_3846.java:131)
at net.minecraft.class_3846.method_16901(class_3846.java:124)
at net.minecraft.class_3906.method_27918(class_3906.java:31)
at net.minecraft.class_4698.method_23709(class_4698.java:148)
at net.minecraft.class_4698.method_31738(class_4698.java:94)
at net.minecraft.class_4698.method_23700(class_4698.java:81)
at net.minecraft.class_3977.method_23696(class_3977.java:79)
at net.minecraft.class_3898.method_17979(class_3898.java:905)
at net.minecraft.class_3898.method_17256(class_3898.java:557)
at net.minecraft.class_3898$$Lambda$5708/0x0000000801743a88.get(Unknown Source)
at [email protected]/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
at net.minecraft.class_1255.method_18859(class_1255.java:151)
at net.minecraft.class_3215$class_4212.method_18859(class_3215.java:552)
at net.minecraft.class_1255.method_16075(class_1255.java:125)
at net.minecraft.class_3215$class_4212.method_16075(class_3215.java:561)
at net.minecraft.class_3215.method_19492(class_3215.java:282)
at net.minecraft.server.MinecraftServer.method_20415(MinecraftServer.java:768)
at net.minecraft.server.MinecraftServer.method_16075(MinecraftServer.java:756)
at net.minecraft.class_1255.method_5383(class_1255.java:110)
at net.minecraft.server.MinecraftServer.method_16208(MinecraftServer.java:740)
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:688)
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:270)
at net.minecraft.server.MinecraftServer$$Lambda$5409/0x00000008015efa70.run(Unknown Source)
at [email protected]/java.lang.Thread.run(Thread.java:833)

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head --
Thread: Server Watchdog
Stacktrace:
at [email protected]/jdk.internal.misc.Unsafe.unpark(Native Method)
at [email protected]/java.util.concurrent.locks.LockSupport.unpark(LockSupport.java:177)
at [email protected]/java.util.concurrent.SynchronousQueue$TransferStack$SNode.tryMatch(SynchronousQueue.java:263)
at [email protected]/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:422)
at [email protected]/java.util.concurrent.SynchronousQueue.offer(SynchronousQueue.java:875)
at [email protected]/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1357)
at net.minecraft.class_3846.method_16908(class_3846.java:131)
at net.minecraft.class_3846.method_16901(class_3846.java:124)
at net.minecraft.class_3906.method_27918(class_3906.java:31)
at net.minecraft.class_4698.method_23709(class_4698.java:148)
at net.minecraft.class_4698.method_31738(class_4698.java:94)
at net.minecraft.class_4698.method_23700(class_4698.java:81)
at net.minecraft.class_3977.method_23696(class_3977.java:79)
at net.minecraft.class_3898.method_17979(class_3898.java:905)
at net.minecraft.class_3898.method_17256(class_3898.java:557)
at net.minecraft.class_3898$$Lambda$5708/0x0000000801743a88.get(Unknown Source)
at [email protected]/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
at net.minecraft.class_1255.method_18859(class_1255.java:151)
at net.minecraft.class_3215$class_4212.method_18859(class_3215.java:552)
at net.minecraft.class_1255.method_16075(class_1255.java:125)
at net.minecraft.class_3215$class_4212.method_16075(class_3215.java:561)
at net.minecraft.class_3215.method_19492(class_3215.java:282)
at net.minecraft.server.MinecraftServer.method_20415(MinecraftServer.java:768)
at net.minecraft.server.MinecraftServer.method_16075(MinecraftServer.java:756)
at net.minecraft.class_1255.method_5383(class_1255.java:110)
at net.minecraft.server.MinecraftServer.method_16208(MinecraftServer.java:740)
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:688)
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:270)

-- Thread Dump --
Details:
Threads: "Reference Handler" daemon prio=10 Id=2 RUNNABLE
at [email protected]/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
at [email protected]/java.lang.ref.Reference.processPendingReferences(Reference.java:253)
at [email protected]/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215)

"Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@504962f3
at [email protected]/java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.ReferenceQueue$Lock@504962f3
at [email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
at [email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
at [email protected]/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172)

"Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE

"Notification Thread" daemon prio=9 Id=12 RUNNABLE

"Common-Cleaner" daemon prio=8 Id=13 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@5e8e868a
at [email protected]/java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.ReferenceQueue$Lock@5e8e868a
at [email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
at [email protected]/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)
at [email protected]/java.lang.Thread.run(Thread.java:833)
at [email protected]/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162)

"Worker-Bootstrap-1" daemon prio=5 Id=34 WAITING on java.util.concurrent.ForkJoinPool@5ab10983
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.ForkJoinPool@5ab10983
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
at [email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724)
at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

"Worker-Bootstrap-2" daemon prio=5 Id=35 WAITING on java.util.concurrent.ForkJoinPool@5ab10983
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.ForkJoinPool@5ab10983
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
at [email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724)
at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

"Worker-Bootstrap-3" daemon prio=5 Id=36 WAITING on java.util.concurrent.ForkJoinPool@5ab10983
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.ForkJoinPool@5ab10983
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
at [email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724)
at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

"Worker-Bootstrap-4" daemon prio=5 Id=37 WAITING on java.util.concurrent.ForkJoinPool@5ab10983
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.ForkJoinPool@5ab10983
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
at [email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724)
at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

"Worker-Bootstrap-5" daemon prio=5 Id=38 WAITING on java.util.concurrent.ForkJoinPool@5ab10983
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.ForkJoinPool@5ab10983
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
at [email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724)
at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

"Worker-Bootstrap-6" daemon prio=5 Id=39 WAITING on java.util.concurrent.ForkJoinPool@5ab10983
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.ForkJoinPool@5ab10983
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
at [email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724)
at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

"Worker-Bootstrap-8" daemon prio=5 Id=41 WAITING on java.util.concurrent.ForkJoinPool@5ab10983
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.ForkJoinPool@5ab10983
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
at [email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724)
at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

"Worker-Bootstrap-9" daemon prio=5 Id=42 WAITING on java.util.concurrent.ForkJoinPool@5ab10983
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.ForkJoinPool@5ab10983
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
at [email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724)
at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

"Worker-Bootstrap-10" daemon prio=5 Id=43 WAITING on java.util.concurrent.ForkJoinPool@5ab10983
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.ForkJoinPool@5ab10983
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
at [email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724)
at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

"Worker-Bootstrap-11" daemon prio=5 Id=44 WAITING on java.util.concurrent.ForkJoinPool@5ab10983
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.ForkJoinPool@5ab10983
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
at [email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724)
at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

"Worker-Bootstrap-7" daemon prio=5 Id=40 TIMED_WAITING on java.util.concurrent.ForkJoinPool@5ab10983
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.ForkJoinPool@5ab10983
at [email protected]/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410)
at [email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726)
at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

"Timer hack thread" daemon prio=5 Id=45 TIMED_WAITING
at [email protected]/java.lang.Thread.sleep(Native Method)
at net.minecraft.class_156$6.run(class_156.java:803)

"Worker-Main-12" daemon prio=5 Id=46 WAITING on java.util.concurrent.ForkJoinPool@1fb38cb1
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.ForkJoinPool@1fb38cb1
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
at [email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724)
at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

"Worker-Main-13" daemon prio=5 Id=47 WAITING on java.util.concurrent.ForkJoinPool@1fb38cb1
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.ForkJoinPool@1fb38cb1
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
at [email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724)
at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

"Worker-Main-14" daemon prio=5 Id=48 WAITING on java.util.concurrent.ForkJoinPool@1fb38cb1
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.ForkJoinPool@1fb38cb1
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
at [email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724)
at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

"Worker-Main-15" daemon prio=5 Id=49 WAITING on java.util.concurrent.ForkJoinPool@1fb38cb1
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.ForkJoinPool@1fb38cb1
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
at [email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724)
at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

"Worker-Main-16" daemon prio=5 Id=50 WAITING on java.util.concurrent.ForkJoinPool@1fb38cb1
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.ForkJoinPool@1fb38cb1
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
at [email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724)
at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

"Worker-Main-17" daemon prio=5 Id=51 WAITING on java.util.concurrent.ForkJoinPool@1fb38cb1
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.ForkJoinPool@1fb38cb1
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
at [email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724)
at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

"Worker-Main-18" daemon prio=5 Id=52 WAITING on java.util.concurrent.ForkJoinPool@1fb38cb1
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.ForkJoinPool@1fb38cb1
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
at [email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724)
at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

"Worker-Main-19" daemon prio=5 Id=53 WAITING on java.util.concurrent.ForkJoinPool@1fb38cb1
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.ForkJoinPool@1fb38cb1
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
at [email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724)
at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

"Worker-Main-20" daemon prio=5 Id=54 WAITING on java.util.concurrent.ForkJoinPool@1fb38cb1
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.ForkJoinPool@1fb38cb1
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
at [email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724)
at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

"Worker-Main-21" daemon prio=5 Id=55 WAITING on java.util.concurrent.ForkJoinPool@1fb38cb1
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.ForkJoinPool@1fb38cb1
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
at [email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724)
at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

"Worker-Main-22" daemon prio=5 Id=56 WAITING on java.util.concurrent.ForkJoinPool@1fb38cb1
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.ForkJoinPool@1fb38cb1
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
at [email protected]/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724)
at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623)
at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

"Server thread" prio=8 Id=57 RUNNABLE
at [email protected]/jdk.internal.misc.Unsafe.unpark(Native Method)
at [email protected]/java.util.concurrent.locks.LockSupport.unpark(LockSupport.java:177)
at [email protected]/java.util.concurrent.SynchronousQueue$TransferStack$SNode.tryMatch(SynchronousQueue.java:263)
at [email protected]/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:422)
at [email protected]/java.util.concurrent.SynchronousQueue.offer(SynchronousQueue.java:875)
at [email protected]/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1357)
at net.minecraft.class_3846.method_16908(class_3846.java:131)
at net.minecraft.class_3846.method_16901(class_3846.java:124)
...

"DestroyJavaVM" prio=5 Id=59 RUNNABLE

"spark-monitor" daemon prio=5 Id=60 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4762b4e
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4762b4e
at [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672)
at [email protected]/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
at [email protected]/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
at [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)
at [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
at [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
...

"spark-worker-pool-1-thread-1" daemon prio=8 Id=61 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2ee6579c
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2ee6579c
at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
at [email protected]/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)
at [email protected]/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)
at [email protected]/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
at [email protected]/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170)
at [email protected]/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
...

"Server console handler" daemon prio=8 Id=62 RUNNABLE (in native)
at [email protected]/java.io.FileInputStream.readBytes(Native Method)
at [email protected]/java.io.FileInputStream.read(FileInputStream.java:276)
at [email protected]/java.io.BufferedInputStream.read1(BufferedInputStream.java:282)
at [email protected]/java.io.BufferedInputStream.read(BufferedInputStream.java:343)
- locked java.io.BufferedInputStream@7cc9aed2
at [email protected]/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:270)
at [email protected]/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:313)
at [email protected]/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:188)
- locked java.io.InputStreamReader@7f9c73fe
at [email protected]/java.io.InputStreamReader.read(InputStreamReader.java:177)
...

"Netty Epoll Server IO #0" daemon prio=5 Id=63 RUNNABLE (in native)
at io.netty.channel.epoll.Native.epollWait(Native Method)
at io.netty.channel.epoll.Native.epollWait(Native.java:192)
at io.netty.channel.epoll.Native.epollWait(Native.java:185)
at io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at [email protected]/java.lang.Thread.run(Thread.java:833)

"Netty Epoll Server IO #1" daemon prio=5 Id=64 RUNNABLE (in native)
at io.netty.channel.epoll.Native.epollWait0(Native Method)
at io.netty.channel.epoll.Native.epollWait(Native.java:176)
at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:281)
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:351)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at [email protected]/java.lang.Thread.run(Thread.java:833)

"Netty Epoll Server IO #2" daemon prio=5 Id=65 RUNNABLE (in native)
at io.netty.channel.epoll.Native.epollWait0(Native Method)
at io.netty.channel.epoll.Native.epollWait(Native.java:176)
at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:281)
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:351)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at [email protected]/java.lang.Thread.run(Thread.java:833)

"Netty Epoll Server IO #3" daemon prio=5 Id=67 RUNNABLE (in native)
at io.netty.channel.epoll.Native.epollWait0(Native Method)
at io.netty.channel.epoll.Native.epollWait(Native.java:176)
at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:281)
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:351)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at [email protected]/java.lang.Thread.run(Thread.java:833)

"Netty Epoll Server IO #4" daemon prio=5 Id=70 RUNNABLE (in native)
at io.netty.channel.epoll.Native.epollWait0(Native Method)
at io.netty.channel.epoll.Native.epollWait(Native.java:176)
at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:281)
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:351)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at [email protected]/java.lang.Thread.run(Thread.java:833)

"IO-Worker-23" prio=8 Id=71 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4a851b18
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@4a851b18
at [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
at [email protected]/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401)
at [email protected]/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903)
at [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061)
at [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
at [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at [email protected]/java.lang.Thread.run(Thread.java:833)

"IO-Worker-24" prio=8 Id=72 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4a851b18
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@4a851b18
at [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
at [email protected]/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401)
at [email protected]/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903)
at [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061)
at [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
at [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at [email protected]/java.lang.Thread.run(Thread.java:833)

"IO-Worker-25" prio=8 Id=73 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4a851b18
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@4a851b18
at [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
at [email protected]/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401)
at [email protected]/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903)
at [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061)
at [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
at [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at [email protected]/java.lang.Thread.run(Thread.java:833)

"Netty Epoll Server IO #5" daemon prio=5 Id=74 RUNNABLE (in native)
at io.netty.channel.epoll.Native.epollWait0(Native Method)
at io.netty.channel.epoll.Native.epollWait(Native.java:176)
at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:281)
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:351)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at [email protected]/java.lang.Thread.run(Thread.java:833)

"Server Watchdog" daemon prio=8 Id=75 RUNNABLE
at [email protected]/sun.management.ThreadImpl.dumpThreads0(Native Method)
at [email protected]/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521)
at [email protected]/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509)
at net.minecraft.class_3178.run(class_3178.java:49)
at [email protected]/java.lang.Thread.run(Thread.java:833)

"Java2D Disposer" daemon prio=10 Id=76 WAITING on java.lang.ref.ReferenceQueue$Lock@5643ef63
at [email protected]/java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.ReferenceQueue$Lock@5643ef63
at [email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
at [email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
at [email protected]/sun.java2d.Disposer.run(Disposer.java:145)
at [email protected]/java.lang.Thread.run(Thread.java:833)

"Netty Epoll Server IO #6" daemon prio=5 Id=78 RUNNABLE (in native)
at io.netty.channel.epoll.Native.epollWait0(Native Method)
at io.netty.channel.epoll.Native.epollWait(Native.java:176)
at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:281)
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:351)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at [email protected]/java.lang.Thread.run(Thread.java:833)

"Netty Epoll Server IO #7" daemon prio=5 Id=79 RUNNABLE
at io.netty.channel.epoll.Native.epollWait(Native Method)
at io.netty.channel.epoll.Native.epollWait(Native.java:192)
at io.netty.channel.epoll.Native.epollWait(Native.java:185)
at io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at [email protected]/java.lang.Thread.run(Thread.java:833)

"Netty Epoll Server IO #8" daemon prio=5 Id=83 RUNNABLE (in native)
at io.netty.channel.epoll.Native.epollWait0(Native Method)
at io.netty.channel.epoll.Native.epollWait(Native.java:176)
at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:281)
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:351)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at [email protected]/java.lang.Thread.run(Thread.java:833)

"Netty Epoll Server IO #9" daemon prio=5 Id=84 RUNNABLE (in native)
at io.netty.channel.epoll.Native.epollWait0(Native Method)
at io.netty.channel.epoll.Native.epollWait(Native.java:176)
at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:281)
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:351)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at [email protected]/java.lang.Thread.run(Thread.java:833)

"Netty Epoll Server IO #10" daemon prio=5 Id=85 RUNNABLE
at [email protected]/java.util.zip.Deflater.deflateBytesBytes(Native Method)
at [email protected]/java.util.zip.Deflater.deflate(Deflater.java:586)
- locked java.util.zip.Deflater$DeflaterZStreamRef@67cd6447
at [email protected]/java.util.zip.Deflater.deflate(Deflater.java:484)
at net.minecraft.class_2534.method_10741(class_2534.java:36)
at net.minecraft.class_2534.encode(class_2534.java:9)
at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:107)
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717)
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709)
...

"Netty Epoll Server IO #11" daemon prio=5 Id=88 RUNNABLE (in native)
at io.netty.channel.epoll.Native.epollWait0(Native Method)
at io.netty.channel.epoll.Native.epollWait(Native.java:176)
at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:281)
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:351)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at [email protected]/java.lang.Thread.run(Thread.java:833)

"Netty Epoll Server IO #12" daemon prio=5 Id=90 RUNNABLE
at io.netty.channel.epoll.Native.epollWait(Native Method)
at io.netty.channel.epoll.Native.epollWait(Native.java:192)
at io.netty.channel.epoll.Native.epollWait(Native.java:185)
at io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at [email protected]/java.lang.Thread.run(Thread.java:833)

"IO-Worker-26" prio=8 Id=92 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4a851b18
at [email protected]/jdk.internal.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.SynchronousQueue$TransferStack@4a851b18
at [email protected]/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
at [email protected]/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401)
at [email protected]/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903)
at [email protected]/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061)
at [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)
at [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at [email protected]/java.lang.Thread.run(Thread.java:833)

"Netty Epoll Server IO #13" daemon prio=5 Id=93 RUNNABLE (in native)
at io.netty.channel.epoll.Native.epollWait0(Native Method)
at io.netty.channel.epoll.Native.epollWait(Native.java:176)
at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:281)
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:351)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at [email protected]/java.lang.Thread.run(Thread.java:833)

"Netty Epoll Server IO #14" daemon prio=5 Id=94 RUNNABLE (in native)
at io.netty.channel.epoll.Native.epollWait0(Native Method)
at io.netty.channel.epoll.Native.epollWait(Native.java:176)
at io.netty.channel.epoll.EpollEventLoop.epollWait(EpollEventLoop.java:281)
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:351)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at [email protected]/java.lang.Thread.run(Thread.java:833)

"Netty Epoll Server IO #15" daemon prio=5 Id=95 RUNNABLE
at io.netty.channel.epoll.Native.epollWait(Native Method)
at io.netty.channel.epoll.Native.epollWait(Native.java:192)
at io.netty.channel.epoll.Native.epollWait(Native.java:185)
at io.netty.channel.epoll.EpollEventLoop.epollWaitNoTimerChange(EpollEventLoop.java:290)
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:347)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at [email protected]/java.lang.Thread.run(Thread.java:833)

Stacktrace:
at net.minecraft.class_3178.run(class_3178.java:65)
at java.base/java.lang.Thread.run(Thread.java:833)

-- Performance stats --
Details:
Random tick rate: 3
Level stats: ResourceKey[minecraft:dimension / minecraft:overworld]: players: 4, entities: 590,590,295,1023,1023,5,0 [minecraft:item:102,minecraft:skeleton:62,minecraft:cod:56,minecraft:zombie:54,minecraft:chicken:52], block_entities: 142 [minecraft:furnace:61,minecraft:mob_spawner:34,minecraft:campfire:14,minecraft:hopper:11,minecraft:smoker:8], block_ticks: 2, fluid_ticks: 22, chunk_source: Chunks[S] W: 5007 E: 590,590,295,1023,1023,5,0,
ResourceKey[minecraft:dimension / minecraft:the_nether]: players: 0, entities: 0,0,0,0,0,0,0 [], block_entities: 0 [], block_ticks: 0, fluid_ticks: 0, chunk_source: Chunks[S] W: 2904 E: 0,0,0,0,0,0,0,
ResourceKey[minecraft:dimension / minecraft:the_end]: players: 0, entities: 0,0,0,0,0,0,0 [], block_entities: 0 [], block_ticks: 0, fluid_ticks: 0, chunk_source: Chunks[S] W: 0 E: 0,0,0,0,0,0,0

-- System Details --
Details:
Minecraft Version: 1.18.1
Minecraft Version ID: 1.18.1
Operating System: Linux (amd64) version 4.19.0-13-amd64
Java Version: 17.0.1, Oracle Corporation
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Oracle Corporation
Memory: 4536710856 bytes (4326 MiB) / 8493465600 bytes (8100 MiB) up to 8589934592 bytes (8192 MiB)
CPUs: 12
Processor Vendor: GenuineIntel
Processor Name: Intel(R) Xeon(R) CPU E5-1650 v4 @ 3.60GHz
Identifier: Intel64 Family 6 Model 79 Stepping 1
Microarchitecture: Broadwell (Server)
Frequency (GHz): 3.60
Number of physical packages: 1
Number of physical CPUs: 6
Number of logical CPUs: 12
Graphics card #0 name: unknown
Graphics card #0 vendor: unknown
Graphics card #0 VRAM (MB): 0.00
Graphics card #0 deviceId: unknown
Graphics card #0 versionInfo: unknown
Virtual memory max (MB): 85917.13
Virtual memory used (MB): 134262.16
Swap memory total (MB): 21503.99
Swap memory used (MB): 18230.34
JVM Flags: 4 total; -Xmx8192M -Xms1024M -XX:ParallelGCThreads=2 -XX:ThreadStackSize=512
Fabric Mods:
apoli: Apoli 2.2.2
calio: Calio 1.4.2
cardinal-components-base: Cardinal Components API (base) 4.0.0-alpha.1+21w37a
cardinal-components-entity: Cardinal Components API (entities) 4.0.0-alpha.1+21w37a
cloth-basic-math: cloth-basic-math 0.6.0
cloth-config: Cloth Config v6 6.0.42
consularsorigins: Consulars Origins 1.5.1
end_origins: End Origins 1.0.0
extraorigins: Extra Origins 1.18-7
fabric: Fabric API 0.46.1+1.18
fabric-api-base: Fabric API Base 0.4.1+b4f4f6cd65
fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.5.0+17be577f65
fabric-biome-api-v1: Fabric Biome API (v1) 6.0.1+ded849a965
fabric-command-api-v1: Fabric Command API (v1) 1.1.6+3ac43d9565
fabric-commands-v0: Fabric Commands (v0) 0.2.5+b4f4f6cd65
fabric-containers-v0: Fabric Containers (v0) 0.1.18+d154e2c665
fabric-content-registries-v0: Fabric Content Registries (v0) 0.4.5+6f53a73d65
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.8+3ac43d9565
fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.9+a1d9bbf565
fabric-entity-events-v1: Fabric Entity Events (v1) 1.4.5+6b21378a65
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.16+bfa23f1765
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.6+b4f4f6cd65
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.10+3ac43d9565
fabric-item-api-v1: Fabric Item API (v1) 1.3.0+691a79b565
fabric-item-groups-v0: Fabric Item Groups (v0) 0.3.3+3ac43d9565
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.4.10+c15ca33565
fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.8+3ac43d9565
fabric-mining-level-api-v1: Fabric Mining Level API (v1) 1.0.3+3ac43d9565
fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.8+b4f4f6cd65
fabric-networking-api-v1: Fabric Networking API (v1) 1.0.18+3ac43d9565
fabric-networking-v0: Fabric Networking (v0) 0.3.5+b4f4f6cd65
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.11.1+3b82842e65
fabric-object-builders-v0: Fabric Object Builders (v0) 0.7.9+3ac43d9565
fabric-particles-v1: Fabric Particles (v1) 0.2.9+526dc1ac65
fabric-permissions-api-v0: fabric-permissions-api 0.1-SNAPSHOT
fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.9.0+befed49e65
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.4+7242e9d765
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 0.1.18+3ac43d9565
fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 1.0.1+13eda06565
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.4.11+3ac43d9565
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.1.11+3ac43d9565
fabric-structure-api-v1: Fabric Structure API (v1) 2.1.0+0a73a6c265
fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 1.2.5+3ac43d9565
fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.3.5+fb3b57b465
fabric-transfer-api-v1: Fabric Transfer API (v1) 1.5.6+b4f4f6cd65
fabricloader: Fabric Loader 0.12.12
genesis: Genesis 1.18.1-1.0.0
goat: Goat Origin 1.0.0
java: OpenJDK 64-Bit Server VM 17
kanos_config: Kanos Config 0.1.4+1.14.4-1.17.1
minecraft: Minecraft 1.18.1
moborigins: Mob Origins 1.8.0
origins: Origins 1.3.1
pehkui: Pehkui 3.1.0+1.14.4-1.18.1
phosphor: Phosphor 0.8.1
playerabilitylib: Pal 1.3.0
reach-entity-attributes: Reach Entity Attributes 2.1.1
spark: spark 1.7.2
Server Running: true
Player Count: 4 / 120; [class_3222['THE_IGGLEPIGGLE'/326, l='ServerLevel[maniworld]', x=177.09, y=64.00, z=-298.50], class_3222['Elmies0710'/329, l='ServerLevel[maniworld]', x=-129.15, y=112.00, z=-161.26], class_3222['Bruh202020'/333, l='ServerLevel[maniworld]', x=-25.03, y=145.54, z=-118.03], class_3222['SkyeOfTheMoon_'/761, l='ServerLevel[maniworld]', x=39.76, y=69.00, z=-209.24]]
Data Packs: vanilla, Fabric Mods, file/back v1.3.2.zip, file/graves v2.8.5.zip, file/homes v1.5.3.zip, file/spawn v2.3.2.zip, file/tpa v2.3.2.zip
Is Modded: Definitely; Server brand changed to 'fabric'
Type: Dedicated Server (map_server.txt)

commented

The 3.2.0 version of Pehkui has introduced various performance improvements.
If your performance with 3.2.0 is still inadequate, please post a new Spark profile over in #206.