Jump to content

Performance optimization suggestions or tutorial?


Purplicious_Cow

Recommended Posts

Do any of our illustrious moderators or fellow modders have some basic suggestions on performance optimizations? Especially when it comes to particularly sensitive areas such as Structure Generation, Player Tick, and other Event Handlers, onUpdates in Items/Blocks. Basically, a list of common mistakes to avoid. Seems like something that many modders could benefit from.

 

 

Link to comment
Share on other sites

Just don't create any excessive loops or large frequent packet movement. 

 

If you do have to do something really big you can jump out of the thread and back in, but you really need to know what you are doing and understand things or it will go poorly.

 

 

Long time Bukkit & Forge Programmer

Happy to try and help

Link to comment
Share on other sites

Ok, getting more specific:

 

@delpi, I don't have many packets, but I do have lots of loops.

@diesieben07, my mod appears to be causing some Block Lag for users when running on a Cauldron Server in a large modpack with high usage. Never been in this position before, so trying to identify the source.

 

I will focus on streamlining some of the loops in the handlers as a first effort. I'm using several handlers and several events:

 

LivingUpdateEvent

LivingHurtEvent (several here)

BreakSpeed

HarvestDropsEvent

LivingDropsEvent

 

And a few other minor events, which are only called occasionally. If I learn anything, will post it back here.

 

 

Link to comment
Share on other sites

It would be much, much better if you would just post those (in question) parts of code and say what is expected outcome.

We might be able to tell you - what to not do, or maybe a better way.

1.7.10 is no longer supported by forge, you are on your own.

Link to comment
Share on other sites

You can actually time the various parts of the code that you suspect using something like this:

 

final long startTime = System.currentTimeMillis();
for (int i = 0; i < length; i++) {
  // Do something
}
final long endTime = System.currentTimeMillis();

System.out.println("Total execution time: " + (endTime - startTime) );

 

