xR4YM0ND / Aged

Aged is a challenging medieval based modpack where realism & wisdom rule your life.
https://modrinth.com/modpack/aged
MIT License
13 stars 1 forks source link

[BUG] Server indefinite freeze when encountering Sloth entity #41

Closed Szymzal closed 3 months ago

Szymzal commented 7 months ago

BUG

When teleporting to -2593 -4206 on world with seed -2798713842165001319 chunk on east side cannot generate and freezes the server. I did not test it on other worlds.

Crash report: crash-2024-03-29_17.55.04-server.txt

JProfiler thread trace (not everything):

java.util.concurrent.CompletableFuture.join() (line: 2117)

net.minecraft.class_3215.getChunkOffThread(int, int, net.minecraft.class_2806, boolean) (line: 1696)

net.minecraft.class_3215.method_12121(int, int, net.minecraft.class_2806, boolean) (line: 1661)

net.minecraft.class_1937.method_8402(int, int, net.minecraft.class_2806, boolean) (line: 204)

net.minecraft.class_1937.method_8497(int, int) (line: 6059)

net.minecraft.class_1937.method_8320(net.minecraft.class_2338) (line: 6551)

com.dayofpi.mobcatalog.entity.custom.ClimbingEntity.lambda$isClimbableBlockNearby$0(net.minecraft.class_1297, net.minecraft.class_2338) (line: 15)

com.dayofpi.mobcatalog.entity.custom.ClimbingEntity$$Lambda$25735.0x0000000803b7e788.test(java.lang.Object)

java.util.stream.MatchOps$1MatchSink.accept(java.lang.Object) (line: 90)

java.util.Spliterators$IteratorSpliterator.tryAdvance(java.util.function.Consumer) (line: 1856)

java.util.stream.ReferencePipeline.forEachWithCancel(java.util.Spliterator, java.util.stream.Sink) (line: 129)

java.util.stream.AbstractPipeline.copyIntoWithCancel(java.util.stream.Sink, java.util.Spliterator) (line: 527)

java.util.stream.AbstractPipeline.copyInto(java.util.stream.Sink, java.util.Spliterator) (line: 513)

java.util.stream.AbstractPipeline.wrapAndCopyInto(java.util.stream.Sink, java.util.Spliterator) (line: 499)

java.util.stream.MatchOps$MatchOp.evaluateSequential(java.util.stream.PipelineHelper, java.util.Spliterator) (line: 230)

java.util.stream.MatchOps$MatchOp.evaluateSequential(java.util.stream.PipelineHelper, java.util.Spliterator) (line: 196)

java.util.stream.AbstractPipeline.evaluate(java.util.stream.TerminalOp) (line: 234)

java.util.stream.ReferencePipeline.anyMatch(java.util.function.Predicate) (line: 632)

com.dayofpi.mobcatalog.entity.custom.ClimbingEntity.isClimbableBlockNearby(net.minecraft.class_1297) (line: 15)

com.dayofpi.mobcatalog.entity.custom.SlothEntity.method_5965(net.minecraft.class_1937) (line: 68)

net.minecraft.class_1308.<init>(net.minecraft.class_1299, net.minecraft.class_1937) (line: 141)
...

Current fix

On minecraft instance or minecraft server instance go to folder config, find file named mobcatalog-common.toml and change spawn_sloths = true to spawn_sloths = false

xR4YM0ND commented 3 months ago

Removed Mob Catalog in 3.0.0