Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

[SOLVED] Playing sounds causes ConcurrentModificationException


leduyquang753
 Share

Recommended Posts

So I am making a Forge 1.12 mod that can play note block song (.nbs) files. But when I tried to play note block sounds to the client:

 

String name = Instrument.getInstrument(note.getInstrument()); // One of "block.note.harp", "block.note.bass", "block.note.basedrum",...
float pitch = (float)Math.pow(2.0D, (double)(note.getKey - 45) / 12.0D);  // Ranges from 1 to 2.
Minecraft.getMinecraft().player.playSound(new SoundEvent(new ResourceLocation("minecraft", name)), 1F, pitch);

 

it throws ConcurrentModificationException:

[8 | 22/4/2018 14h07:55] [main/FATAL]: Unreported exception thrown!
java.util.ConcurrentModificationException: null
	at com.google.common.collect.HashBiMap$Itr.hasNext(HashBiMap.java:401) ~[guava-21.0.jar:?]
	at net.minecraft.client.audio.SoundManager.updateAllSounds(SoundManager.java:272) ~[SoundManager.class:?]
	at net.minecraft.client.audio.SoundHandler.update(SoundHandler.java:297) ~[SoundHandler.class:?]
	at net.minecraft.client.Minecraft.runTick(Minecraft.java:1983) ~[Minecraft.class:?]
	at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1186) ~[Minecraft.class:?]
	at net.minecraft.client.Minecraft.run(Minecraft.java:441) [Minecraft.class:?]
	at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_131]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_131]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_131]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_131]
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_131]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_131]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_131]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_131]
	at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
	at GradleStart.main(GradleStart.java:25) [start/:?]

 

Another thing to note is the mod plays multiple sounds at once.

Is this the right way to play multiple sounds in Forge? Or is there another way to handle this?

Edited by leduyquang753
Solved thanks to @diesieben07.
Link to comment
Share on other sites

4 minutes ago, leduyquang753 said:

So when I called EntityPlayerSP#playSound, it was run on both logical sides?

pretty much, you should be able to just surround your code with an world.isRemote check

About Me

Spoiler

My Discord - Cadiboo#8887

My WebsiteCadiboo.github.io

My ModsCadiboo.github.io/projects

My TutorialsCadiboo.github.io/tutorials

Versions below 1.14.4 are no longer supported on this forum. Use the latest version to receive support.

When asking support remember to include all relevant log files (logs are found in .minecraft/logs/), code if applicable and screenshots if possible.

Only download mods from trusted sites like CurseForge (minecraft.curseforge.com). A list of bad sites can be found here, with more information available at stopmodreposts.org

Edit your own signature at www.minecraftforge.net/forum/settings/signature/ (Make sure to check its compatibility with the Dark Theme)

Link to comment
Share on other sites

13 minutes ago, leduyquang753 said:

I tried surrounding my code with World#isRemote on both Minecraft.player.world and Minecraft.world but it still crashes... Super confused.

Both of those are client side only. As soon as the server tries to load the Minecraft class, it fails to find it.

You're already being passed a world object, somewhere. Post more of your code.

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Link to comment
Share on other sites

I am not downloading a zip file.

Post your code on GitHub.

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Link to comment
Share on other sites

https://github.com/leduyquang753/NBS-Player/blob/master/src/main/java/com/xxmicloxx/NoteBlockAPI/SongPlayer.java#L85

 

You're creating your own threads?

