The Aether

The Aether

53M Downloads

Bug: Whirlwind's pathfinding can cause server to hang and crash

staridiot opened this issue ยท 0 comments

commented

What Feature Types Apply to This Bug?

Entity

Other Type

No response

What Type of Bug Is This?

Crash

Mod Loader

NeoForge

Mod Loader Version

21.1.209

The Aether Version

1.5.9

Is This Bug a Conflict With Another Mod?

Only Aether and its dependency owo present

Client Log

No response

Crash Report (if applicable)

https://gist.github.com/staridiot/01f48b0f615aa53b04bd8a8f40c7eed0

Steps to Reproduce

Reproducing this crash is quite tricky, honestly not sure how it happens natural.

I successfully reproduced this once by placing a top-slab, surround the slab in solid blocks and water-logging the slab. I'm pretty sure whats important here is the height, these 5 blocks are the only connected blocks at this height.

I then spawned 20-30 whirlwinds with the whirlwind spawn egg on the waterlogged slab. This caused the server to hang and crash, if your client disconnects before the server closes it may recover since the world unloaded.

What You Expect To Happen

Obviously something wrong with the whirlwind path finding, 30-40 whirlwinds shouldn't hang the server. I also imagine this happened with a lot less when this happened naturally.

What Actually Happened

The server hangs and eventually crashes

Additional Details

I initially experienced this issue on the Allthemods 10 modpack. However I confirmed this issue still occurs with just The Aether and its dependency.

Please Read and Confirm The Following

  • I have confirmed this bug can be replicated without the use of Optifine.
  • I have confirmed this bug is on the most recently supported version of Minecraft.
  • I have confirmed the details provided in this report are concise as possible and does not contain vague information (ie. Versions are properly recorded, answers to questions are clear).
  • I have confirmed this bug is unique and has not been reported already.
  • If playing on a modpack, I have reported this bug to their issue tracker already.
  • I have confirmed that I'm reporting a bug in The Aether I, not The Aether II.