A Minecraft tick is 1/20th of a second which is 50 milliseconds, and usually the code should finish before that (otherwise you'll see lag). So anything over 1 millisecond can start to be considered significant.

 

You can get more precision us9ing System.nanoTime() but in some cases it might have trouble on multi-threaded situations.

 

Anyway, with such an approach you can actually time your code and determine what is taking significant time and furthermore prove to yourself that your attempts to fix it are working.

Check out my tutorials here: http://jabelarminecraft.blogspot.com/

Link to comment
Share on other sites

It would be much, much better if you would just post those (in question) parts of code and say what is expected outcome.

We might be able to tell you - what to not do, or maybe a better way.

 

Sure. Here's a typical example in my PlayerTickHandler. The structure is repeated several times (for several different items) within other Handlers and within the ItemUpdate. This is the only way I've found to get it to work (verifying if the item is in the hotbar first using a loop, and then acting upon it).

 

if (event.entity instanceof EntityPlayer) {

 

EntityPlayer entityplayer = (EntityPlayer) event.entity;

for(int i = 0; i <= 8; i++)

{

ItemStack itemchk = entityplayer.inventory.getStackInSlot(i);

if (itemchk != null && itemchk.getItem() == InventoryPets.petSpider && itemchk.getItemDamage() == 0) {

 

//do magic stuff

 

break;

}

}

 

 

First question: Is there a more efficient way to verify the existence of an item in the hotbar? It seems a waste to constantly check the hotbar using a loop.

Second question: For PlayerTickHandler, would it be more efficient to put a check of the entire hotbar first for any Items up front, and then execute on a case by case basis depending on what items are found, instead of checking one by one? (Just thought of this...)

 

For the record, the PlayerTickHandler is only used where absolutely necessary, most abilities/effects are handled in Item onUpdate.

 

Link to comment
Share on other sites

onUpdate in your Item class will be called every tick as long as the Item is in a player's inventory... But you already seem to know that.

 

Yes... but I could put in a counter and have it check less frequently for the items that don't need constant attention. I'll test on a couple of items and see what it saves in cycles. Thx.

Link to comment
Share on other sites

You are not going to bog down the minecraft tick with checking a 0-8 list unless you are doing it thousands and thousands of time a tick.

 

Perfect. Yeah, not seeing any more gains here, using Jabelar's tester. Once per pet in inventory, per tick. Worst case scenario, that's likely several hundred on the server mentioned.

 

Ok, maybe I was too quick to dismiss the 'packet' discussion. What about NBT Data? Right now, my achievement system leverages NBT Data and is checking (and then storing) NBT Data every tick for every item in onUpdate. Could this be a contributor? Here's what I'm going to do, regardless:

 

- Only have it check every 20 ticks

- Read only to check and then only store if something has changed (duh)

 

 

Link to comment
Share on other sites

Hold on. "my achievement system" - so where are you running this?

 

Achievements are one-time events which should be operated kinda like:

* You do something

* You get it

* You save it

* You read it

 

Why ticking-checks? (you said you have them somewhere)

 

EDIT:

Also, many people seem to NOT know that - NBT are LITERALLY Map<key,value>. They are just represented that way.

And yeah - they are pretty fast.

1.7.10 is no longer supported by forge, you are on your own.

Link to comment
Share on other sites

Hold on. "my achievement system" - so where are you running this?

 

Achievements are one-time events which should be operated kinda like:

* You do something

* You get it

* You save it

* You read it

 

Why ticking-checks? (you said you have them somewhere)

 

The typical Minecraft triggers didn't allow for a way for me check accurately the information I wanted for the achievements. The only reliable way I could find was through Item onUpdate, though I wasn't very efficient about it. By my 'achievement system,' I mean I needed a way to check if a user had:

- collected an item (through finding or crafting)

- collected all of the items in the same group

- collected all of the groups

- collected one item from each of the groups

- collected a certain number of items, triggers at 1, 5, 10, 20, All

 

As far as I know, there's no way to track this without using NBT Data. And it went into the Item, as onUpdate in the Item is the first time we see the item appear in an Inventory (which was what I was looking for. If you have an alternate solution, I am all ears...).

 

However, there is absolutely no reason this needs to be checked every tick. Nor stored every tick. Both of these things will be changed.

 

EDIT: Saw a decent uptick in the 'onUpdate' performance (using Jabelar's timer) by making the above change. Will definitely help overall, but will keep hunting.

 

 

 

 

 

 

Link to comment
Share on other sites

Just off the top of my head, I would create extendedproperties for the player and track it all in there.

 

If you don't want to do that, use the persistent NBT tag on the player to store it.

Long time Bukkit & Forge Programmer

Happy to try and help

Link to comment
Share on other sites

FWIW, and for those tracking this one, here are the optimizations I found and implemented:

 

- The change to the achievement check shown above (medium gain, across all items)

- I re-organized the player tick so it had to go through fewer conditions and fewer loops (this turned out only to be a tiny gain)

- Items were checking in onUpdate every tick to see if they needed fuel. Changed this to every 20 ticks. No perceptible difference to user. (medium gain, over several items)

- One item was mistakenly looping through OreDictionary every tick in onUpdate if durability was 0. This would have only caused lag if multiple people were using it in their hotbar and the item was at 0 durability. But still. (Lex has warned me about this before, so I only have myself to blame). (small gain, when using this item only)

- Optimized loops in WorldGen structures (combining checks into one conditional) - small gain

- Removed a BreakSpeed Handler which was slow (during testing) - small gain

 

Performance is much better after these and the above optimizations. If I had to summarize, the big fixes consisted of changing checks in onUpdate: if a routine wasn't absolutely necessary to check every tick in the Item onUpdate, then I added a loop counter so it checked between 10-20 ticks instead.

 

Note that the performance problem did not surface until the mod was being put into large modpacks and played on moderately trafficked servers.

 

Will find out more after the update is published, but I am calling this one closed. Thanks to delpi, diesieben07, Ernio, and Jabelar for the ideas and assistance.

 

Edit: Added two more optimizations I had forgotten to list

Link to comment
Share on other sites

I know this forum can't get enough of this topic ;) , so one more thing to add, building on Jabelar's idea above. You can use the below as your PlayerTick Handler (or just add the code to your own) and see the overall tick performance of your mod. It basically checks the system time every loop through the player tick, and shows the difference since last loop. Using this while playing the game may give you clues as to where a performance issue could be. For the most part, the number is a steady 0. If you see it spike above 1 for a few ticks in a row, it could be a clue there is something else going on. Please note, I see a regular spike every second or so, even in Vanilla, so keep that in mind. This is not definitive by any means, just something to help if you are looking.

 

Please also note, as diesieben07 pointed out, if it ain't broke, don't fix it. There's no need to go down this route unless you are seeing or hearing about problems.

 

 

public class PlayerTickHandler 
{

   private long millStore = 0;

   @SubscribeEvent
   public void onLivingUpdateEvent(LivingUpdateEvent event)
   {      
      
      System.out.println("Total loop execution time: " + (System.currentTimeMillis() - millStore) );
      millStore = System.currentTimeMillis();
   }
}

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
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
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.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • Add crash-reports with sites like https://mclo.gs/ Make a test without mowziesmobs
    • playing around then the game crashes while loading a chunk, it isnt the first time heres the crash log ---- Minecraft Crash Report ---- // You're mean. Time: 2024-10-11 11:27:40 Description: Exception generating new chunk java.lang.IllegalStateException: Missing key in ResourceKey[minecraft:root / minecraft:worldgen/structure_set]: ResourceKey[minecraft:worldgen/structure_set / minecraft:village]     at net.minecraft.core.Registry.lambda$getHolderOrThrow$69(Registry.java:617) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}     at java.util.Optional.orElseThrow(Optional.java:403) ~[?:?] {re:mixin}     at net.minecraft.core.Registry.m_206081_(Registry.java:616) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}     at com.bobmowzie.mowziesmobs.server.world.feature.structure.MowzieStructure.checkLocation(MowzieStructure.java:113) ~[mowziesmobs-1.6.3.jar%23377!/:1.6.3] {re:classloading}     at com.bobmowzie.mowziesmobs.server.world.feature.structure.MowzieStructure.checkLocation(MowzieStructure.java:69) ~[mowziesmobs-1.6.3.jar%23377!/:1.6.3] {re:classloading}     at com.bobmowzie.mowziesmobs.server.world.feature.structure.MowzieStructure.m_214086_(MowzieStructure.java:56) ~[mowziesmobs-1.6.3.jar%23377!/:1.6.3] {re:classloading}     at net.minecraft.world.level.levelgen.structure.Structure.m_226596_(Structure.java:84) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:mixin,xf:fml:forge:structure,re:classloading,xf:fml:forge:structure,pl:mixin:APP:structure_gel.mixins.json:StructureMixin,pl:mixin:A}     at net.minecraft.world.level.chunk.ChunkGenerator.m_223104_(ChunkGenerator.java:638) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:citadel.mixins.json:ChunkGeneratorMixin,pl:mixin:APP:structure_gel.mixins.json:ChunkGeneratorMixin,pl:mixin:APP:the_bumblezone.mixins.json:world.ChunkGeneratorAccessor,pl:mixin:APP:dimdoors-common.mixins.json:accessor.ChunkGeneratorAccessor,pl:mixin:APP:valkyrienskies-common.mixins.json:world.level.chunk.MixinChunkGenerator,pl:mixin:A}     at net.minecraft.world.level.chunk.ChunkGenerator.m_223066_(ChunkGenerator.java:591) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:citadel.mixins.json:ChunkGeneratorMixin,pl:mixin:APP:structure_gel.mixins.json:ChunkGeneratorMixin,pl:mixin:APP:the_bumblezone.mixins.json:world.ChunkGeneratorAccessor,pl:mixin:APP:dimdoors-common.mixins.json:accessor.ChunkGeneratorAccessor,pl:mixin:APP:valkyrienskies-common.mixins.json:world.level.chunk.MixinChunkGenerator,pl:mixin:A}     at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) ~[?:?] {}     at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?] {}     at java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:720) ~[?:?] {}     at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?] {}     at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?] {}     at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) ~[?:?] {}     at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) ~[?:?] {}     at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?] {}     at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?] {}     at net.minecraft.world.level.chunk.ChunkGenerator.m_223164_(ChunkGenerator.java:573) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:citadel.mixins.json:ChunkGeneratorMixin,pl:mixin:APP:structure_gel.mixins.json:ChunkGeneratorMixin,pl:mixin:APP:the_bumblezone.mixins.json:world.ChunkGeneratorAccessor,pl:mixin:APP:dimdoors-common.mixins.json:accessor.ChunkGeneratorAccessor,pl:mixin:APP:valkyrienskies-common.mixins.json:world.level.chunk.MixinChunkGenerator,pl:mixin:A}     at net.minecraft.world.level.chunk.ChunkStatus.m_223360_(ChunkStatus.java:59) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}     at net.minecraft.world.level.chunk.ChunkStatus.m_223279_(ChunkStatus.java:292) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}     at net.minecraft.server.level.ChunkMap.lambda$scheduleChunkGeneration$25(ChunkMap.java:621) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:dimdoors-common.mixins.json:ThreadedAnvilChunkStorageMixin,pl:mixin:APP:valkyrienskies-common.mixins.json:accessors.server.level.ChunkMapAccessor,pl:mixin:APP:valkyrienskies-common.mixins.json:feature.tick_ship_chunks.MixinChunkMap,pl:mixin:APP:valkyrienskies-common.mixins.json:server.world.MixinChunkMap,pl:mixin:APP:ars_nouveau.mixins.json:camera.ChunkMapMixin,pl:mixin:A}     at com.mojang.datafixers.util.Either$Left.map(Either.java:38) ~[datafixerupper-5.0.28.jar%23126!/:?] {}     at net.minecraft.server.level.ChunkMap.lambda$scheduleChunkGeneration$27(ChunkMap.java:619) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:dimdoors-common.mixins.json:ThreadedAnvilChunkStorageMixin,pl:mixin:APP:valkyrienskies-common.mixins.json:accessors.server.level.ChunkMapAccessor,pl:mixin:APP:valkyrienskies-common.mixins.json:feature.tick_ship_chunks.MixinChunkMap,pl:mixin:APP:valkyrienskies-common.mixins.json:server.world.MixinChunkMap,pl:mixin:APP:ars_nouveau.mixins.json:camera.ChunkMapMixin,pl:mixin:A}     at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) ~[?:?] {}     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}     at net.minecraft.server.level.ChunkTaskPriorityQueueSorter.m_143188_(ChunkTaskPriorityQueueSorter.java:62) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:classloading}     at net.minecraft.util.thread.ProcessorMailbox.m_18759_(ProcessorMailbox.java:91) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:classloading}     at net.minecraft.util.thread.ProcessorMailbox.m_18747_(ProcessorMailbox.java:146) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:classloading}     at net.minecraft.util.thread.ProcessorMailbox.run(ProcessorMailbox.java:102) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:classloading}     at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) ~[?:?] {}     at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?] {}     at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?] {}     at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?] {} A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Server thread Suspected Mod:      Mowzie's Mobs (mowziesmobs), Version: 1.6.3         Issue tracker URL: https://github.com/BobMowzie/MowziesMobs/issues         at TRANSFORMER/[email protected]/com.bobmowzie.mowziesmobs.server.world.feature.structure.MowzieStructure.checkLocation(MowzieStructure.java:113) Stacktrace:     at net.minecraft.core.Registry.lambda$getHolderOrThrow$69(Registry.java:617) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}     at java.util.Optional.orElseThrow(Optional.java:403) ~[?:?] {re:mixin}     at net.minecraft.core.Registry.m_206081_(Registry.java:616) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}     at com.bobmowzie.mowziesmobs.server.world.feature.structure.MowzieStructure.checkLocation(MowzieStructure.java:113) ~[mowziesmobs-1.6.3.jar%23377!/:1.6.3] {re:classloading}     at com.bobmowzie.mowziesmobs.server.world.feature.structure.MowzieStructure.checkLocation(MowzieStructure.java:69) ~[mowziesmobs-1.6.3.jar%23377!/:1.6.3] {re:classloading}     at com.bobmowzie.mowziesmobs.server.world.feature.structure.MowzieStructure.m_214086_(MowzieStructure.java:56) ~[mowziesmobs-1.6.3.jar%23377!/:1.6.3] {re:classloading}     at net.minecraft.world.level.levelgen.structure.Structure.m_226596_(Structure.java:84) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:mixin,xf:fml:forge:structure,re:classloading,xf:fml:forge:structure,pl:mixin:APP:structure_gel.mixins.json:StructureMixin,pl:mixin:A}     at net.minecraft.world.level.chunk.ChunkGenerator.m_223104_(ChunkGenerator.java:638) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:citadel.mixins.json:ChunkGeneratorMixin,pl:mixin:APP:structure_gel.mixins.json:ChunkGeneratorMixin,pl:mixin:APP:the_bumblezone.mixins.json:world.ChunkGeneratorAccessor,pl:mixin:APP:dimdoors-common.mixins.json:accessor.ChunkGeneratorAccessor,pl:mixin:APP:valkyrienskies-common.mixins.json:world.level.chunk.MixinChunkGenerator,pl:mixin:A}     at net.minecraft.world.level.chunk.ChunkGenerator.m_223066_(ChunkGenerator.java:591) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:citadel.mixins.json:ChunkGeneratorMixin,pl:mixin:APP:structure_gel.mixins.json:ChunkGeneratorMixin,pl:mixin:APP:the_bumblezone.mixins.json:world.ChunkGeneratorAccessor,pl:mixin:APP:dimdoors-common.mixins.json:accessor.ChunkGeneratorAccessor,pl:mixin:APP:valkyrienskies-common.mixins.json:world.level.chunk.MixinChunkGenerator,pl:mixin:A}     at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) ~[?:?] {}     at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?] {}     at java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:720) ~[?:?] {}     at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?] {}     at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?] {}     at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) ~[?:?] {}     at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) ~[?:?] {}     at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?] {}     at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?] {}     at net.minecraft.world.level.chunk.ChunkGenerator.m_223164_(ChunkGenerator.java:573) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:citadel.mixins.json:ChunkGeneratorMixin,pl:mixin:APP:structure_gel.mixins.json:ChunkGeneratorMixin,pl:mixin:APP:the_bumblezone.mixins.json:world.ChunkGeneratorAccessor,pl:mixin:APP:dimdoors-common.mixins.json:accessor.ChunkGeneratorAccessor,pl:mixin:APP:valkyrienskies-common.mixins.json:world.level.chunk.MixinChunkGenerator,pl:mixin:A}     at net.minecraft.world.level.chunk.ChunkStatus.m_223360_(ChunkStatus.java:59) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}     at net.minecraft.world.level.chunk.ChunkStatus.m_223279_(ChunkStatus.java:292) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}     at net.minecraft.server.level.ChunkMap.lambda$scheduleChunkGeneration$25(ChunkMap.java:621) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:dimdoors-common.mixins.json:ThreadedAnvilChunkStorageMixin,pl:mixin:APP:valkyrienskies-common.mixins.json:accessors.server.level.ChunkMapAccessor,pl:mixin:APP:valkyrienskies-common.mixins.json:feature.tick_ship_chunks.MixinChunkMap,pl:mixin:APP:valkyrienskies-common.mixins.json:server.world.MixinChunkMap,pl:mixin:APP:ars_nouveau.mixins.json:camera.ChunkMapMixin,pl:mixin:A}     at com.mojang.datafixers.util.Either$Left.map(Either.java:38) ~[datafixerupper-5.0.28.jar%23126!/:?] {}     at net.minecraft.server.level.ChunkMap.lambda$scheduleChunkGeneration$27(ChunkMap.java:619) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:dimdoors-common.mixins.json:ThreadedAnvilChunkStorageMixin,pl:mixin:APP:valkyrienskies-common.mixins.json:accessors.server.level.ChunkMapAccessor,pl:mixin:APP:valkyrienskies-common.mixins.json:feature.tick_ship_chunks.MixinChunkMap,pl:mixin:APP:valkyrienskies-common.mixins.json:server.world.MixinChunkMap,pl:mixin:APP:ars_nouveau.mixins.json:camera.ChunkMapMixin,pl:mixin:A}     at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) ~[?:?] {}     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}     at net.minecraft.server.level.ChunkTaskPriorityQueueSorter.m_143188_(ChunkTaskPriorityQueueSorter.java:62) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:classloading}     at net.minecraft.util.thread.ProcessorMailbox.m_18759_(ProcessorMailbox.java:91) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:classloading}     at net.minecraft.util.thread.ProcessorMailbox.m_18747_(ProcessorMailbox.java:146) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:classloading}     at net.minecraft.util.thread.ProcessorMailbox.run(ProcessorMailbox.java:102) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:classloading} -- Chunk to be generated -- Details:     Location: -141,-144     Position hash: -614180323469     Generator: net.minecraft.world.level.levelgen.NoiseBasedChunkGenerator@7030c35e Stacktrace:     at net.minecraft.server.level.ChunkMap.lambda$scheduleChunkGeneration$25(ChunkMap.java:621) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:dimdoors-common.mixins.json:ThreadedAnvilChunkStorageMixin,pl:mixin:APP:valkyrienskies-common.mixins.json:accessors.server.level.ChunkMapAccessor,pl:mixin:APP:valkyrienskies-common.mixins.json:feature.tick_ship_chunks.MixinChunkMap,pl:mixin:APP:valkyrienskies-common.mixins.json:server.world.MixinChunkMap,pl:mixin:APP:ars_nouveau.mixins.json:camera.ChunkMapMixin,pl:mixin:A}     at com.mojang.datafixers.util.Either$Left.map(Either.java:38) ~[datafixerupper-5.0.28.jar%23126!/:?] {}     at net.minecraft.server.level.ChunkMap.lambda$scheduleChunkGeneration$27(ChunkMap.java:619) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:dimdoors-common.mixins.json:ThreadedAnvilChunkStorageMixin,pl:mixin:APP:valkyrienskies-common.mixins.json:accessors.server.level.ChunkMapAccessor,pl:mixin:APP:valkyrienskies-common.mixins.json:feature.tick_ship_chunks.MixinChunkMap,pl:mixin:APP:valkyrienskies-common.mixins.json:server.world.MixinChunkMap,pl:mixin:APP:ars_nouveau.mixins.json:camera.ChunkMapMixin,pl:mixin:A}     at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) ~[?:?] {}     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}     at net.minecraft.server.level.ChunkTaskPriorityQueueSorter.m_143188_(ChunkTaskPriorityQueueSorter.java:62) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:classloading}     at net.minecraft.util.thread.ProcessorMailbox.m_18759_(ProcessorMailbox.java:91) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:classloading}     at net.minecraft.util.thread.ProcessorMailbox.m_18747_(ProcessorMailbox.java:146) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:classloading}     at net.minecraft.util.thread.ProcessorMailbox.run(ProcessorMailbox.java:102) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:classloading}     at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) ~[?:?] {}     at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?] {}     at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?] {}     at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?] {} -- Affected level -- Details:     All players: 1 total; [ServerPlayer['Simsonic321'/584, l='ServerLevel[New World]', x=-1956.21, y=157.02, z=-1987.36]]     Chunk stats: 4035     Level dimension: minecraft:overworld     Level spawn location: World: (80,82,112), Section: (at 0,2,0 in 5,5,7; chunk contains blocks 80,-64,112 to 95,319,127), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,-64,0 to 511,319,511)     Level time: 8391 game time, 8391 day time     Level name: New World     Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true     Level weather: Rain time: 60834 (now: false), thunder time: 137839 (now: false)     Known server brands: forge     Level was modded: true     Level storage version: 0x04ABD - Anvil Stacktrace:     at net.minecraft.server.MinecraftServer.m_5703_(MinecraftServer.java:869) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}     at net.minecraft.server.MinecraftServer.m_5705_(MinecraftServer.java:806) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}     at net.minecraft.client.server.IntegratedServer.m_5705_(IntegratedServer.java:84) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:forgematica.mixins.json:MixinIntegratedServer,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:654) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}     at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:244) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}     at java.lang.Thread.run(Thread.java:833) [?:?] {re:mixin} -- System Details -- Details:     Minecraft Version: 1.19.2     Minecraft Version ID: 1.19.2     Operating System: Windows 10 (amd64) version 10.0     Java Version: 17.0.8, Microsoft     Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft     Memory: 3960102560 bytes (3776 MiB) / 9529458688 bytes (9088 MiB) up to 15032385536 bytes (14336 MiB)     CPUs: 8     Processor Vendor: GenuineIntel     Processor Name: Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz     Identifier: Intel64 Family 6 Model 158 Stepping 12     Microarchitecture: Coffee Lake     Frequency (GHz): 3.60     Number of physical packages: 1     Number of physical CPUs: 8     Number of logical CPUs: 8     Graphics card #0 name: NVIDIA GeForce RTX 2080 Ti     Graphics card #0 vendor: NVIDIA (0x10de)     Graphics card #0 VRAM (MB): 4095.00     Graphics card #0 deviceId: 0x1e07     Graphics card #0 versionInfo: DriverVersion=32.0.15.6590     Memory slot #0 capacity (MB): 16384.00     Memory slot #0 clockSpeed (GHz): 2.13     Memory slot #0 type: DDR4     Memory slot #1 capacity (MB): 16384.00     Memory slot #1 clockSpeed (GHz): 2.13     Memory slot #1 type: DDR4     Virtual memory max (MB): 37683.42     Virtual memory used (MB): 26950.73     Swap memory total (MB): 5000.00     Swap memory used (MB): 150.26     JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx14G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M     Loaded Shaderpack: ComplementaryUnbound_r5.3.zip         Profile: HIGH (+0 options changed by user)     Server Running: true     Player Count: 1 / 8; [ServerPlayer['Simsonic321'/584, l='ServerLevel[New World]', x=-1956.21, y=157.02, z=-1987.36]]     Data Packs: vanilla, mod:hexerei (incompatible), mod:ancient_manuscripts, mod:tropicraft (incompatible), mod:blue_skies, mod:divine_weaponry, mod:playeranimator (incompatible), mod:aether (incompatible), mod:incendium, mod:aquaculturedelight, mod:sophisticatedcore (incompatible), mod:placebo (incompatible), mod:citadel, mod:alexsmobs (incompatible), mod:yungsapi, mod:pyromancer, mod:forgematica (incompatible), mod:mixinextras (incompatible), mod:sophisticatedbackpacks (incompatible), mod:guardvillagers (incompatible), mod:apotheosis (incompatible), mod:balm (incompatible), mod:immersive_armors (incompatible), mod:cloth_config (incompatible), mod:ctov (incompatible), mod:twilightforest (incompatible), mod:embeddium (incompatible), mod:undergardendelight, mod:structure_gel, mod:farmersdelight, mod:ends_delight, mod:torchmaster (incompatible), mod:handcrafted, mod:mafglib (incompatible), mod:yungsbridges, mod:medievalmusic (incompatible), mod:resourcefulconfig, mod:cnb, mod:curios, mod:patchouli (incompatible), mod:oculus, mod:gobber2, mod:enigmaticlegacy (incompatible), mod:resourcefullib (incompatible), mod:theabyss, mod:spirit (incompatible), mod:cumulus_menus, mod:twilightdelight, mod:deeperdarker (incompatible), mod:cfm (incompatible), mod:architectury (incompatible), mod:doapi (incompatible), mod:vinery, mod:voidscape (incompatible), mod:undergarden, mod:biomancy (incompatible), mod:nitrogen_internals, mod:the_bumblezone, mod:runecraft, mod:l2library (incompatible), mod:deep_aether (incompatible), mod:t_and_t, mod:quarkdelight, mod:mcwlights, mod:smartbrainlib, mod:quarkoddities (incompatible), mod:mowziesmobs (incompatible), mod:geckolib3 (incompatible), mod:realmrpg_demons, mod:jei (incompatible), mod:visualworkbench (incompatible), mod:graveyard (incompatible), mod:caelus (incompatible), mod:obscure_api, mod:waystones (incompatible), mod:journeymap (incompatible), mod:comforts, mod:naturescompass (incompatible), mod:enigmaticlegacydelight, mod:sereneseasons, mod:decorative_blocks (incompatible), mod:guideapi_vp (incompatible), mod:starlight (incompatible), mod:explorerscompass (incompatible), mod:davespotioneering (incompatible), mod:medieval_paintings, mod:ars_nouveau, mod:reactive (incompatible), mod:aetherdelight, mod:forge, mod:tarotcards (incompatible), mod:friendsandfoes (incompatible), mod:antiqueatlas (incompatible), mod:dungeons_arise, mod:eidolon (incompatible), mod:sons_of_sins, mod:simplyswords (incompatible), mod:terrablender, mod:biomesoplenty, mod:moonlight (incompatible), mod:endermanoverhaul (incompatible), mod:eccentrictome, mod:psi (incompatible), mod:jade (incompatible), mod:creativecore, mod:spectrelib (incompatible), mod:nethersdelight, mod:aeroblender (incompatible), mod:totemic, mod:kotlinforforge (incompatible), mod:dimdungeons, mod:brewinandchewin (incompatible), mod:whisperwoods (incompatible), mod:farmersrespite (incompatible), mod:flywheel (incompatible), mod:create, mod:reliquary (incompatible), mod:gobberdelight, mod:malum (incompatible), mod:autoreglib (incompatible), mod:quark (incompatible), mod:supplementaries (incompatible), mod:nullscape, mod:ars_elemental, mod:irons_spellbooks (incompatible), mod:miners_delight (incompatible), mod:ars_instrumentum (incompatible), mod:dimdoors (incompatible), mod:modonomicon, mod:wrd, mod:oceansdelight, mod:mvs (incompatible), mod:creeperoverhaul (incompatible), mod:appleskin, mod:alexsdelight, mod:vampirism (incompatible), mod:werewolves (incompatible), mod:ferritecore (incompatible), mod:occultism, mod:ars_ocultas (incompatible), mod:puzzleslib (incompatible), mod:aquaculture, mod:valkyrienskies (incompatible), mod:vs_eureka (incompatible), mod:lodestone (incompatible), mod:crabbersdelight (incompatible), mod:valhelsia_core (incompatible), mod:forbidden_arcanus (incompatible), mod:magipsi (incompatible), mod:undead_unleashed, mod:aquamirae, Supplementaries Generated Pack, builtin/classic, builtin/default, builtin/magipsi_overrides (incompatible), t_and_t_waystones_patch_1.19.2.zip     World Generation: Stable     Type: Integrated Server (map_client.txt)     Is Modded: Definitely; Client brand changed to 'forge'; Server brand changed to 'forge'     Launched Version: 1.19.2-forge-43.4.4     ModLauncher: 10.0.8+10.0.8+main.0ef7e830     ModLauncher launch target: forgeclient     ModLauncher naming: srg     ModLauncher services:          mixin-0.8.5.jar mixin PLUGINSERVICE          eventbus-6.0.3.jar eventbus PLUGINSERVICE          fmlloader-1.19.2-43.4.4.jar slf4jfixer PLUGINSERVICE          fmlloader-1.19.2-43.4.4.jar object_holder_definalize PLUGINSERVICE          fmlloader-1.19.2-43.4.4.jar runtime_enum_extender PLUGINSERVICE          fmlloader-1.19.2-43.4.4.jar capability_token_subclass PLUGINSERVICE          accesstransformers-8.0.4.jar accesstransformer PLUGINSERVICE          fmlloader-1.19.2-43.4.4.jar runtimedistcleaner PLUGINSERVICE          modlauncher-10.0.8.jar mixin TRANSFORMATIONSERVICE          modlauncher-10.0.8.jar fml TRANSFORMATIONSERVICE      FML Language Providers:          [email protected]         javafml@null         [email protected]         lowcodefml@null     Mod List:          hexerei-0.3.3.1.jar                               |Hexerei                       |hexerei                       |0.3.3.1             |DONE      |Manifest: NOSIGNATURE         ancient_manuscripts-1.1.6-1.19.jar                |Ancient Manuscripts           |ancient_manuscripts           |1.1.6-1.19          |DONE      |Manifest: NOSIGNATURE         Tropicraft-9.5.2.jar                              |Tropicraft                    |tropicraft                    |9.5.2               |DONE      |Manifest: NOSIGNATURE         blue_skies-1.19.2-1.3.20.jar                      |Blue Skies                    |blue_skies                    |1.3.20              |DONE      |Manifest: NOSIGNATURE         Divine Weaponry v1.4 1.19.2.jar                   |Divine Weaponry               |divine_weaponry               |1.3.0               |DONE      |Manifest: NOSIGNATURE         player-animation-lib-forge-1.0.2.jar              |Player Animator               |playeranimator                |1.0.2               |DONE      |Manifest: NOSIGNATURE         aether-1.19.2-1.5.0-forge.jar                     |The Aether                    |aether                        |0.0NONE             |DONE      |Manifest: NOSIGNATURE         Incendium_1.19.3_v5.1.6.jar                       |Incendium                     |incendium                     |5.1.6               |DONE      |Manifest: NOSIGNATURE         aquaculture_delight_1.0.0_forge_1.19.2.jar        |Aquaculture Delight           |aquaculturedelight            |1.0.0               |DONE      |Manifest: NOSIGNATURE         sophisticatedcore-1.19.2-0.6.4.605.jar            |Sophisticated Core            |sophisticatedcore             |1.19.2-0.6.4.605    |DONE      |Manifest: NOSIGNATURE         Placebo-1.19.2-7.4.0.jar                          |Placebo                       |placebo                       |7.4.0               |DONE      |Manifest: NOSIGNATURE         citadel-2.1.4-1.19.jar                            |Citadel                       |citadel                       |2.1.4               |DONE      |Manifest: NOSIGNATURE         alexsmobs-1.21.1.jar                              |Alex's Mobs                   |alexsmobs                     |1.21.1              |DONE      |Manifest: NOSIGNATURE         YungsApi-1.19.2-Forge-3.8.10.jar                  |YUNG's API                    |yungsapi                      |1.19.2-Forge-3.8.10 |DONE      |Manifest: NOSIGNATURE         pyromancer_1.8.6.jar                              |Pyromancer                    |pyromancer                    |1.8.5               |DONE      |Manifest: NOSIGNATURE         Forgematica-0.1.10-mc1.19.2.jar                   |Forgematica                   |forgematica                   |0.1.10-mc1.19.2     |DONE      |Manifest: NOSIGNATURE         mixinextras-forge-0.2.0-beta.9.jar                |MixinExtras                   |mixinextras                   |0.2.0-beta.9        |DONE      |Manifest: NOSIGNATURE         sophisticatedbackpacks-1.19.2-3.20.2.1035.jar     |Sophisticated Backpacks       |sophisticatedbackpacks        |1.19.2-3.20.2.1035  |DONE      |Manifest: NOSIGNATURE         guardvillagers-1.19.2-1.5.9.jar                   |Guard Villagers               |guardvillagers                |1.19.2-1.5.9        |DONE      |Manifest: NOSIGNATURE         Apotheosis-1.19.2-6.5.2.jar                       |Apotheosis                    |apotheosis                    |6.5.2               |DONE      |Manifest: NOSIGNATURE         balm-forge-1.19.2-4.6.0.jar                       |Balm                          |balm                          |4.6.0               |DONE      |Manifest: NOSIGNATURE         immersive_armors-1.5.6+1.19.2-forge.jar           |Immersive Armors              |immersive_armors              |1.5.6+1.19.2        |DONE      |Manifest: NOSIGNATURE         cloth-config-8.3.134-forge.jar                    |Cloth Config v8 API           |cloth_config                  |8.3.134             |DONE      |Manifest: NOSIGNATURE         ctov-3.2.6c.jar                                   |ChoiceTheorem's Overhauled Vil|ctov                          |3.2.6c              |DONE      |Manifest: NOSIGNATURE         twilightforest-1.19.2-4.2.1518-universal.jar      |The Twilight Forest           |twilightforest                |4.2.1518            |DONE      |Manifest: NOSIGNATURE         embeddium-0.3.18.1+mc1.19.2.jar                   |Embeddium                     |embeddium                     |0.3.18.1+mc1.19.2   |DONE      |Manifest: NOSIGNATURE         undergarden_delight_1.0.0_forge_1.19.2.jar        |Undergarden Delight           |undergardendelight            |1.0.0               |DONE      |Manifest: NOSIGNATURE         structure_gel-1.19.2-2.7.3.jar                    |Structure Gel API             |structure_gel                 |2.7.3               |DONE      |Manifest: NOSIGNATURE         FarmersDelight-1.19.2-1.2.4.jar                   |Farmer's Delight              |farmersdelight                |1.19.2-1.2.4        |DONE      |Manifest: NOSIGNATURE         ends_delight-1.19.2-2.1.jar                       |End's Delight                 |ends_delight                  |1.19.2-2.1          |DONE      |Manifest: NOSIGNATURE         torchmaster-19.2.93.jar                           |Torchmaster                   |torchmaster                   |19.2.93             |DONE      |Manifest: NOSIGNATURE         handcrafted-forge-1.19.2-2.0.6.jar                |Handcrafted                   |handcrafted                   |2.0.6               |DONE      |Manifest: NOSIGNATURE         MaFgLib-0.1.14-mc1.19.2.jar                       |MaFgLib                       |mafglib                       |0.1.14-mc1.19.2     |DONE      |Manifest: NOSIGNATURE         YungsBridges-1.19.2-Forge-3.1.0.jar               |YUNG's Bridges                |yungsbridges                  |1.19.2-Forge-3.1.0  |DONE      |Manifest: NOSIGNATURE         zmedievalmusic-1.19.2-2.0.jar                     |medievalmusic mod             |medievalmusic                 |1.19.2-2.0          |DONE      |Manifest: NOSIGNATURE         resourcefulconfig-forge-1.19.2-1.0.20.jar         |Resourcefulconfig             |resourcefulconfig             |1.0.20              |DONE      |Manifest: NOSIGNATURE         CNB-1.19-1.5.4.jar                                |Creatures and Beasts          |cnb                           |1.5.4               |DONE      |Manifest: NOSIGNATURE         curios-forge-1.19.2-5.1.6.3.jar                   |Curios API                    |curios                        |1.19.2-5.1.6.3      |DONE      |Manifest: NOSIGNATURE         Patchouli-1.19.2-77.jar                           |Patchouli                     |patchouli                     |1.19.2-77           |DONE      |Manifest: NOSIGNATURE         oculus-mc1.19.2-1.6.9.jar                         |Oculus                        |oculus                        |1.6.9               |DONE      |Manifest: NOSIGNATURE         Gobber2-Forge-1.19.2-2.7.32.jar                   |Gobber 2                      |gobber2                       |2.7.32              |DONE      |Manifest: NOSIGNATURE         EnigmaticLegacy-2.26.5.jar                        |Enigmatic Legacy              |enigmaticlegacy               |2.26.5              |DONE      |Manifest: NOSIGNATURE         resourcefullib-forge-1.19.2-1.1.24.jar            |Resourceful Lib               |resourcefullib                |1.1.24              |DONE      |Manifest: NOSIGNATURE         TA-0.9.5-1.19.2.jar                               |TheAbyss                      |theabyss                      |3.0.0               |DONE      |Manifest: NOSIGNATURE         spirit-forge-1.19.2-2.2.7.jar                     |Spirit                        |spirit                        |2.2.7               |DONE      |Manifest: NOSIGNATURE         cumulus_menus-1.19.2-1.0.0-forge.jar              |Cumulus                       |cumulus_menus                 |0.0NONE             |DONE      |Manifest: NOSIGNATURE         twilightdelight-1.4.4.jar                         |Twilight's Flavor & Delight   |twilightdelight               |1.4.4               |DONE      |Manifest: NOSIGNATURE         deeperdarker-forge-1.19.2-1.2.2.jar               |Deeper and Darker             |deeperdarker                  |1.2.2               |DONE      |Manifest: NOSIGNATURE         cfm-7.0.0-pre35-1.19.2.jar                        |MrCrayfish's Furniture Mod    |cfm                           |7.0.0-pre35         |DONE      |Manifest: NOSIGNATURE         architectury-6.6.92-forge.jar                     |Architectury                  |architectury                  |6.6.92              |DONE      |Manifest: NOSIGNATURE         doapi-1.1.0b.jar                                  |Lets Do Api                   |doapi                         |1.1.0b              |DONE      |Manifest: NOSIGNATURE         letsdo-vinery-forge-1.3.12b.jar                   |Vinery                        |vinery                        |1.3.12              |DONE      |Manifest: NOSIGNATURE         Voidscape-1.19.2-0.2.119.jar                      |Voidscape                     |voidscape                     |1.19.2-0.2.119      |DONE      |Manifest: NOSIGNATURE         The_Undergarden-1.19.2-0.8.3.jar                  |The Undergarden               |undergarden                   |0.8.3               |DONE      |Manifest: NOSIGNATURE         biomancy-forge-1.19.2-2.3.2.0.jar                 |Biomancy 2                    |biomancy                      |2.3.2.0             |DONE      |Manifest: NOSIGNATURE         nitrogen_internals-1.19.2-1.0.7-forge.jar         |Nitrogen                      |nitrogen_internals            |0.0NONE             |DONE      |Manifest: NOSIGNATURE         the_bumblezone_forge-6.9.13+1.19.2.jar            |The Bumblezone                |the_bumblezone                |6.9.13+1.19.2       |DONE      |Manifest: NOSIGNATURE         RuneCraft-1.19-(v.3.6.2a).jar                     |RuneCraft                     |runecraft                     |3.6.2a              |DONE      |Manifest: NOSIGNATURE         l2library-1.9.7.jar                               |L2 Library                    |l2library                     |1.9.7               |DONE      |Manifest: NOSIGNATURE         deep_aether-1.19.2-1.0.2.jar                      |Deep Aether                   |deep_aether                   |1.19.2-1.0.2        |DONE      |Manifest: NOSIGNATURE         Towns-and-Towers-v.1.10-_FORGE-1.19.2_.jar        |Towns and Towers              |t_and_t                       |1.10                |DONE      |Manifest: NOSIGNATURE         quark_delight_1.0.0_forge_1.19.2.jar              |Quark Delight                 |quarkdelight                  |1.0.0               |DONE      |Manifest: NOSIGNATURE         mcw-lights-1.1.0-mc1.19.2forge.jar                |Macaw's Lights and Lamps      |mcwlights                     |1.1.0               |DONE      |Manifest: NOSIGNATURE         SmartBrainLib-forge-1.19.2-1.9.jar                |SmartBrainLib                 |smartbrainlib                 |1.9                 |DONE      |Manifest: NOSIGNATURE         QuarkOddities-1.18.jar                            |Quark Oddities                |quarkoddities                 |1.18                |DONE      |Manifest: NOSIGNATURE         mowziesmobs-1.6.3.jar                             |Mowzie's Mobs                 |mowziesmobs                   |1.6.3               |DONE      |Manifest: NOSIGNATURE         geckolib-forge-1.19-3.1.40.jar                    |GeckoLib                      |geckolib3                     |3.1.40              |DONE      |Manifest: NOSIGNATURE         realmrpg_imps_and_demons_0.9.0_forge_1.19.2.jar   |Realm RPG: Imps & Demons      |realmrpg_demons               |0.9.0               |DONE      |Manifest: NOSIGNATURE         jei-1.19.2-forge-11.8.1.1033.jar                  |Just Enough Items             |jei                           |11.8.1.1033         |DONE      |Manifest: NOSIGNATURE         VisualWorkbench-v4.2.4-1.19.2-Forge.jar           |Visual Workbench              |visualworkbench               |4.2.4               |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         The_Graveyard_2.5.3_(FORGE)_for_1.19.2..jar       |The Graveyard                 |graveyard                     |2.5.3               |DONE      |Manifest: NOSIGNATURE         caelus-forge-1.19.2-3.0.0.6.jar                   |Caelus API                    |caelus                        |1.19.2-3.0.0.6      |DONE      |Manifest: NOSIGNATURE         obscure_api-15.jar                                |Obscure API                   |obscure_api                   |15                  |DONE      |Manifest: NOSIGNATURE         waystones-forge-1.19.2-11.4.2.jar                 |Waystones                     |waystones                     |11.4.2              |DONE      |Manifest: NOSIGNATURE         journeymap-1.19.2-5.9.8-forge.jar                 |Journeymap                    |journeymap                    |5.9.8               |DONE      |Manifest: NOSIGNATURE         comforts-forge-6.0.7+1.19.2.jar                   |Comforts                      |comforts                      |6.0.7+1.19.2        |DONE      |Manifest: NOSIGNATURE         NaturesCompass-1.19.2-1.10.0-forge.jar            |Nature's Compass              |naturescompass                |1.19.2-1.10.0-forge |DONE      |Manifest: NOSIGNATURE         enigmaticlegacydelight-1.0.1-1.19.2.jar           |Enigmatic Legacy Delight      |enigmaticlegacydelight        |1.0.1-1.19.2        |DONE      |Manifest: NOSIGNATURE         SereneSeasons-1.19.2-8.1.0.24.jar                 |Serene Seasons                |sereneseasons                 |0.0NONE             |DONE      |Manifest: NOSIGNATURE         Decorative Blocks-forge-1.19.2-3.0.0.jar          |Decorative Blocks             |decorative_blocks             |3.0.0               |DONE      |Manifest: NOSIGNATURE         Guide-API-VP-1.19.2-2.2.4.jar                     |Guide-API VP                  |guideapi_vp                   |2.2.4               |DONE      |Manifest: NOSIGNATURE         starlight-1.1.1+forge.cf5b10b.jar                 |Starlight                     |starlight                     |1.1.1+forge.a3aea74 |DONE      |Manifest: NOSIGNATURE         ExplorersCompass-1.19.2-1.3.0-forge.jar           |Explorer's Compass            |explorerscompass              |1.19.2-1.3.0-forge  |DONE      |Manifest: NOSIGNATURE         davespotioneering-1.19.2-3.jar                    |Dave's Potioneering           |davespotioneering             |1.19.2-3            |DONE      |Manifest: NOSIGNATURE         medieval_paintings-1.19.2-7.0.jar                 |Medieval Paintings            |medieval_paintings            |7.0                 |DONE      |Manifest: NOSIGNATURE         ars_nouveau-1.19.2-3.23.0.jar                     |Ars Nouveau                   |ars_nouveau                   |3.23.0              |DONE      |Manifest: NOSIGNATURE         reactive-1.19.2-7e.jar                            |Reactive                      |reactive                      |1.19.2-7e           |DONE      |Manifest: NOSIGNATURE         aether_delight_1.0.0_forge_1.19.2.jar             |Aether Delight                |aetherdelight                 |1.0.0               |DONE      |Manifest: NOSIGNATURE         forge-1.19.2-43.4.4-universal.jar                 |Forge                         |forge                         |43.4.4              |DONE      |Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90         tarotcards-1.19.2-1.6.4.jar                       |Tarot Cards                   |tarotcards                    |1.19.2-1.6.4        |DONE      |Manifest: NOSIGNATURE         friendsandfoes-forge-mc1.19.2-3.0.3.jar           |Friends & Foes                |friendsandfoes                |3.0.3               |DONE      |Manifest: NOSIGNATURE         antiqueatlas-8.0.4+itemless-forge-mc1.19.2.jar    |Antique Atlas                 |antiqueatlas                  |8.0.4+itemless-forge|DONE      |Manifest: NOSIGNATURE         DungeonsArise-1.19.2-2.1.56-beta.jar              |When Dungeons Arise           |dungeons_arise                |2.1.56-1.19.2       |DONE      |Manifest: NOSIGNATURE         client-1.19.2-20220805.130853-srg.jar             |Minecraft                     |minecraft                     |1.19.2              |DONE      |Manifest: a1:d4:5e:04:4f:d3:d6:e0:7b:37:97:cf:77:b0:de:ad:4a:47:ce:8c:96:49:5f:0a:cf:8c:ae:b2:6d:4b:8a:3f         eidolon-0.3.6.jar                                 |Eidolon                       |eidolon                       |0.3.6               |DONE      |Manifest: NOSIGNATURE         sons-of-sins-1.19.2-2.1.6.jar                     |Sons of Sins                  |sons_of_sins                  |2.1.6               |DONE      |Manifest: NOSIGNATURE         simplyswords-forge-1.47.0-1.19.2.jar              |Simply Swords                 |simplyswords                  |1.47.0-1.19.2       |DONE      |Manifest: NOSIGNATURE         TerraBlender-forge-1.19.2-2.0.1.166.jar           |TerraBlender                  |terrablender                  |2.0.1.166           |DONE      |Manifest: NOSIGNATURE         BiomesOPlenty-1.19.2-17.1.2.544.jar               |Biomes O' Plenty              |biomesoplenty                 |17.1.2.544          |DONE      |Manifest: NOSIGNATURE         moonlight-1.19.2-2.3.7-forge.jar                  |Moonlight Library             |moonlight                     |1.19.2-2.3.7        |DONE      |Manifest: NOSIGNATURE         endermanoverhaul-forge-1.19.2-0.0.2.jar           |Enderman Overhaul             |endermanoverhaul              |0.0.2               |DONE      |Manifest: NOSIGNATURE         eccentrictome-1.19.2-1.10.2.jar                   |Eccentric Tome                |eccentrictome                 |1.19.2-1.10.2       |DONE      |Manifest: NOSIGNATURE         Psi-1.19-101.jar                                  |Psi                           |psi                           |2.0.0               |DONE      |Manifest: NOSIGNATURE         Jade-1.19.1-forge-8.9.2.jar                       |Jade                          |jade                          |8.9.2               |DONE      |Manifest: NOSIGNATURE         CreativeCore_FORGE_v2.11.28_mc1.19.2.jar          |CreativeCore                  |creativecore                  |2.11.28             |DONE      |Manifest: NOSIGNATURE         spectrelib-forge-0.12.8+1.19.2.jar                |SpectreLib                    |spectrelib                    |0.12.8+1.19.2       |DONE      |Manifest: NOSIGNATURE         NethersDelight-1.19-3.1.jar                       |Nether's Delight              |nethersdelight                |1.19-3.1            |DONE      |Manifest: NOSIGNATURE         aeroblender-1.19.2-1.0.1.jar                      |AeroBlender                   |aeroblender                   |1.19.2-1.0.1        |DONE      |Manifest: NOSIGNATURE         Totemic-forge-1.19.2-0.12.13.jar                  |Totemic                       |totemic                       |1.19.2-0.12.13      |DONE      |Manifest: NOSIGNATURE         kffmod-3.12.0.jar                                 |Kotlin For Forge              |kotlinforforge                |3.12.0              |DONE      |Manifest: NOSIGNATURE         dimdungeons-179-forge-1.19.0.jar                  |Dimensional Dungeons          |dimdungeons                   |179                 |DONE      |Manifest: NOSIGNATURE         BrewinAndChewin-1.19-2.0.jar                      |Brewin' and Chewin'           |brewinandchewin               |1.19-2.0            |DONE      |Manifest: NOSIGNATURE         whisperwoods-1.19-2.1.1-forge.jar                 |Whisperwoods                  |whisperwoods                  |1.19-2.1.1          |DONE      |Manifest: NOSIGNATURE         FarmersRespite-1.19-2.0.jar                       |Farmer's Respite              |farmersrespite                |1.19-2.0            |DONE      |Manifest: NOSIGNATURE         flywheel-forge-1.19.2-0.6.11-22.jar               |Flywheel                      |flywheel                      |0.6.11-22           |DONE      |Manifest: NOSIGNATURE         create-1.19.2-0.5.1.i.jar                         |Create                        |create                        |0.5.1.i             |DONE      |Manifest: NOSIGNATURE         reliquary-1.19.2-2.0.40.1198.jar                  |Reliquary                     |reliquary                     |1.19.2-2.0.40.1198  |DONE      |Manifest: NOSIGNATURE         gobber_delight_2.0.0_forge_1.19.2.jar             |Gobber Delight (by NoCube)    |gobberdelight                 |2.0.0               |DONE      |Manifest: NOSIGNATURE         malum-1.19.2-1.5.0.4.jar                          |Malum                         |malum                         |1.19.2-1.5.0.4-25   |DONE      |Manifest: NOSIGNATURE         AutoRegLib-1.8.2-55.jar                           |AutoRegLib                    |autoreglib                    |1.8.2-55            |DONE      |Manifest: NOSIGNATURE         Quark-3.4-418.jar                                 |Quark                         |quark                         |3.4-418             |DONE      |Manifest: NOSIGNATURE         supplementaries-1.19.2-2.4.20.jar                 |Supplementaries               |supplementaries               |1.19.2-2.4.20       |DONE      |Manifest: NOSIGNATURE         Nullscape_1.19.3_v1.2.2.jar                       |Nullscape                     |nullscape                     |1.2.2               |DONE      |Manifest: NOSIGNATURE         ars_elemental-1.19.2-0.5.9.4.1.jar                |Ars Elemental                 |ars_elemental                 |1.19.2-0.5.9.4.1    |DONE      |Manifest: NOSIGNATURE         irons_spellbooks-1.19.2-3.4.0.jar                 |Iron's Spells 'n Spellbooks   |irons_spellbooks              |1.19.2-3.4.0        |DONE      |Manifest: NOSIGNATURE         miners_delight-1.19.2-1.1.2.jar                   |Miner's Delight               |miners_delight                |1.19.2-1.1.2        |DONE      |Manifest: NOSIGNATURE         ars_instrumentum-1.19.2-3.4.5.jar                 |Ars Instrumentum              |ars_instrumentum              |3.4.5               |DONE      |Manifest: NOSIGNATURE         dimdoors-5.4.1-1.19.2-forge.jar                   |DimensionalDoors              |dimdoors                      |5.4.1               |DONE      |Manifest: NOSIGNATURE         modonomicon-1.19.2-1.34.0.jar                     |Modonomicon                   |modonomicon                   |1.34.0              |DONE      |Manifest: NOSIGNATURE         Wesley's Roguelike Dungeons 1.19.2-2.3.2.jar      |Wesley's Roguelike Dungeons   |wrd                           |2.0.0               |DONE      |Manifest: NOSIGNATURE         oceansdelight-1.0.2-1.19.2.jar                    |Ocean's Delight               |oceansdelight                 |1.0.2-1.19.2        |DONE      |Manifest: NOSIGNATURE         mvs-4.1.4-1.19.2-forge.jar                        |Moog's Voyager Structures     |mvs                           |4.1.4-1.19.2-forge  |DONE      |Manifest: NOSIGNATURE         creeperoverhaul-2.0.9-forge.jar                   |Creeper Overhaul              |creeperoverhaul               |2.0.9               |DONE      |Manifest: NOSIGNATURE         appleskin-forge-mc1.19-2.4.2.jar                  |AppleSkin                     |appleskin                     |2.4.2+mc1.19        |DONE      |Manifest: NOSIGNATURE         alexsdelight-1.4.1.jar                            |Alex's Delight                |alexsdelight                  |1.4.1               |DONE      |Manifest: NOSIGNATURE         Vampirism-1.19.2-1.9.5.jar                        |Vampirism                     |vampirism                     |1.9.5               |DONE      |Manifest: NOSIGNATURE         Werewolves-1.19.2-1.1.0.1.jar                     |Werewolves                    |werewolves                    |1.1.0.1             |DONE      |Manifest: NOSIGNATURE         ferritecore-5.0.3-forge.jar                       |Ferrite Core                  |ferritecore                   |5.0.3               |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         occultism-1.19.2-1.90.0.jar                       |Occultism                     |occultism                     |1.90.0              |DONE      |Manifest: NOSIGNATURE         ars_ocultas-1.19.2-0.1.1-all.jar                  |Ars Ocultas                   |ars_ocultas                   |1.19.2-0.1.1        |DONE      |Manifest: NOSIGNATURE         PuzzlesLib-v4.4.3-1.19.2-Forge.jar                |Puzzles Lib                   |puzzleslib                    |4.4.3               |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         Aquaculture-1.19.2-2.4.17.jar                     |Aquaculture 2                 |aquaculture                   |1.19.2-2.4.17       |DONE      |Manifest: NOSIGNATURE         valkyrienskies-119-2.1.2-beta.1.jar               |Valkyrien Skies 2             |valkyrienskies                |2.1.2-beta.1        |DONE      |Manifest: NOSIGNATURE         eureka-1192-1.5.1-beta.2.jar                      |VS Eureka Mod                 |vs_eureka                     |1.5.1-beta.2        |DONE      |Manifest: NOSIGNATURE         lodestone-1.19.2-1.4.2.90.jar                     |Lodestone                     |lodestone                     |1.19.2-1.4.2.90     |DONE      |Manifest: NOSIGNATURE         CrabbersDelight-1.19.2-1.1.4.jar                  |Crabber's Delight             |crabbersdelight               |1.1.4               |DONE      |Manifest: NOSIGNATURE         valhelsia_core-forge-1.19.2-0.5.0.jar             |Valhelsia Core                |valhelsia_core                |1.19.2-0.5.0        |DONE      |Manifest: NOSIGNATURE         forbidden_arcanus-1.19.2-2.1.5.jar                |Forbidden & Arcanus           |forbidden_arcanus             |1.19.2-2.1.5        |DONE      |Manifest: NOSIGNATURE         magipsi-3.0.0+1.19.2.jar                          |Magical Psi                   |magipsi                       |3.0.0+1.19.2        |DONE      |Manifest: NOSIGNATURE         UndeadUnleashed-1.1.1-1.19.2.jar                  |Undead Unleashed              |undead_unleashed              |1.1.0               |DONE      |Manifest: NOSIGNATURE         aquamirae-6.API15.jar                             |Aquamirae                     |aquamirae                     |6.API15             |DONE      |Manifest: NOSIGNATURE     Crash Report UUID: 173fd5d3-4f06-41cc-b491-2305936fc737     FML: 43.4     Forge: net.minecraftforge:43.4.4     Flywheel Backend: Off
    • Check the server's log files for more detailed error messages.
    • Does it work without any mods? Just Forge? Maybe a mod is not working with this build - balm is mentioned
  • Topics

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.