Yeah, that won't create problems, ever.

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Recently Browsing

    No registered users viewing this page.

  • Posts

    • well log was in the link but okay ---- Minecraft Crash Report ---- // I let you down. Sorry   Time: 11/30/21 10:00 PM Description: Watching Server   java.lang.Error: ServerHangWatchdog detected that a single server tick took 180.00 seconds (should be max 0.05) at sun.misc.Unsafe.park(Native Method) ~[?:1.8.0_51] {} at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) ~[?:1.8.0_51] {} at net.minecraft.util.concurrent.ThreadTaskExecutor.func_223705_bi(ThreadTaskExecutor.java:182) ~[?:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,xf:OptiFine:default,re:classloading,pl:accesstransformer:B,xf:OptiFine:default} at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213161_c(ThreadTaskExecutor.java:169) ~[?:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,xf:OptiFine:default,re:classloading,pl:accesstransformer:B,xf:OptiFine:default} at net.minecraft.world.server.ServerChunkProvider.func_212849_a_(ServerChunkProvider.java:135) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:performant.mixins.json:world.chunk.ServerChunkProviderMixin,pl:mixin:APP:performant.mixins.json:world.chunk.ServerChunkProviderThreadsMixin,pl:mixin:A} at net.minecraft.world.World.func_217353_a(World.java:167) ~[?:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,xf:fml:observerlib:coremodmethod,xf:fml:astralsorcery:sun_brightness_server,xf:fml:twilightforest:hitbox,re:classloading,pl:accesstransformer:B,xf:fml:observerlib:coremodmethod,xf:fml:astralsorcery:sun_brightness_server,xf:fml:twilightforest:hitbox,pl:mixin:APP:sereneseasons.mixins.json:MixinWorld,pl:mixin:APP:flywheel.mixins.json:TileWorldHookMixin,pl:mixin:A} at net.minecraft.world.server.ServerWorld.func_72838_d(ServerWorld.java:814) ~[?:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:performant.mixins.json:world.ServerWorldBlockUpdateMixin,pl:mixin:APP:abnormals_core.mixins.json:ServerWorldMixin,pl:mixin:APP:endergetic.mixins.json:ServerWorldMixin,pl:mixin:APP:quark.mixins.json:ServerWorldMixin,pl:mixin:APP:charm.mixins.json:ServerWorldMixin,pl:mixin:APP:charm.mixins.json:accessor.ServerWorldAccessor,pl:mixin:APP:cavesandcliffs.mixins.json:common.world.gen.ServerWorldMixin,pl:mixin:APP:performant.mixins.json:world.ServerWorldMixin,pl:mixin:APP:performant.mixins.json:entity.MobServerWorldMixin,pl:mixin:A} at net.minecraft.world.server.ServerWorld.func_217376_c(ServerWorld.java:754) ~[?:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:performant.mixins.json:world.ServerWorldBlockUpdateMixin,pl:mixin:APP:abnormals_core.mixins.json:ServerWorldMixin,pl:mixin:APP:endergetic.mixins.json:ServerWorldMixin,pl:mixin:APP:quark.mixins.json:ServerWorldMixin,pl:mixin:APP:charm.mixins.json:ServerWorldMixin,pl:mixin:APP:charm.mixins.json:accessor.ServerWorldAccessor,pl:mixin:APP:cavesandcliffs.mixins.json:common.world.gen.ServerWorldMixin,pl:mixin:APP:performant.mixins.json:world.ServerWorldMixin,pl:mixin:APP:performant.mixins.json:entity.MobServerWorldMixin,pl:mixin:A} at org.astemir.forestcraft.event.SpawnEntityEvent.onSpawnNonLiving(SpawnEntityEvent.java:57) ~[?:1.54] {re:classloading} at net.minecraftforge.eventbus.ASMEventHandler_251_SpawnEntityEvent_onSpawnNonLiving_EntityJoinWorldEvent.invoke(.dynamic) ~[?:?] {} at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85) ~[eventbus-4.0.0.jar:?] {} at net.minecraftforge.eventbus.EventBus$$Lambda$2473/182948592.invoke(Unknown Source) ~[?:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-4.0.0.jar:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-4.0.0.jar:?] {} at net.minecraft.world.server.ServerWorld.func_217440_f(ServerWorld.java:829) ~[?:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:performant.mixins.json:world.ServerWorldBlockUpdateMixin,pl:mixin:APP:abnormals_core.mixins.json:ServerWorldMixin,pl:mixin:APP:endergetic.mixins.json:ServerWorldMixin,pl:mixin:APP:quark.mixins.json:ServerWorldMixin,pl:mixin:APP:charm.mixins.json:ServerWorldMixin,pl:mixin:APP:charm.mixins.json:accessor.ServerWorldAccessor,pl:mixin:APP:cavesandcliffs.mixins.json:common.world.gen.ServerWorldMixin,pl:mixin:APP:performant.mixins.json:world.ServerWorldMixin,pl:mixin:APP:performant.mixins.json:entity.MobServerWorldMixin,pl:mixin:A} at net.minecraft.world.server.ChunkManager.lambda$null$25(ChunkManager.java:763) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,xf:OptiFine:default,pl:mixin:A} at net.minecraft.world.server.ChunkManager$$Lambda$38440/1610574158.apply(Unknown Source) ~[?:?] {} at com.mojang.datafixers.util.Either.lambda$mapLeft$0(Either.java:162) ~[datafixerupper-4.0.26.jar:?] {re:classloading} at com.mojang.datafixers.util.Either$$Lambda$38441/1242785327.apply(Unknown Source) ~[?:?] {} at com.mojang.datafixers.util.Either$Left.map(Either.java:38) ~[datafixerupper-4.0.26.jar:?] {} at com.mojang.datafixers.util.Either.mapLeft(Either.java:162) ~[datafixerupper-4.0.26.jar:?] {re:classloading} at net.minecraft.world.server.ChunkManager.lambda$func_219200_b$26(ChunkManager.java:733) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,xf:OptiFine:default,pl:mixin:A} at net.minecraft.world.server.ChunkManager$$Lambda$38437/584513011.apply(Unknown Source) ~[?:?] {} at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) ~[?:1.8.0_51] {} at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) ~[?:1.8.0_51] {} at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442) ~[?:1.8.0_51] {} at net.minecraft.world.chunk.ChunkTaskPriorityQueueSorter.func_219083_b(SourceFile:58) ~[?:?] {re:classloading} at net.minecraft.world.chunk.ChunkTaskPriorityQueueSorter$$Lambda$38367/270315884.run(Unknown Source) ~[?:?] {} at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213166_h(ThreadTaskExecutor.java:189) ~[?:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,xf:OptiFine:default,re:classloading,pl:accesstransformer:B,xf:OptiFine:default} at net.minecraft.world.server.ServerChunkProvider$ChunkExecutor.func_213166_h(ServerChunkProvider.java:519) ~[?:?] {re:classloading} at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213168_p(ThreadTaskExecutor.java:151) ~[?:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,xf:OptiFine:default,re:classloading,pl:accesstransformer:B,xf:OptiFine:default} at net.minecraft.world.server.ServerChunkProvider$ChunkExecutor.func_213168_p(ServerChunkProvider.java:527) ~[?:?] {re:classloading} at net.minecraft.world.server.ServerChunkProvider.func_217234_d(ServerChunkProvider.java:272) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:performant.mixins.json:world.chunk.ServerChunkProviderMixin,pl:mixin:APP:performant.mixins.json:world.chunk.ServerChunkProviderThreadsMixin,pl:mixin:A} at net.minecraft.server.MinecraftServer.func_213205_aW(MinecraftServer.java:722) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:betterendforge.mixins.json:MinecraftServerMixin,pl:mixin:APP:structure_gel.mixins.json:MinecraftServerMixin,pl:mixin:APP:byg.mixins.json:server.MixinMinecraftServer,pl:mixin:APP:charm.mixins.json:accessor.MinecraftServerAccessor,pl:mixin:APP:enhancedcelestials.mixins.json:MixinMinecraftServer,pl:mixin:A} at net.minecraft.server.MinecraftServer.func_213168_p(MinecraftServer.java:711) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:betterendforge.mixins.json:MinecraftServerMixin,pl:mixin:APP:structure_gel.mixins.json:MinecraftServerMixin,pl:mixin:APP:byg.mixins.json:server.MixinMinecraftServer,pl:mixin:APP:charm.mixins.json:accessor.MinecraftServerAccessor,pl:mixin:APP:enhancedcelestials.mixins.json:MixinMinecraftServer,pl:mixin:A} at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213161_c(ThreadTaskExecutor.java:167) ~[?:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,xf:OptiFine:default,re:classloading,pl:accesstransformer:B,xf:OptiFine:default} at net.minecraft.server.MinecraftServer.func_213202_o(MinecraftServer.java:697) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:betterendforge.mixins.json:MinecraftServerMixin,pl:mixin:APP:structure_gel.mixins.json:MinecraftServerMixin,pl:mixin:APP:byg.mixins.json:server.MixinMinecraftServer,pl:mixin:APP:charm.mixins.json:accessor.MinecraftServerAccessor,pl:mixin:APP:enhancedcelestials.mixins.json:MixinMinecraftServer,pl:mixin:A} at net.minecraft.server.MinecraftServer.func_240802_v_(MinecraftServer.java:646) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:betterendforge.mixins.json:MinecraftServerMixin,pl:mixin:APP:structure_gel.mixins.json:MinecraftServerMixin,pl:mixin:APP:byg.mixins.json:server.MixinMinecraftServer,pl:mixin:APP:charm.mixins.json:accessor.MinecraftServerAccessor,pl:mixin:APP:enhancedcelestials.mixins.json:MixinMinecraftServer,pl:mixin:A} at net.minecraft.server.MinecraftServer.func_240783_a_(MinecraftServer.java:232) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:betterendforge.mixins.json:MinecraftServerMixin,pl:mixin:APP:structure_gel.mixins.json:MinecraftServerMixin,pl:mixin:APP:byg.mixins.json:server.MixinMinecraftServer,pl:mixin:APP:charm.mixins.json:accessor.MinecraftServerAccessor,pl:mixin:APP:enhancedcelestials.mixins.json:MixinMinecraftServer,pl:mixin:A} at net.minecraft.server.MinecraftServer$$Lambda$38053/2134308779.run(Unknown Source) ~[?:?] {} at java.lang.Thread.run(Thread.java:745) [?:1.8.0_51] {}     A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------   -- Head -- Thread: Integrated Server Watchdog Stacktrace: at sun.misc.Unsafe.park(Native Method) ~[?:1.8.0_51] {} at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) ~[?:1.8.0_51] {} at net.minecraft.util.concurrent.ThreadTaskExecutor.func_223705_bi(ThreadTaskExecutor.java:182) ~[?:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,xf:OptiFine:default,re:classloading,pl:accesstransformer:B,xf:OptiFine:default} at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213161_c(ThreadTaskExecutor.java:169) ~[?:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,xf:OptiFine:default,re:classloading,pl:accesstransformer:B,xf:OptiFine:default} at net.minecraft.world.server.ServerChunkProvider.func_212849_a_(ServerChunkProvider.java:135) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:performant.mixins.json:world.chunk.ServerChunkProviderMixin,pl:mixin:APP:performant.mixins.json:world.chunk.ServerChunkProviderThreadsMixin,pl:mixin:A} at net.minecraft.world.World.func_217353_a(World.java:167) ~[?:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,xf:fml:observerlib:coremodmethod,xf:fml:astralsorcery:sun_brightness_server,xf:fml:twilightforest:hitbox,re:classloading,pl:accesstransformer:B,xf:fml:observerlib:coremodmethod,xf:fml:astralsorcery:sun_brightness_server,xf:fml:twilightforest:hitbox,pl:mixin:APP:sereneseasons.mixins.json:MixinWorld,pl:mixin:APP:flywheel.mixins.json:TileWorldHookMixin,pl:mixin:A} at net.minecraft.world.server.ServerWorld.func_72838_d(ServerWorld.java:814) ~[?:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:performant.mixins.json:world.ServerWorldBlockUpdateMixin,pl:mixin:APP:abnormals_core.mixins.json:ServerWorldMixin,pl:mixin:APP:endergetic.mixins.json:ServerWorldMixin,pl:mixin:APP:quark.mixins.json:ServerWorldMixin,pl:mixin:APP:charm.mixins.json:ServerWorldMixin,pl:mixin:APP:charm.mixins.json:accessor.ServerWorldAccessor,pl:mixin:APP:cavesandcliffs.mixins.json:common.world.gen.ServerWorldMixin,pl:mixin:APP:performant.mixins.json:world.ServerWorldMixin,pl:mixin:APP:performant.mixins.json:entity.MobServerWorldMixin,pl:mixin:A} at net.minecraft.world.server.ServerWorld.func_217376_c(ServerWorld.java:754) ~[?:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:performant.mixins.json:world.ServerWorldBlockUpdateMixin,pl:mixin:APP:abnormals_core.mixins.json:ServerWorldMixin,pl:mixin:APP:endergetic.mixins.json:ServerWorldMixin,pl:mixin:APP:quark.mixins.json:ServerWorldMixin,pl:mixin:APP:charm.mixins.json:ServerWorldMixin,pl:mixin:APP:charm.mixins.json:accessor.ServerWorldAccessor,pl:mixin:APP:cavesandcliffs.mixins.json:common.world.gen.ServerWorldMixin,pl:mixin:APP:performant.mixins.json:world.ServerWorldMixin,pl:mixin:APP:performant.mixins.json:entity.MobServerWorldMixin,pl:mixin:A} at org.astemir.forestcraft.event.SpawnEntityEvent.onSpawnNonLiving(SpawnEntityEvent.java:57) ~[?:1.54] {re:classloading} at net.minecraftforge.eventbus.ASMEventHandler_251_SpawnEntityEvent_onSpawnNonLiving_EntityJoinWorldEvent.invoke(.dynamic) ~[?:?] {} at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85) ~[eventbus-4.0.0.jar:?] {} at net.minecraftforge.eventbus.EventBus$$Lambda$2473/182948592.invoke(Unknown Source) ~[?:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-4.0.0.jar:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-4.0.0.jar:?] {} at net.minecraft.world.server.ServerWorld.func_217440_f(ServerWorld.java:829) ~[?:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:performant.mixins.json:world.ServerWorldBlockUpdateMixin,pl:mixin:APP:abnormals_core.mixins.json:ServerWorldMixin,pl:mixin:APP:endergetic.mixins.json:ServerWorldMixin,pl:mixin:APP:quark.mixins.json:ServerWorldMixin,pl:mixin:APP:charm.mixins.json:ServerWorldMixin,pl:mixin:APP:charm.mixins.json:accessor.ServerWorldAccessor,pl:mixin:APP:cavesandcliffs.mixins.json:common.world.gen.ServerWorldMixin,pl:mixin:APP:performant.mixins.json:world.ServerWorldMixin,pl:mixin:APP:performant.mixins.json:entity.MobServerWorldMixin,pl:mixin:A} at net.minecraft.world.server.ChunkManager.lambda$null$25(ChunkManager.java:763) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,xf:OptiFine:default,pl:mixin:A} at net.minecraft.world.server.ChunkManager$$Lambda$38440/1610574158.apply(Unknown Source) ~[?:?] {} at com.mojang.datafixers.util.Either.lambda$mapLeft$0(Either.java:162) ~[datafixerupper-4.0.26.jar:?] {re:classloading} at com.mojang.datafixers.util.Either$$Lambda$38441/1242785327.apply(Unknown Source) ~[?:?] {} at com.mojang.datafixers.util.Either$Left.map(Either.java:38) ~[datafixerupper-4.0.26.jar:?] {} at com.mojang.datafixers.util.Either.mapLeft(Either.java:162) ~[datafixerupper-4.0.26.jar:?] {re:classloading} at net.minecraft.world.server.ChunkManager.lambda$func_219200_b$26(ChunkManager.java:733) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,xf:OptiFine:default,pl:mixin:A} at net.minecraft.world.server.ChunkManager$$Lambda$38437/584513011.apply(Unknown Source) ~[?:?] {} at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602) ~[?:1.8.0_51] {} at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577) ~[?:1.8.0_51] {} at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442) ~[?:1.8.0_51] {} at net.minecraft.world.chunk.ChunkTaskPriorityQueueSorter.func_219083_b(SourceFile:58) ~[?:?] {re:classloading} at net.minecraft.world.chunk.ChunkTaskPriorityQueueSorter$$Lambda$38367/270315884.run(Unknown Source) ~[?:?] {} at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213166_h(ThreadTaskExecutor.java:189) ~[?:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,xf:OptiFine:default,re:classloading,pl:accesstransformer:B,xf:OptiFine:default} at net.minecraft.world.server.ServerChunkProvider$ChunkExecutor.func_213166_h(ServerChunkProvider.java:519) ~[?:?] {re:classloading} at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213168_p(ThreadTaskExecutor.java:151) ~[?:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,xf:OptiFine:default,re:classloading,pl:accesstransformer:B,xf:OptiFine:default} at net.minecraft.world.server.ServerChunkProvider$ChunkExecutor.func_213168_p(ServerChunkProvider.java:527) ~[?:?] {re:classloading} at net.minecraft.world.server.ServerChunkProvider.func_217234_d(ServerChunkProvider.java:272) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:performant.mixins.json:world.chunk.ServerChunkProviderMixin,pl:mixin:APP:performant.mixins.json:world.chunk.ServerChunkProviderThreadsMixin,pl:mixin:A} at net.minecraft.server.MinecraftServer.func_213205_aW(MinecraftServer.java:722) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:betterendforge.mixins.json:MinecraftServerMixin,pl:mixin:APP:structure_gel.mixins.json:MinecraftServerMixin,pl:mixin:APP:byg.mixins.json:server.MixinMinecraftServer,pl:mixin:APP:charm.mixins.json:accessor.MinecraftServerAccessor,pl:mixin:APP:enhancedcelestials.mixins.json:MixinMinecraftServer,pl:mixin:A} at net.minecraft.server.MinecraftServer.func_213168_p(MinecraftServer.java:711) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:betterendforge.mixins.json:MinecraftServerMixin,pl:mixin:APP:structure_gel.mixins.json:MinecraftServerMixin,pl:mixin:APP:byg.mixins.json:server.MixinMinecraftServer,pl:mixin:APP:charm.mixins.json:accessor.MinecraftServerAccessor,pl:mixin:APP:enhancedcelestials.mixins.json:MixinMinecraftServer,pl:mixin:A} at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213161_c(ThreadTaskExecutor.java:167) ~[?:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,xf:OptiFine:default,re:classloading,pl:accesstransformer:B,xf:OptiFine:default} at net.minecraft.server.MinecraftServer.func_213202_o(MinecraftServer.java:697) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:betterendforge.mixins.json:MinecraftServerMixin,pl:mixin:APP:structure_gel.mixins.json:MinecraftServerMixin,pl:mixin:APP:byg.mixins.json:server.MixinMinecraftServer,pl:mixin:APP:charm.mixins.json:accessor.MinecraftServerAccessor,pl:mixin:APP:enhancedcelestials.mixins.json:MixinMinecraftServer,pl:mixin:A} at net.minecraft.server.MinecraftServer.func_240802_v_(MinecraftServer.java:646) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:betterendforge.mixins.json:MinecraftServerMixin,pl:mixin:APP:structure_gel.mixins.json:MinecraftServerMixin,pl:mixin:APP:byg.mixins.json:server.MixinMinecraftServer,pl:mixin:APP:charm.mixins.json:accessor.MinecraftServerAccessor,pl:mixin:APP:enhancedcelestials.mixins.json:MixinMinecraftServer,pl:mixin:A} at net.minecraft.server.MinecraftServer.func_240783_a_(MinecraftServer.java:232) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:betterendforge.mixins.json:MinecraftServerMixin,pl:mixin:APP:structure_gel.mixins.json:MinecraftServerMixin,pl:mixin:APP:byg.mixins.json:server.MixinMinecraftServer,pl:mixin:APP:charm.mixins.json:accessor.MinecraftServerAccessor,pl:mixin:APP:enhancedcelestials.mixins.json:MixinMinecraftServer,pl:mixin:A} -- Thread Dump -- Details: Threads: "Sound engine" Id=345 WAITING on java.lang.String@b895a41 at sun.misc.Unsafe.park(Native Method) - waiting on java.lang.String@b895a41 at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at net.minecraft.client.audio.SoundEngineExecutor.func_223705_bi(SourceFile:49) at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213161_c(ThreadTaskExecutor.java:169) at net.minecraft.client.audio.SoundEngineExecutor.func_213178_c(SourceFile:42) at net.minecraft.client.audio.SoundEngineExecutor$$Lambda$28096/1673185157.run(Unknown Source) at java.lang.Thread.run(Thread.java:745)     "Worker-Main-113" Id=342 TIMED_WAITING on java.util.concurrent.ForkJoinPool@54eb540 at sun.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@54eb540 at java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1821) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1690) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)     "Worker-Main-83" Id=277 WAITING on java.util.concurrent.ForkJoinPool@54eb540 at sun.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@54eb540 at java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1821) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1690) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)     "Rats Mod Pathfinding Worker #0" Id=226 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1713131 at sun.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1713131 at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) at java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:492) at java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:680) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) ...     "Ice and Fire Pathfinding Worker #0" Id=213 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4473bf7b at sun.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4473bf7b at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) at java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:492) at java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:680) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) ...     "Worker-Main-36" Id=211 WAITING on java.util.concurrent.ForkJoinPool@54eb540 at sun.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@54eb540 at java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1821) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1690) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)     "Narrator" Id=205 TIMED_WAITING at java.lang.Thread.sleep(Native Method) at com.mojang.text2speech.NarratorWindows$NarratorThread.run(NarratorWindows.java:84) at java.lang.Thread.run(Thread.java:745)     "Worker-Main-35" Id=203 WAITING on java.util.concurrent.ForkJoinPool@54eb540 at sun.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@54eb540 at java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1821) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1690) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)     "Worker-Main-33" Id=201 WAITING on java.util.concurrent.ForkJoinPool@54eb540 at sun.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@54eb540 at java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1821) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1690) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)     "pool-7-thread-2" Id=181 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5e9bee6 at sun.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5e9bee6 at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745)     "pool-7-thread-1" Id=180 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5e9bee6 at sun.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5e9bee6 at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745)     "Netty Server IO #1" Id=168 RUNNABLE at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method) at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296) at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278) at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159) at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) - locked io.netty.channel.nio.SelectedSelectionKeySet@757dffae - locked java.util.Collections$UnmodifiableSet@7d0da089 - locked sun.nio.ch.WindowsSelectorImpl@245c4034 at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:756) ...     "Netty Local Client IO #0" Id=167 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6c8ac4d7 at sun.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6c8ac4d7 at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) at io.netty.util.concurrent.SingleThreadEventExecutor.takeTask(SingleThreadEventExecutor.java:238) at io.netty.channel.DefaultEventLoop.run(DefaultEventLoop.java:52) at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884) at java.lang.Thread.run(Thread.java:745)     "Netty Server IO #0" Id=166 RUNNABLE at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method) at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296) at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278) at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159) at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) - locked io.netty.channel.nio.SelectedSelectionKeySet@7610c667 - locked java.util.Collections$UnmodifiableSet@660929c4 - locked sun.nio.ch.WindowsSelectorImpl@201298d1 at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:756) ...     "ObjectCleanerThread" Id=165 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@1a844c78 at java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@1a844c78 at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) at io.netty.util.internal.ObjectCleaner$1.run(ObjectCleaner.java:54) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.lang.Thread.run(Thread.java:745)     "Thread-44" Id=164 TIMED_WAITING at java.lang.Thread.sleep(Native Method) at com.performant.coremod.entity.threading.ActionThread.run(ActionThread.java:43)     "Thread-43" Id=163 TIMED_WAITING at java.lang.Thread.sleep(Native Method) at com.performant.coremod.entity.threading.MoveThread.run(MoveThread.java:50)     "Thread-42" Id=162 TIMED_WAITING at java.lang.Thread.sleep(Native Method) at com.performant.coremod.entity.threading.MoveThread.run(MoveThread.java:50)     "Thread-41" Id=161 TIMED_WAITING at java.lang.Thread.sleep(Native Method) at com.performant.coremod.entity.threading.MoveThread.run(MoveThread.java:50)     "Thread-40" Id=160 TIMED_WAITING at java.lang.Thread.sleep(Native Method) at com.performant.coremod.entity.threading.MoveThread.run(MoveThread.java:50)     "ResearchIOThread" Id=159 TIMED_WAITING on java.util.TaskQueue@6a5792b1 at java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@6a5792b1 at java.util.TimerThread.mainLoop(Timer.java:552) at java.util.TimerThread.run(Timer.java:505)     "WorldCacheIOThread" Id=158 TIMED_WAITING on java.util.TaskQueue@453fc136 at java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@453fc136 at java.util.TimerThread.mainLoop(Timer.java:552) at java.util.TimerThread.run(Timer.java:505)     "Integrated Server Watchdog" Id=157 RUNNABLE at sun.management.ThreadImpl.dumpThreads0(Native Method) at sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:446) at com.performant.coremod.world.IntegratedServerHangWatchdog.run(IntegratedServerHangWatchdog.java:61) at java.lang.Thread.run(Thread.java:745)     "Worker-Main-26" Id=153 WAITING on java.util.concurrent.ForkJoinPool@54eb540 at sun.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@54eb540 at java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1821) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1690) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)     "Thread-33" Id=149 RUNNABLE (in native) at sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus0(Native Method) at sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus(WindowsNativeDispatcher.java:996) at sun.nio.fs.WindowsWatchService$Poller.run(WindowsWatchService.java:524) at java.lang.Thread.run(Thread.java:745)     "Server thread" Id=147 TIMED_WAITING on java.lang.String@b895a41 at sun.misc.Unsafe.park(Native Method) - waiting on java.lang.String@b895a41 at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) at net.minecraft.util.concurrent.ThreadTaskExecutor.func_223705_bi(ThreadTaskExecutor.java:182) at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213161_c(ThreadTaskExecutor.java:169) at net.minecraft.world.server.ServerChunkProvider.func_212849_a_(ServerChunkProvider.java:135) at net.minecraft.world.World.func_217353_a(World.java:167) at net.minecraft.world.server.ServerWorld.func_72838_d(ServerWorld.java:814) at net.minecraft.world.server.ServerWorld.func_217376_c(ServerWorld.java:754) ...     "Snooper Timer" Id=148 WAITING on java.util.TaskQueue@715f1d50 at java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@715f1d50 at java.lang.Object.wait(Object.java:502) at java.util.TimerThread.mainLoop(Timer.java:526) at java.util.TimerThread.run(Timer.java:505)     "spark-forge-async-worker" Id=142 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4980788f at sun.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4980788f at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1081) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) ...     "Worker-Main-19" Id=141 WAITING on java.util.concurrent.ForkJoinPool@54eb540 at sun.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@54eb540 at java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1821) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1690) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)     "spark-forge-async-worker" Id=134 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f14a914 at sun.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1f14a914 at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1081) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) ...     "Java Sound Event Dispatcher" Id=131 TIMED_WAITING on com.sun.media.sound.EventDispatcher@2419edb1 at java.lang.Object.wait(Native Method) - waiting on com.sun.media.sound.EventDispatcher@2419edb1 at com.sun.media.sound.EventDispatcher.dispatchEvents(EventDispatcher.java:180) at com.sun.media.sound.EventDispatcher.run(EventDispatcher.java:222) at java.lang.Thread.run(Thread.java:745)     "Thread-26" Id=106 TIMED_WAITING at java.lang.Thread.sleep(Native Method) at zsawyer.mods.mumblelink.mumble.MumbleInitializer.run(MumbleInitializer.java:81) - locked zsawyer.mods.mumblelink.mumble.jna.LinkAPIHelper@2d25c1ff at java.lang.Thread.run(Thread.java:745)     "C&B Model Cache Cleanup" Id=127 TIMED_WAITING at java.lang.Thread.sleep(Native Method) at mod.chiselsandbits.render.cache.ModelCacheCleanup.run(ModelCacheCleanup.java:45) at java.lang.Thread.run(Thread.java:745)     "SoundControl Sound Processor" Id=123 TIMED_WAITING at java.lang.Thread.sleep(Native Method) at org.orecruncher.lib.threading.Worker.run(Worker.java:77) at org.orecruncher.lib.threading.Worker$$Lambda$34893/1430495921.run(Unknown Source) at java.lang.Thread.run(Thread.java:745)     "Thread-24" Id=103 TIMED_WAITING at java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:289) at xaero.map.MapRunner.run(MapRunner.java:18) at java.lang.Thread.run(Thread.java:745)     "Ambience Player Thread" Id=102 TIMED_WAITING on java.lang.Object@5dcdd92c at java.lang.Object.wait(Native Method) - waiting on java.lang.Object@5dcdd92c at com.sun.media.sound.DirectAudioDevice$DirectDL.write(DirectAudioDevice.java:771) at vazkii.ambience.thirdparty.javazoom.jl.player.JavaSoundAudioDevice.writeImpl(JavaSoundAudioDevice.java:153) at vazkii.ambience.thirdparty.javazoom.jl.player.AudioDeviceBase.write(AudioDeviceBase.java:133) at vazkii.ambience.thirdparty.javazoom.jl.player.advanced.AdvancedPlayer.decodeFrame(AdvancedPlayer.java:164) - locked vazkii.ambience.thirdparty.javazoom.jl.player.advanced.AdvancedPlayer@672b90d4 at vazkii.ambience.thirdparty.javazoom.jl.player.advanced.AdvancedPlayer.play(AdvancedPlayer.java:91) at vazkii.ambience.thirdparty.javazoom.jl.player.advanced.AdvancedPlayer.play(AdvancedPlayer.java:72) at vazkii.ambience.PlayerThread.run(PlayerThread.java:80)     "spark-forge-async-worker" Id=96 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3652c341 at sun.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3652c341 at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) ...     "spark-cpu-monitor" Id=95 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@35fbc64d at sun.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@35fbc64d at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) ...     "Java2D Disposer" Id=93 WAITING on java.lang.ref.ReferenceQueue$Lock@eed5d16 at java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@eed5d16 at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164) at sun.java2d.Disposer.run(Disposer.java:148) at java.lang.Thread.run(Thread.java:745)     "Thread-18" Id=76 RUNNABLE (in native) at sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus0(Native Method) at sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus(WindowsNativeDispatcher.java:996) at sun.nio.fs.WindowsWatchService$Poller.run(WindowsWatchService.java:524) at java.lang.Thread.run(Thread.java:745)     "Thread-17" Id=73 RUNNABLE (in native) at sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus0(Native Method) at sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus(WindowsNativeDispatcher.java:996) at sun.nio.fs.WindowsWatchService$Poller.run(WindowsWatchService.java:524) at java.lang.Thread.run(Thread.java:745)     "Thread-16" Id=72 RUNNABLE (in native) at sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus0(Native Method) at sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus(WindowsNativeDispatcher.java:996) at sun.nio.fs.WindowsWatchService$Poller.run(WindowsWatchService.java:524) at java.lang.Thread.run(Thread.java:745)     "Thread-15" Id=71 RUNNABLE (in native) at sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus0(Native Method) at sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus(WindowsNativeDispatcher.java:996) at sun.nio.fs.WindowsWatchService$Poller.run(WindowsWatchService.java:524) at java.lang.Thread.run(Thread.java:745)     "Thread-14" Id=70 RUNNABLE (in native) at sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus0(Native Method) at sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus(WindowsNativeDispatcher.java:996) at sun.nio.fs.WindowsWatchService$Poller.run(WindowsWatchService.java:524) at java.lang.Thread.run(Thread.java:745)     "Narrator" Id=63 TIMED_WAITING at java.lang.Thread.sleep(Native Method) at com.mojang.text2speech.NarratorWindows$NarratorThread.run(NarratorWindows.java:84) at java.lang.Thread.run(Thread.java:745)     "Thread-10" Id=58 TIMED_WAITING at java.lang.Thread.sleep(Native Method) at org.apache.commons.io.monitor.FileAlterationMonitor.run(FileAlterationMonitor.java:188) at java.lang.Thread.run(Thread.java:745)     "Thread-9" Id=57 TIMED_WAITING at java.lang.Thread.sleep(Native Method) at org.apache.commons.io.monitor.FileAlterationMonitor.run(FileAlterationMonitor.java:188) at java.lang.Thread.run(Thread.java:745)     "Thread-7" Id=54 RUNNABLE (in native) at sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus0(Native Method) at sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus(WindowsNativeDispatcher.java:996) at sun.nio.fs.WindowsWatchService$Poller.run(WindowsWatchService.java:524) at java.lang.Thread.run(Thread.java:745)     "Snooper Timer" Id=30 WAITING on java.util.TaskQueue@3ddaf15e at java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@3ddaf15e at java.lang.Object.wait(Object.java:502) at java.util.TimerThread.mainLoop(Timer.java:526) at java.util.TimerThread.run(Timer.java:505)     "Timer hack thread" Id=28 TIMED_WAITING at java.lang.Thread.sleep(Native Method) at net.minecraft.util.Util$6.run(Util.java:680)     "Thread-2" Id=24 RUNNABLE (in native) at sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus0(Native Method) at sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus(WindowsNativeDispatcher.java:996) at sun.nio.fs.WindowsWatchService$Poller.run(WindowsWatchService.java:524) at java.lang.Thread.run(Thread.java:745)     "Thread-1" Id=23 TIMED_WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:338) at com.electronwill.nightconfig.core.file.FileWatcher$WatcherThread.run(FileWatcher.java:190)     "Attach Listener" Id=5 RUNNABLE     "Signal Dispatcher" Id=4 RUNNABLE     "Finalizer" Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@1db2656f at java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@1db2656f at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)     "Reference Handler" Id=2 WAITING on java.lang.ref.Reference$Lock@7690113a at java.lang.Object.wait(Native Method) - waiting on java.lang.ref.Reference$Lock@7690113a at java.lang.Object.wait(Object.java:502) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:157)     "Render thread" Id=1 RUNNABLE at org.lwjgl.opengl.EXTFramebufferObject.glFramebufferTexture2DEXT(Native Method) at net.optifine.shaders.ShadersFramebuffer.setFramebufferTexture2D(ShadersFramebuffer.java:325) at net.optifine.shaders.ShadersFramebuffer.setColorTextures(ShadersFramebuffer.java:265) at net.optifine.shaders.Shaders.beginRender(Shaders.java:4844) at net.minecraft.client.renderer.GameRenderer.func_228378_a_(GameRenderer.java:949) at net.minecraft.client.renderer.GameRenderer.func_195458_a(GameRenderer.java:693) at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:976) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:607) ...       Stacktrace: at com.performant.coremod.world.IntegratedServerHangWatchdog.run(IntegratedServerHangWatchdog.java:79) [?:1.16.2-5-3.72m] {re:classloading} at java.lang.Thread.run(Thread.java:745) [?:1.8.0_51] {}     -- Performance stats -- Details: Random tick rate: 3 Level stats: ResourceKey[minecraft:dimension / minecraft:overworld]: players: 0, entities: 415 [iceandfire:dragon_multipart:60,minecraft:enderman:38,iceandfire:multipart:28,eidolon:zombie_brute:16,ars_nouveau:spell_proj:14], block_entities: 595 [minecraft:chest:228,quark:variant_chest:78,minecraft:mob_spawner:78,minecraft:campfire:59,quark:monster_box:30], block_ticks: 16, fluid_ticks: 164, chunk_source: ServerChunkCache: 4021, ResourceKey[minecraft:dimension / minecraft:the_nether]: players: 1, entities: 98 [minecraft:piglin:24,minecraft:zombified_piglin:16,minecraft:wither_skeleton:11,minecraft:blaze:7,minecraft:piglin_brute:7], block_entities: 88 [infernalexp:luminous_fungus:81,quark:variant_chest:5,forbidden_arcanus:nipa:1,minecraft:mob_spawner:1], block_ticks: 21006, fluid_ticks: 248, chunk_source: ServerChunkCache: 2926, ResourceKey[minecraft:dimension / minecraft:the_end]: players: 0, entities: 0 [], block_entities: 0 [], block_ticks: 0, fluid_ticks: 0, chunk_source: ServerChunkCache: 0, ResourceKey[minecraft:dimension / rats:ratlantis]: players: 0, entities: 0 [], block_entities: 0 [], block_ticks: 0, fluid_ticks: 0, chunk_source: ServerChunkCache: 0, ResourceKey[minecraft:dimension / theabyss:the_end_of_time_2]: players: 0, entities: 0 [], block_entities: 0 [], block_ticks: 0, fluid_ticks: 0, chunk_source: ServerChunkCache: 0, ResourceKey[minecraft:dimension / twilightforest:twilightforest]: players: 0, entities: 0 [], block_entities: 0 [], block_ticks: 0, fluid_ticks: 0, chunk_source: ServerChunkCache: 0, ResourceKey[minecraft:dimension / twilightforest:skylight_forest]: players: 0, entities: 0 [], block_entities: 0 [], block_ticks: 0, fluid_ticks: 0, chunk_source: ServerChunkCache: 0, ResourceKey[minecraft:dimension / theabyss:death]: players: 0, entities: 0 [], block_entities: 0 [], block_ticks: 0, fluid_ticks: 0, chunk_source: ServerChunkCache: 0, ResourceKey[minecraft:dimension / dark_caverns:dark_caverns]: players: 0, entities: 0 [], block_entities: 0 [], block_ticks: 0, fluid_ticks: 0, chunk_source: ServerChunkCache: 0, ResourceKey[minecraft:dimension / theabyss:the_end_of_time]: players: 0, entities: 0 [], block_entities: 0 [], block_ticks: 0, fluid_ticks: 0, chunk_source: ServerChunkCache: 0, ResourceKey[minecraft:dimension / theabyss:theabyssdimiceworld]: players: 0, entities: 0 [], block_entities: 0 [], block_ticks: 0, fluid_ticks: 0, chunk_source: ServerChunkCache: 0, ResourceKey[minecraft:dimension / blue_skies:everdawn]: players: 0, entities: 0 [], block_entities: 0 [], block_ticks: 0, fluid_ticks: 0, chunk_source: ServerChunkCache: 0, ResourceKey[minecraft:dimension / atum:atum]: players: 0, entities: 0 [], block_entities: 0 [], block_ticks: 0, fluid_ticks: 0, chunk_source: ServerChunkCache: 0, ResourceKey[minecraft:dimension / the_afterlight:the_afterlight]: players: 0, entities: 0 [], block_entities: 0 [], block_ticks: 0, fluid_ticks: 0, chunk_source: ServerChunkCache: 0, ResourceKey[minecraft:dimension / blue_skies:everbright]: players: 0, entities: 0 [], block_entities: 0 [], block_ticks: 0, fluid_ticks: 0, chunk_source: ServerChunkCache: 0, ResourceKey[minecraft:dimension / theabyss:theabyssdim]: players: 0, entities: 0 [], block_entities: 0 [], block_ticks: 0, fluid_ticks: 0, chunk_source: ServerChunkCache: 0   -- System Details -- Details: Minecraft Version: 1.16.5 Minecraft Version ID: 1.16.5 Operating System: Windows 10 (amd64) version 10.0 Java Version: 1.8.0_51, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 2197132056 bytes (2095 MB) / 9387376640 bytes (8952 MB) up to 9387376640 bytes (8952 MB) CPUs: 16 JVM Flags: 5 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx10016m -Xms256m -XX:PermSize=256m ModLauncher: 8.0.9+86+master.3cf110c ModLauncher launch target: fmlclient ModLauncher naming: srg ModLauncher services: /mixin-0.8.2.jar mixin PLUGINSERVICE /eventbus-4.0.0.jar eventbus PLUGINSERVICE /forge-1.16.5-36.2.0.jar object_holder_definalize PLUGINSERVICE /forge-1.16.5-36.2.0.jar runtime_enum_extender PLUGINSERVICE /accesstransformers-3.0.1.jar accesstransformer PLUGINSERVICE /forge-1.16.5-36.2.0.jar capability_inject_definalize PLUGINSERVICE /forge-1.16.5-36.2.0.jar runtimedistcleaner PLUGINSERVICE /mixin-0.8.2.jar mixin TRANSFORMATIONSERVICE /OptiFine_1.16.5_HD_U_G8.jar OptiFine TRANSFORMATIONSERVICE /forge-1.16.5-36.2.0.jar fml TRANSFORMATIONSERVICE FML: 36.2 Forge: net.minecraftforge:36.2.0 FML Language Providers: javafml@36.2 minecraft@1 kotlinforforge@1.14.0 Mod List: BetterDungeons-1.16.4-1.2.jar |YUNG's Better Dungeons |betterdungeons |1.16.4-1.2 |DONE |Manifest: NOSIGNATURE immersivecooking-1.0.1.jar |Immersive Cooking |immersivecooking |1.0.1 |DONE |Manifest: NOSIGNATURE infernal-expansion-2.0.0.jar |Infernal Expansion |infernalexp |2.0.0 |DONE |Manifest: NOSIGNATURE mcw-windows-1.0.3-mc1.16.5.jar |Macaw's Windows |mcwwindows |1.0.3 |DONE |Manifest: NOSIGNATURE stalwart-dungeons-1.16.5-1.0.9.jar |Stalwart Dungeons |stalwart_dungeons |1.0.9 |DONE |Manifest: NOSIGNATURE YungsApi-1.16.4-Forge-12.jar |YUNG's API |yungsapi |1.16.4-Forge-12 |DONE |Manifest: NOSIGNATURE lootbeams-1.16.5-release-nov0221.jar |LootBeams |lootbeams |1.16.5 |DONE |Manifest: NOSIGNATURE guardvillagers-1.16.5.1.2.5.jar |Guard Villagers |guardvillagers |1.2.5 |DONE |Manifest: NOSIGNATURE randompatches-2.4.4-forge.jar |RandomPatches |randompatches |2.4.4-forge |DONE |Manifest: 92:f6:29:d4:09:89:f5:f5:98:5e:20:34:31:d0:7b:58:22:06:bd:a5:d1:6a:92:6e:ac:3d:8d:18:c5:b2:5b:d7 Apotheosis-1.16.4-4.6.1.jar |Apotheosis |apotheosis |4.6.1 |DONE |Manifest: NOSIGNATURE byg-ets-1.1.0-forge.jar |[BYG Addon] Enhanced Vanilla B|bygvanillabiomes |1.0.0 |DONE |Manifest: NOSIGNATURE SnowRealMagic-1.16.4-2.5.7.jar |Snow! Real Magic! |snowrealmagic |2.5.7 |DONE |Manifest: NOSIGNATURE dynviewdist-2.0.jar |Dynamic view distance |dynview |1.8 |DONE |Manifest: NOSIGNATURE RevampedWolf-1.16.4-0.7.1.jar |RevampedWolf |revampedwolf |1.16.4-0.7.1 |DONE |Manifest: NOSIGNATURE supplementaries-1.16.5-0.15.1b.jar |Supplementaries |supplementaries |1.16.5-0.15.0 |DONE |Manifest: NOSIGNATURE betterendforge-1.16.4-1.6.0.jar |BetterEnd Forge |betterendforge |1.16.4-1.6.0 |DONE |Manifest: NOSIGNATURE Upgraded Netherite 1.10.0.jar |Upgraded Netherite |upgradednetherite |1.10.0 |DONE |Manifest: NOSIGNATURE structure_gel-1.16.5-1.7.7.jar |Structure Gel API |structure_gel |1.7.7 |DONE |Manifest: NOSIGNATURE cleancut-mc1.16-2.2-forge.jar |Clean Cut |cleancut |2.2 |DONE |Manifest: NOSIGNATURE torchmaster-2.3.7.jar |Torchmaster |torchmaster |2.3.7 |DONE |Manifest: NOSIGNATURE morevillagers-FORGE-1.16.5-1.5.4.jar |More Villagers |morevillagers |1.5.4 |DONE |Manifest: NOSIGNATURE fastfurnaceminusreplacement-1.1-1.16.3.jar |Fast Furnace Minus Replacement|fastfurnaceminusreplacement |1.1-1.16.3 |DONE |Manifest: NOSIGNATURE toughnessbar-6.1.jar |Toughness Bar |toughnessbar |6.1 |DONE |Manifest: NOSIGNATURE dungeons_plus-1.16.5-1.1.5.jar |Dungeons Plus |dungeons_plus |1.1.5 |DONE |Manifest: NOSIGNATURE mcw-trapdoors-1.0.2-mc1.16.5.jar |Macaw's Trapdoors |mcwtrpdoors |1.0.2 |DONE |Manifest: NOSIGNATURE masonry-1.16.3-0.3.6.jar |Masonry |masonry |NONE |DONE |Manifest: NOSIGNATURE BetterDefaultBiomes-1.16.4+-Alpha 2.5.3.jar |Better Default Biomes |betterdefaultbiomes |Alpha 2.5.3 |DONE |Manifest: NOSIGNATURE Botania-1.16.5-419.jar |Botania |botania |1.16.5-419 |DONE |Manifest: NOSIGNATURE CavesAndCliffsBackport-6.1.jar |Caves & Cliffs Backport |cavesandcliffs |6.1 |DONE |Manifest: NOSIGNATURE spark-forge.jar |spark |spark |1.6.0 |DONE |Manifest: NOSIGNATURE SchoolsOfMagic1.16.5-2.1.02.jar |Schools of Magic: Second Semes|schoolsofmagic |2.1.02 |DONE |Manifest: NOSIGNATURE curios-forge-1.16.5-4.0.5.2.jar |Curios API |curios |1.16.5-4.0.5.2 |DONE |Manifest: NOSIGNATURE Unique+Enchantments-1.16.5-2.0.1.jar |Unique Enchantments |uniquee |1.9.0 |DONE |Manifest: NOSIGNATURE unnamedanimalmod-1.0.2.jar |Unnamed Animal Mod |unnamedanimalmod |1.0.2 |DONE |Manifest: NOSIGNATURE obfuscate-0.6.2-1.16.3.jar |Obfuscate |obfuscate |0.6.2 |DONE |Manifest: e1:59:1a:56:ec:97:b3:d0:b3:4b:25:06:1f:83:b0:f4:fd:0c:24:e3:6d:ea:94:b1:9f:22:b0:38:13:60:88:ea NetherAgriculture-1.16.5-1.2.1.jar |Nether Agriculture |netheragriculture |1.2.1 |DONE |Manifest: NOSIGNATURE TheAbyss2 1.9.7 1.16.5.jar |TheAbyss |theabyss |1.9.7 |DONE |Manifest: NOSIGNATURE dark_caverns-1.16.5-1.1.0.jar |Dark Caverns |dark_caverns |1.1 |DONE |Manifest: NOSIGNATURE mcw-roofs-2.0.1-mc1.16.5-4.jar |Macaw's Roofs |mcwroofs |2.0.1 |DONE |Manifest: NOSIGNATURE sapience-1.16.5-1.1.2.jar |Sapience |sapience |1.1.2 |DONE |Manifest: NOSIGNATURE observerlib-1.16.5-1.5.3.jar |ObserverLib |observerlib |1.16.5-1.5.3 |DONE |Manifest: NOSIGNATURE mcw-furniture-2.0.1-mc1.16.5.jar |Macaw's Furniture |mcwfurnitures |2.0.1 |DONE |Manifest: NOSIGNATURE forestcraft-1.54.jar |Astemir Forest Craft |forestcraft |1.54 |DONE |Manifest: NOSIGNATURE ItemPhysic_v1.4.18_mc1.16.5.jar |ItemPhysic |itemphysic |1.6.0 |DONE |Manifest: NOSIGNATURE cloth-config-4.11.26-forge.jar |Cloth Config v4 API |cloth-config |4.11.26 |DONE |Manifest: NOSIGNATURE BetterShieldsMC1.16.3-1.1.5.jar |Better Shields |bettershields |1.1.5 |DONE |Manifest: NOSIGNATURE fastbenchminusreplacement-1.4.jar |FastWorkbench Minus Replacemen|fastbenchminusreplacement |1.4 |DONE |Manifest: NOSIGNATURE ScalingHealth-1.16.5-4.0.5+5.jar |Scaling Health |scalinghealth |4.0.5+5 |DONE |Manifest: NOSIGNATURE FastLeafDecay-v25.jar |FastLeafDecay |fastleafdecay |v25 |DONE |Manifest: NOSIGNATURE DynamicTrees-1.16.5-0.10.0-Beta25.jar |Dynamic Trees |dynamictrees |1.16.5-0.10.0-Beta25|DONE |Manifest: NOSIGNATURE BetterMineshafts-Forge-1.16.4-2.0.4.jar |YUNG's Better Mineshafts |bettermineshafts |1.16.4-2.0.4 |DONE |Manifest: NOSIGNATURE PlayerRevive_v2.0.0-pre04_mc1.16.5.jar |PlayerRevive |playerrevive |2.0.0 |DONE |Manifest: NOSIGNATURE geckolib-forge-1.16.5-3.0.44.jar |GeckoLib |geckolib3 |3.0.44 |DONE |Manifest: NOSIGNATURE stables-1.16.5-1.0.1.jar |Stables |stables |1.16.5-1.0.1 |DONE |Manifest: NOSIGNATURE mcw-lights-1.0.0-mc1.16.5.jar |Macaw's Lights and Lamps |mcwlights |1.0.0 |DONE |Manifest: NOSIGNATURE QuarkOddities-1.16.3.jar |Quark Oddities |quarkoddities |1.16.3 |DONE |Manifest: NOSIGNATURE Kiwi-1.16.5-3.5.2.jar |Kiwi |kiwi |3.5.2 |DONE |Manifest: NOSIGNATURE ClientTweaks_1.16.3-5.3.0.jar |Client Tweaks |clienttweaks |5.3.0 |DONE |Manifest: NOSIGNATURE mowziesmobs-1.5.19.jar |Mowzie's Mobs |mowziesmobs |1.5.19 |DONE |Manifest: NOSIGNATURE thirdpersonelytra-1.16.2-1.2.jar |Third Person Elytra |thirdpersonelytra |version |DONE |Manifest: NOSIGNATURE TheComfortZone-1.16.5-1.0.2-b.jar |The Comfort Zone |thecomfortzone |1.16.5-1.0.2-b |DONE |Manifest: NOSIGNATURE jei-1.16.5-7.7.1.118.jar |Just Enough Items |jei |7.7.1.118 |DONE |Manifest: NOSIGNATURE ComfortableNether4.7.jar |Comfortable Nether |comfortable_nether |1.0.0 |DONE |Manifest: NOSIGNATURE AttributeFix-1.16.5-10.1.2.jar |AttributeFix |attributefix |10.1.2 |DONE |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5 goblintraders-1.6.0-1.16.3.jar |Goblin Traders |goblintraders |1.6.0 |DONE |Manifest: NOSIGNATURE caelus-forge-1.16.5-2.1.3.1.jar |Caelus API |caelus |1.16.5-2.1.3.1 |DONE |Manifest: NOSIGNATURE Kobolds-1.4.5.jar |Kobolds |kobolds |1.0.0 |DONE |Manifest: NOSIGNATURE Fallingleaves-1.16.3-1.1.1.jar |Falling Leaves |fallingleaves |1.1.1 |DONE |Manifest: NOSIGNATURE NaturesCompass-1.16.5-1.9.1-forge.jar |Nature's Compass |naturescompass |1.16.5-1.9.1-forge |DONE |Manifest: NOSIGNATURE SereneSeasons-1.16.5-4.0.1.120-universal.jar |Serene Seasons |sereneseasons |1.16.5-4.0.1.119 |DONE |Manifest: NOSIGNATURE stoneholm-1.2.2.jar |Stoneholm |stoneholm |1.2 |DONE |Manifest: NOSIGNATURE outvoted-1.16.5-1.2.4.jar |Outvoted |outvoted |1.2.4 |DONE |Manifest: NOSIGNATURE catalogue-1.3.0-1.16.5.jar |Catalogue |catalogue |1.3.0 |DONE |Manifest: NOSIGNATURE JEITweaker-1.16.5-1.0.1.34.jar |JEI Tweaker |jeitweaker |1.0.1.34 |DONE |Manifest: NOSIGNATURE CraftTweaker-1.16.5-7.1.0.390.jar |CraftTweaker |crafttweaker |7.1.0.390 |DONE |Manifest: NOSIGNATURE mysticalworld-1.16.5-0.3.5.24.jar |Mystical World |mysticalworld |0.3.5.23 |DONE |Manifest: NOSIGNATURE forge-1.16.5-36.2.0-universal.jar |Forge |forge |36.2.0 |DONE |Manifest: 22:af:21:d8:19:82:7f:93:94:fe:2b:ac:b7:e4:41:57:68:39:87:b1:a7:5c:c6:44:f9:25:74:21:14:f5:0d:90 Atum-1.16.5-2.2.6.jar |Atum 2 |atum |1.16.5-2.2.6 |DONE |Manifest: NOSIGNATURE subwild-1.2.1.jar |Subterranean Wilderness |subwild |1.2.1 |DONE |Manifest: NOSIGNATURE DynamicSurroundings-1.16.4-4.0.4.2.jar |§3Dynamic Surroundings |dsurround |1.16.4-4.0.4.2 |DONE |Manifest: b4:98:14:b9:76:55:25:4f:e5:5f:4d:71:90:87:43:5b:f9:d5:3a:02:60:42:5e:da:1f:15:9c:ff:be:a9:7c:77 DungeonsArise-1.16.5-2.1.47-release.jar |When Dungeons Arise |dungeons_arise |2.1.47 |DONE |Manifest: NOSIGNATURE forge-1.16.5-36.2.0-client.jar |Minecraft |minecraft |1.16.5 |DONE |Manifest: NOSIGNATURE pandoras_creatures-1.16.3-2.0.1.jar |Pandoras Creatures |pandoras_creatures |1.16.3-2.0.1 |DONE |Manifest: NOSIGNATURE MouseTweaks-2.14-mc1.16.2.jar |Mouse Tweaks |mousetweaks |2.14 |DONE |Manifest: NOSIGNATURE ShoulderSurfing-1.16.5-2.2.1.jar |Shoulder Surfing |shouldersurfing |1.16.5-2.2.1 |DONE |Manifest: NOSIGNATURE storage_overhaul-1.16.5-1.0.4.jar |Storage Overhaul |storage_overhaul |1.16.5-1.0.4 |DONE |Manifest: NOSIGNATURE jeiintegration_1.16.5-7.0.1.15.jar |JEI Integration |jeiintegration |7.0.1.15 |DONE |Manifest: NOSIGNATURE flywheel-1.16-0.2.3.jar |Flywheel |flywheel |1.16-0.2.3 |DONE |Manifest: NOSIGNATURE Mantle-1.16.5-1.6.115.jar |Mantle |mantle |1.6.115 |DONE |Manifest: NOSIGNATURE Xaeros_Minimap_21.15.1_Forge_1.16.5.jar |Xaero's Minimap |xaerominimap |21.15.1 |DONE |Manifest: NOSIGNATURE ftb-backups-2.1.1.6.jar |FTB Backups |ftbbackups |2.1.1.6 |DONE |Manifest: NOSIGNATURE dragonseeker-1.0.jar |Dragonseeker |dragonseeker |1.0 |DONE |Manifest: NOSIGNATURE polymorph-forge-1.16.5-0.25.jar |Polymorph |polymorph |1.16.5-0.25 |DONE |Manifest: NOSIGNATURE AutoRegLib-1.6-49.jar |AutoRegLib |autoreglib |1.6-49 |DONE |Manifest: NOSIGNATURE Simple-Sitting-1.16.5-1.2.1.jar |Simple Sitting |sit |1.2.1 |DONE |Manifest: NOSIGNATURE earthmobsmod-1.16.4-0.4.2.jar |Earth Mobs Mod |earthmobsmod |1.16.4-0.4.2 |DONE |Manifest: NOSIGNATURE FastFurnace-1.16.4-4.4.0.jar |FastFurnace |fastfurnace |4.4.0 |DONE |Manifest: NOSIGNATURE appleskin-forge-mc1.16.x-2.1.0.jar |AppleSkin |appleskin |mc1.16.4-2.1.0 |DONE |Manifest: NOSIGNATURE byg-1.3.1.jar |Oh The Biomes You'll Go |byg |1.3.1 |DONE |Manifest: NOSIGNATURE Aquaculture-1.16.5-2.1.20.jar |Aquaculture 2 |aquaculture |1.16.5-2.1.20 |DONE |Manifest: NOSIGNATURE Orcinus-1.1.2.jar |Orcinus's Cavern |cavern |{1.1.0} |DONE |Manifest: NOSIGNATURE CosmeticArmorReworked-1.16.5-v4.jar |CosmeticArmorReworked |cosmeticarmorreworked |1.16.5-v4 |DONE |Manifest: 5e:ed:25:99:e4:44:14:c0:dd:89:c1:a9:4c:10:b5:0d:e4:b1:52:50:45:82:13:d8:d0:32:89:67:56:57:01:53 xptome-1.16.5-v2.1.2.jar |XP Tome |xpbook |v2.1.2 |DONE |Manifest: NOSIGNATURE tetra-1.16.5-3.14.1.jar |Tetra |tetra |3.14.1 |DONE |Manifest: NOSIGNATURE tetranomicon-1.3.jar |Tetranomicon |tetranomicon |1.3 |DONE |Manifest: NOSIGNATURE StructuresPlusEnd.jar |Structure plus ii |structure_plus_ii |1.0.0 |DONE |Manifest: NOSIGNATURE DungeonsMod-1.16.3-1.4.32.jar |Dungeons Mod |dungeonsmod |1.16.3-1.4.32 |DONE |Manifest: NOSIGNATURE randomloot-1.16.5-2.3.9.jar |Random Loot Mod |randomloot |1.16.5-2.3.9 |DONE |Manifest: NOSIGNATURE blue_skies-1.16.5-1.1.3.jar |Blue Skies |blue_skies |1.1.3 |DONE |Manifest: NOSIGNATURE astralsorcery-1.16-1.16.5-1.13.12.jar |Astral Sorcery |astralsorcery |1.16.5-1.13.12 |DONE |Manifest: 45:2b:0a:49:6b:65:3b:39:a9:dd:d2:5b:55:7f:82:47:a5:1d:7a:cc:7f:a8:69:73:72:53:6f:57:4d:b2:1a:b7 Piglin Expansion 1.0.jar |Piglin Expansion |piglin_expansion |1.0.0 |DONE |Manifest: NOSIGNATURE Wyrmroost-1.16.3-1.2.11.jar |Wyrmroost |wyrmroost |1.16.3-1.2.11 |DONE |Manifest: NOSIGNATURE eidolon-0.2.7.jar |Eidolon |eidolon |0.2.7 |DONE |Manifest: NOSIGNATURE BetterF3-1.1.3-forge-1.16.5.jar |BetterF3 Forge |betterf3forge |1.1.3 |DONE |Manifest: NOSIGNATURE incontrol-1.16-5.2.0.jar |InControl |incontrol |1.16-5.2.0 |DONE |Manifest: NOSIGNATURE DoggyTalents-1.16.5-2.0.1.10.jar |Doggy Talents 2 |doggytalents |2.0.1.10 |DONE |Manifest: NOSIGNATURE KleeSlabs_1.16.5-9.2.1.jar |KleeSlabs |kleeslabs |9.2.1 |DONE |Manifest: NOSIGNATURE The Afterlight v1.5.1.jar |The Afterlight |the_afterlight |1.5.0 |DONE |Manifest: NOSIGNATURE villagernames_1.16.5-3.3.jar |Villager Names |villagernames |3.3 |DONE |Manifest: NOSIGNATURE XaerosWorldMap_1.16.1_Forge_1.16.5.jar |Xaero's World Map |xaeroworldmap |1.16.1 |DONE |Manifest: NOSIGNATURE Controlling-7.0.0.23.jar |Controlling |controlling |7.0.0.23 |DONE |Manifest: NOSIGNATURE Placebo-1.16.4-4.5.0.jar |Placebo |placebo |4.5.0 |DONE |Manifest: NOSIGNATURE citadel-1.8.1-1.16.5.jar |Citadel |citadel |1.8.1 |DONE |Manifest: NOSIGNATURE alexsmobs-1.12.1.jar |Alex's Mobs |alexsmobs |1.12.1 |DONE |Manifest: NOSIGNATURE iceandfire-2.1.8-1.16.5.jar |Ice and Fire |iceandfire |2.1.8-1.16.5 |DONE |Manifest: NOSIGNATURE rats-7.2.0-1.16.5.jar |Rats |rats |7.2.0 |DONE |Manifest: NOSIGNATURE ratlantis-1.0.0-1.16.3.jar |Rats: Ratlantis |ratlantis |1.0.0-1.16.3 |DONE |Manifest: NOSIGNATURE ImprovedBackpacks-1.6.0.0.jar |Improved Backpacks |improvedbackpacks |1.6.0.0 |DONE |Manifest: NOSIGNATURE Bookshelf-Forge-1.16.5-10.2.27.jar |Bookshelf |bookshelf |10.2.27 |DONE |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5 sophisticatedbackpacks-1.16.5-3.0.3.297.jar |Sophisticated Backpacks |sophisticatedbackpacks |1.16.5-3.0.3.297 |DONE |Manifest: NOSIGNATURE mcw-doors-1.0.3-mc1.16.5.jar |Macaw's Doors |mcwdoors |1.0.3 |DONE |Manifest: NOSIGNATURE carryon-1.16.5-1.15.5.15.jar |Carry On |carryon |1.15.5.15 |DONE |Manifest: 8c:03:ac:7d:21:62:65:e2:83:91:f3:22:57:99:ed:75:78:1e:db:de:03:99:ef:53:3b:59:95:18:01:bc:84:a9 omnis-1.16.5-1.1.2.3.jar |Omnis |omnis |1.16.5-1.0 |DONE |Manifest: NOSIGNATURE Ambience-1.16.4-1.0.1.jar |Ambience - Extras |ambience |1.16.4-1.0.1 |DONE |Manifest: NOSIGNATURE twilightforest-1.16.5-4.0.546-universal.jar |The Twilight Forest |twilightforest |NONE |DONE |Manifest: NOSIGNATURE chocolate-1.3.0-1.16.4.jar |Chocolate |chocolate |1.3.0-1.16.4 |DONE |Manifest: NOSIGNATURE mcw-bridges-1.0.6-mc1.16.5.jar |Macaw's Bridges |mcwbridges |1.0.6 |DONE |Manifest: NOSIGNATURE FarmersDelight-1.16.5-0.4.6.jar |Farmer's Delight |farmersdelight |1.16.5-0.4.6 |DONE |Manifest: NOSIGNATURE farmersdelightintegration-1.16.5-1.0.3.jar |Farmer's Delight Integration |farmersdelightintegration |1.16.5-1.0.3 |DONE |Manifest: NOSIGNATURE netherportalspread_1.16.5-5.2.jar |Nether Portal Spread |netherportalspread |5.2 |DONE |Manifest: NOSIGNATURE projectvibrantjourneys-1.16.5-3.2.3.jar |Project: Vibrant Journeys |projectvibrantjourneys |1.16.5-3.2.3 |DONE |Manifest: NOSIGNATURE mcw-fences-1.0.0-mc1.16.5.jar |Macaw's Fences and Walls |mcwfences |1.0.0 |DONE |Manifest: NOSIGNATURE wildly-eat-1.2.jar |Wildly Eat |wildly-eat |1.2 |DONE |Manifest: NOSIGNATURE simplefarming-1.16.5-1.3.8.jar |Simple Farming |simplefarming |1.16.5-1.3.8 |DONE |Manifest: NOSIGNATURE Bountiful-1.16.4-3.3.1.jar |Bountiful |bountiful |1.16.4-3.3.1 |DONE |Manifest: NOSIGNATURE Wilds Version 1.2.5.jar |Wilds |wilds |1.0.0 |DONE |Manifest: NOSIGNATURE Patchouli-1.16.4-53.1.jar |Patchouli |patchouli |1.16.4-53.1 |DONE |Manifest: NOSIGNATURE ars_nouveau-1.16.5-1.21.2.jar |Ars Nouveau |ars_nouveau |1.21.2 |DONE |Manifest: NOSIGNATURE collective-1.16.5-2.58.jar |Collective |collective |2.58 |DONE |Manifest: NOSIGNATURE OreExcavation-1.8.157.jar |Ore Excavation |oreexcavation |1.8.157 |DONE |Manifest: e7:68:1c:0d:b9:7e:cf:f8:f3:40:9c:84:c5:39:d7:a4:59:78:b0:6b:c3:fd:b7:4f:69:18:a3:88:e3:76:8c:3f BetterDiving-1.16.5-1.3.2.jar |Better Diving |better_diving |1.3.2 |DONE |Manifest: NOSIGNATURE villagertools-1.16.5-1.0.1.jar |villagertools |villagertools |1.16.5-1.0.1 |DONE |Manifest: 1f:47:ac:b1:61:82:96:b8:47:19:16:d2:61:81:11:60:3a:06:4b:61:31:56:7d:44:31:1e:0c:6f:22:5b:4c:ed BetterThirdPerson-Forge-1.16.4-1.5.1.jar |Better Third Person |betterthirdperson |1.5.1 |DONE |Manifest: NOSIGNATURE BetterStrongholds-1.16.4-1.2.1.jar |YUNG's Better Strongholds |betterstrongholds |1.16.4-1.2.1 |DONE |Manifest: NOSIGNATURE Desolation 1.1.0-1 1.16.5.jar |Desolation (Forge) |desolation |1.1.0-1 |DONE |Manifest: NOSIGNATURE EnigmaticLegacy-2.11.4.jar |Enigmatic Legacy |enigmaticlegacy |2.11.4 |DONE |Manifest: NOSIGNATURE buildersaddition-1.16.5-20210807a.jar |Builders Crafts & Addition |buildersaddition |1.16.5-20210807a |DONE |Manifest: NOSIGNATURE architectury-1.20.29-forge.jar |Architectury |architectury |1.20.29 |DONE |Manifest: NOSIGNATURE ftb-library-forge-1605.3.1-build.58.jar |FTB Library |ftblibrary |1605.3.1-build.58 |DONE |Manifest: NOSIGNATURE mountainous-0.1.1-forge.jar |Mountainous |mountainous |0.1.1 |DONE |Manifest: NOSIGNATURE ftb-teams-forge-1605.2.1-build.20.jar |FTB Teams |ftbteams |1605.2.1-build.20 |DONE |Manifest: NOSIGNATURE curiouselytra-forge-1.16.5-4.0.2.3.jar |Curious Elytra |curiouselytra |1.16.5-4.0.2.3 |DONE |Manifest: NOSIGNATURE TrampleStopper-2.4.9+mc-1.16.5.jar |Trample Stopper |tramplestopper |2.4.9+mc-1.16.5 |DONE |Manifest: 23:8f:95:0f:65:ec:2e:38:99:79:f4:bc:47:8a:0b:df:29:ef:2d:82:66:20:09:20:02:dc:4a:15:97:45:f8:43 smallships-1.16.5-1.10.0.jar |Small Ships Mod |smallships |1.10.0 |DONE |Manifest: NOSIGNATURE GameMenuModOption-1.16.4-1.8.jar |Game Menu Mod Option |gamemenumodoption |1.8 |DONE |Manifest: NOSIGNATURE DragonSurvival-1.16.5-0.0.47.jar |Dragon Survival |dragonsurvival |1.16.5-0.0.47 |DONE |Manifest: NOSIGNATURE Unique+Enchantments+Base-1.16.5-1.0.0.jar |Unique Enchantments Base |uniquebase |1.0.0 |DONE |Manifest: NOSIGNATURE effortlessbuilding-1.16.3-2.23.jar |Effortless Building |effortlessbuilding |1.16.3-2.23 |DONE |Manifest: NOSIGNATURE Cyclic-1.16.5-1.3.5.jar |Cyclic |cyclic |1.16.5-1.3.5 |DONE |Manifest: 1f:47:ac:b1:61:82:96:b8:47:19:16:d2:61:81:11:60:3a:06:4b:61:31:56:7d:44:31:1e:0c:6f:22:5b:4c:ed BetterAdvancements-1.16.5-0.1.1.115.jar |Better Advancements |betteradvancements |0.1.1.115 |DONE |Manifest: NOSIGNATURE simpledelights-1.1.jar |Simple Delights |simpledelights |1.1 |DONE |Manifest: NOSIGNATURE spiders-2.0-1.16.4-1.0.4.jar |Spiders 2.0 |spiderstpo |1.0.4 |DONE |Manifest: NOSIGNATURE cavebiomes-2.0.jar |CaveBiomeAPI |cavebiomes |2.0 |DONE |Manifest: NOSIGNATURE NourishedNetherV8.jar |Nourished Nether |nourished_nether |1.0.8 |DONE |Manifest: NOSIGNATURE item-filters-forge-1605.2.5-build.9.jar |Item Filters |itemfilters |1605.2.5-build.9 |DONE |Manifest: NOSIGNATURE ftb-quests-forge-1605.3.3-build.49.jar |FTB Quests |ftbquests |1605.3.3-build.49 |DONE |Manifest: NOSIGNATURE EasyMagic-v1.0.2-1.16.5.jar |Easy Magic |easymagic |1.0.2 |DONE |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a NourishedEndV2.jar |Nourished End |nourished_end |1.0.2 |DONE |Manifest: NOSIGNATURE xlpackets-1.1.jar |XL Packets |xlpackets |1.1 |DONE |Manifest: NOSIGNATURE the-conjurer-1.16.4-1.0.13.jar |The Conjurer |conjurer_illager |1.0.13 |DONE |Manifest: NOSIGNATURE dungeons_mobs-1.16.5-1.0.10.jar |Dungeons Mobs |dungeons_mobs |1.0.10 |DONE |Manifest: NOSIGNATURE abnormals_core-1.16.5-3.2.0.jar |Abnormals Core |abnormals_core |3.2.0 |DONE |Manifest: NOSIGNATURE environmental-1.16.5-1.1.0.jar |Environmental |environmental |1.1.0 |DONE |Manifest: NOSIGNATURE upgrade_aquatic-1.16.5-3.1.0.jar |Upgrade Aquatic |upgrade_aquatic |3.1.0 |DONE |Manifest: NOSIGNATURE Better-Badlands-1.16.5-2.0.3.jar |Better Badlands |better_badlands |1.16.5-2.0.3 |DONE |Manifest: NOSIGNATURE irregularchef-1.16.5-1.0.1.jar |The Irregular Chef |irregularchef |1.16.5-1.0.1 |DONE |Manifest: NOSIGNATURE endergetic-1.16.4-3.0.0.jar |The Endergetic Expansion |endergetic |3.0.0 |DONE |Manifest: NOSIGNATURE personality-1.16.5-1.0.2.jar |Personality |personality |1.0.2 |DONE |Manifest: NOSIGNATURE savageandravage-1.16.5-3.1.0.jar |Savage & Ravage |savageandravage |3.1.0 |DONE |Manifest: NOSIGNATURE nethers_delight-1.1.jar |Nethers Delight |nethers_delight |1.1 |DONE |Manifest: NOSIGNATURE create-mc1.16.5_v0.3.2d.jar |Create |create |v0.3.2d |DONE |Manifest: NOSIGNATURE Waystones_1.16.5-7.6.2.jar |Waystones |waystones |7.6.2 |DONE |Manifest: NOSIGNATURE Clumps-6.0.0.25.jar |Clumps |clumps |6.0.0.25 |DONE |Manifest: NOSIGNATURE mgui-1.16.5-3.2.0.jar |mgui |mgui |3.2.0 |DONE |Manifest: NOSIGNATURE tetrapak-0.3.2.jar |Tetra Pak |tetrapak |1.16.5-0.3.2 |DONE |Manifest: NOSIGNATURE village-employment-1.16.5-1.4.1.jar |Village Employment |village_employment |1.4.1 |DONE |Manifest: NOSIGNATURE comforts-forge-1.16.5-4.0.1.2.jar |Comforts |comforts |1.16.5-4.0.1.1 |DONE |Manifest: NOSIGNATURE campful-1.16.5-3.1.0.jar |Campful |campful |2.0 |DONE |Manifest: NOSIGNATURE configured-1.1.0-1.16.5.jar |Configured |configured |1.1.0 |DONE |Manifest: NOSIGNATURE cpm-2.2.3-forge-mc1.16.5-beta.jar |Custom Player Model |cpm |2.2.3-forge-mc1.16.5|DONE |Manifest: NOSIGNATURE OuterEnd-0.2.14.jar |The Outer End |outer_end |0.2.9 |DONE |Manifest: NOSIGNATURE decorative_blocks-1.16.4-1.7.2.jar |Decorative Blocks |decorative_blocks |1.7.2 |DONE |Manifest: NOSIGNATURE decorative_blocks_abnormals-1.2.jar |Decorative Blocks Abnormals |decorative_blocks_abnormals |1.2 |DONE |Manifest: NOSIGNATURE lazydfu-0.1.3.jar |LazyDFU |lazydfu |0.1.3 |DONE |Manifest: NOSIGNATURE DynamicTreesAtum-1.16.5-1.1.1.jar |Dynamic Trees for Atum 2 |dtatum |1.16.5-1.1.1 |DONE |Manifest: NOSIGNATURE walljump-forge-1.16.4-1.3.7.jar |Wall-Jump! |walljump |1.16.4-1.3.7 |DONE |Manifest: NOSIGNATURE iChunUtil-1.16.5-10.4.1.jar |iChunUtil |ichunutil |10.4.1 |DONE |Manifest: NOSIGNATURE Wandering-Bag-1.0.1-1.16.5.jar |Wandering Bag |wandering_bag |1.0.1 |DONE |Manifest: NOSIGNATURE AkashicTome-1.4-16.jar |Akashic Tome |akashictome |1.4-16 |DONE |Manifest: NOSIGNATURE TravelersTitles-1.16.4-1.5.jar |Traveler's Titles |travelerstitles |1.16.4-1.5 |DONE |Manifest: NOSIGNATURE selene-1.16.5-1.6.jar |Selene |selene |1.16.5-1.0 |DONE |Manifest: NOSIGNATURE TConstruct-1.16.5-3.1.1.252.jar |Tinkers' Construct |tconstruct |3.1.1.252 |DONE |Manifest: NOSIGNATURE EnchantmentDescriptions-1.16.5-7.0.12.jar |EnchantmentDescriptions |enchdesc |7.0.12 |DONE |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5 ToolBelt-1.16.5-1.16.0.jar |Tool Belt |toolbelt |1.16.0 |DONE |Manifest: NOSIGNATURE silent-lib-1.16.3-4.9.6.jar |Silent Lib |silentlib |4.9.6 |DONE |Manifest: NOSIGNATURE Jade-1.16.4-2.7.2.jar |Jade |jade |2.7.2 |DONE |Manifest: NOSIGNATURE CreativeCore_v2.2.1_mc1.16.5.jar |CreativeCore |creativecore |2.0.0 |DONE |Manifest: NOSIGNATURE atmospheric-1.16.5-3.1.0.jar |Atmospheric |atmospheric |3.1.0 |DONE |Manifest: NOSIGNATURE Quark-r2.4-316.jar |Quark |quark |r2.4-316 |DONE |Manifest: NOSIGNATURE charm-forge-1.16.5-2.3.2.jar |Charm |charm |2.3.2 |DONE |Manifest: NOSIGNATURE charmonium-forge-1.16.5-2.3.2.jar |Charmonium |charmonium |2.3.2 |DONE |Manifest: NOSIGNATURE DynamicTreesQuark-1.16.5-2.1.0.jar |Dynamic Trees for Quark |dtquark |1.16.5-2.1.0 |DONE |Manifest: NOSIGNATURE malum-1.16.5-0.3.0.jar |Malum |malum |1.16.5-0.3.0 |DONE |Manifest: NOSIGNATURE FastWorkbench-1.16.4-4.5.1.jar |FastWorkbench |fastbench |4.5.1 |DONE |Manifest: NOSIGNATURE abnormals_delight-1.16.5-1.1.1.jar |Abnormals Delight |abnormals_delight |1.1.1 |DONE |Manifest: NOSIGNATURE StorageDrawers-1.16.3-8.3.0.jar |Storage Drawers |storagedrawers |8.3.0 |DONE |Manifest: NOSIGNATURE performant-1.16.2-5-3.72m.jar |Performant |performant |3.56m |DONE |Manifest: NOSIGNATURE InventoryHud_[1.16.2-1.16.5].forge-3.3.0.jar |Inventory HUD+(Forge edition) |inventoryhud |3.3.0 |DONE |Manifest: NOSIGNATURE HunterIllager-1.16.5-1.4.0.jar |Hunter Illager |hunterillager |1.16.5-1.4.0 |DONE |Manifest: NOSIGNATURE illagersweararmor-1.0.4.jar |Illagers Wear Armor |illagersweararmor |1.0.4 |DONE |Manifest: NOSIGNATURE mumblelink-1.16.5-4.6.3.jar |MumbleLink for Forge |mumblelink |4.6.3 |DONE |Manifest: NOSIGNATURE ferritecore-2.0.5-forge.jar |Ferrite Core |ferritecore |2.0.5 |DONE |Manifest: 41:ce:50:66:d1:a0:05:ce:a1:0e:02:85:9b:46:64:e0:bf:2e:cf:60:30:9a:fe:0c:27:e0:63:66:9a:84:ce:8a OddWaterMobs[1.16.5]_1.3.0.jar |Odd Water Mobs |oddwatermobs |1.3.0 |DONE |Manifest: NOSIGNATURE LawsImprovedFalling-1.0.jar |Law's Improved Falling Mod |laws_improved_falling_mod |1.0.0 |DONE |Manifest: NOSIGNATURE enhancedcelestials-1.0.4-1.16.4.jar |Enhanced Celestials |enhancedcelestials |1.0.4-1.16.4 |DONE |Manifest: NOSIGNATURE illagers_plus-1.16.4v1.5.jar |Illagers+ |illagers_plus |1.16.4v1.5 |DONE |Manifest: NOSIGNATURE valhelsia_core-16.0.9.jar |Valhelsia Core |valhelsia_core |16.0.9 |DONE |Manifest: NOSIGNATURE valhelsia_structures-1.16.5-0.1.4.jar |Valhelsia Structures |valhelsia_structures |1.16.5-0.1.4 |DONE |Manifest: NOSIGNATURE forbidden_arcanus-16.2.0-beta-4.jar |Forbidden & Arcanus |forbidden_arcanus |16.2.0-beta-4 |DONE |Manifest: NOSIGNATURE DynamicTreesForbiddenArcanus-1.16.5-1.1.2.jar |Dynamic Trees for Forbidden an|dtforbiddenarcanus |1.16.5-1.1.2 |DONE |Manifest: NOSIGNATURE overloadedarmorbar-5.1.0.jar |Overloaded Armor Bar |overloadedarmorbar |5.1.0 |DONE |Manifest: NOSIGNATURE chiselsandbits-0.3.4-RELEASE.jar |Chisels & bits |chiselsandbits |NONE |DONE |Manifest: NOSIGNATURE Nature Expansion 1.1.1.jar |Nature Expansion |nature_expansion |1.0.0 |DONE |Manifest: NOSIGNATURE Crash Report UUID: a855c029-7fc0-4314-9d35-39326b7e8128 Kiwi Modules: kiwi:contributors kiwi:data snowrealmagic:core snowrealmagic:world Patchouli open book context: n/a Player Count: 1 / 8; [ServerPlayerEntity['Rex_Anivius'/74, l='ServerLevel[Angel's Call]', x=152.50, y=62.00, z=30.15]] Data Packs: vanilla, mod:betterdungeons, mod:immersivecooking, mod:infernalexp (incompatible), mod:mcwwindows, mod:stalwart_dungeons, mod:yungsapi, mod:lootbeams, mod:guardvillagers, mod:randompatches, mod:apotheosis (incompatible), mod:bygvanillabiomes, mod:snowrealmagic, mod:dynview (incompatible), mod:revampedwolf, mod:supplementaries, mod:betterendforge, mod:upgradednetherite (incompatible), mod:structure_gel, mod:cleancut (incompatible), mod:torchmaster (incompatible), mod:morevillagers, mod:fastfurnaceminusreplacement (incompatible), mod:toughnessbar (incompatible), mod:dungeons_plus, mod:mcwtrpdoors (incompatible), mod:masonry (incompatible), mod:betterdefaultbiomes, mod:botania, mod:cavesandcliffs (incompatible), mod:spark, mod:schoolsofmagic, mod:curios, mod:uniquee (incompatible), mod:unnamedanimalmod, mod:obfuscate (incompatible), mod:netheragriculture, mod:theabyss, mod:dark_caverns, mod:mcwroofs, mod:sapience, mod:observerlib, mod:mcwfurnitures, mod:forestcraft, mod:itemphysic, mod:cloth-config (incompatible), mod:bettershields, mod:fastbenchminusreplacement, mod:scalinghealth, mod:fastleafdecay (incompatible), mod:bettermineshafts, mod:playerrevive, mod:geckolib3 (incompatible), mod:stables, mod:mcwlights (incompatible), mod:quarkoddities (incompatible), mod:kiwi, mod:clienttweaks (incompatible), mod:mowziesmobs (incompatible), mod:thirdpersonelytra (incompatible), mod:thecomfortzone, mod:jei, mod:comfortable_nether, mod:attributefix, mod:goblintraders, mod:caelus, mod:kobolds, mod:fallingleaves, mod:naturescompass (incompatible), mod:sereneseasons, mod:stoneholm, mod:outvoted, mod:catalogue, mod:jeitweaker, mod:crafttweaker, mod:mysticalworld, mod:forge, mod:atum, mod:subwild, mod:dsurround, mod:dungeons_arise, mod:pandoras_creatures (incompatible), mod:mousetweaks, mod:shouldersurfing (incompatible), mod:storage_overhaul, mod:jeiintegration, mod:flywheel, mod:mantle (incompatible), mod:xaerominimap, mod:ftbbackups (incompatible), mod:dragonseeker, mod:polymorph, mod:autoreglib (incompatible), mod:sit, mod:earthmobsmod (incompatible), mod:fastfurnace (incompatible), mod:appleskin, mod:byg, mod:aquaculture (incompatible), mod:cavern, mod:cosmeticarmorreworked (incompatible), mod:xpbook, mod:tetra, mod:tetranomicon, mod:structure_plus_ii, mod:dungeonsmod, mod:randomloot, mod:blue_skies (incompatible), mod:astralsorcery, mod:piglin_expansion, mod:wyrmroost (incompatible), mod:eidolon, mod:betterf3forge, mod:incontrol (incompatible), mod:doggytalents (incompatible), mod:kleeslabs (incompatible), mod:the_afterlight, mod:villagernames, mod:xaeroworldmap, mod:controlling, mod:placebo (incompatible), mod:citadel (incompatible), mod:alexsmobs, mod:iceandfire (incompatible), mod:rats, mod:ratlantis, mod:improvedbackpacks, mod:bookshelf, mod:sophisticatedbackpacks, mod:mcwdoors, mod:carryon, mod:omnis, mod:ambience, mod:twilightforest, mod:chocolate, mod:mcwbridges (incompatible), mod:farmersdelight, mod:farmersdelightintegration, mod:netherportalspread, mod:projectvibrantjourneys, mod:mcwfences, mod:simplefarming, mod:bountiful (incompatible), mod:wilds, mod:patchouli (incompatible), mod:ars_nouveau, mod:collective, mod:oreexcavation, mod:better_diving, mod:villagertools, mod:betterthirdperson, mod:betterstrongholds, mod:desolation, mod:enigmaticlegacy, mod:buildersaddition (incompatible), mod:architectury, mod:ftblibrary, mod:mountainous, mod:ftbteams, mod:curiouselytra, mod:tramplestopper (incompatible), mod:smallships, mod:gamemenumodoption, mod:dragonsurvival, mod:uniquebase (incompatible), mod:effortlessbuilding (incompatible), mod:cyclic (incompatible), mod:betteradvancements, mod:simpledelights, mod:spiderstpo, mod:cavebiomes, mod:nourished_nether, mod:itemfilters, mod:ftbquests, mod:easymagic, mod:nourished_end, mod:xlpackets, mod:conjurer_illager (incompatible), mod:dungeons_mobs (incompatible), mod:abnormals_core, mod:environmental, mod:upgrade_aquatic, mod:better_badlands, mod:irregularchef, mod:endergetic, mod:personality, mod:savageandravage, mod:nethers_delight, mod:create, mod:waystones (incompatible), mod:clumps, mod:mgui (incompatible), mod:tetrapak, mod:village_employment, mod:comforts, mod:campful, mod:configured, mod:cpm, mod:outer_end, mod:decorative_blocks, mod:decorative_blocks_abnormals, mod:lazydfu, mod:walljump (incompatible), mod:ichunutil, mod:wandering_bag, mod:akashictome, mod:travelerstitles, mod:selene, mod:tconstruct, mod:enchdesc, mod:toolbelt (incompatible), mod:silentlib (incompatible), mod:jade, mod:creativecore, mod:atmospheric, mod:quark (incompatible), mod:charm, mod:charmonium (incompatible), mod:malum (incompatible), mod:fastbench (incompatible), mod:abnormals_delight, mod:storagedrawers (incompatible), mod:performant (incompatible), mod:inventoryhud, mod:hunterillager, mod:illagersweararmor (incompatible), mod:mumblelink (incompatible), mod:ferritecore (incompatible), mod:oddwatermobs, mod:laws_improved_falling_mod, mod:enhancedcelestials, mod:illagers_plus, mod:valhelsia_core, mod:valhelsia_structures, mod:forbidden_arcanus (incompatible), mod:overloadedarmorbar (incompatible), mod:chiselsandbits (incompatible), mod:nature_expansion, mod:wildly-eat, mod:dynamictrees, mod:dtatum, mod:dtquark, mod:dtforbiddenarcanus Type: Integrated Server (map_client.txt) Is Modded: Definitely; Client brand changed to 'forge' OptiFine Version: OptiFine_1.16.5_HD_U_G8 OptiFine Build: 20210515-161946 Render Distance Chunks: 2 Mipmaps: 4 Anisotropic Filtering: 1 Antialiasing: 0 Multitexture: false Shaders: ComplementaryShaders_v4.0.2.zip OpenGlVersion: 4.6.0 NVIDIA 465.89 OpenGlRenderer: NVIDIA GeForce RTX 3070/PCIe/SSE2 OpenGlVendor: NVIDIA Corporation CpuCount: 16  
    • but how do you access this class? The forge provided spawn egg
    • Error in Architectury, make sure you use the latest version of the Mod. If you already use it, report the bug to the Mod author.
    • for simple testing if a method is called is System.out enough, the Logger first gives information about the time and the thread, which is sometimes useful for debugging and second if you want to check some parameters the Logger is the better option than System.out, since you can do things like that: public void foo(int x, int, y, int z) { LogManager.getLogger().log("Do foo at X:{}, Y:{}, Z:{}", x, y, z); //some code } i also would recommend you to use the Logger instead of System.out, simply to match with vanilla
    • What should you use 1. in the final Mod and 2. for debugging,  LogManager.getLogger().log(text); or System.out.println(text); and why?
  • Topics

  • Who's Online (See full list)

×
×
  • Create New...

Important Information

By using this site, you agree to our Privacy Policy.