Botania (Fabric/Quilt)

Botania (Fabric/Quilt)

5M Downloads

Mana Spreader stucks at exporting mana

MelanX opened this issue · 15 comments

commented

Version Information

Forge version: 28.1.109
Botania version: r1.11-373

Further Information

Steps to reproduce:

  1. Create a setup like in the picture below.
  2. Wait a few minutes (maybe a bit more)
    unknown

What I expected to happen:
The mana spreader works without problems

What happened instead:
Sometimes the mana spreader suddenly stucks at spreading. It's completely full of mana but will not export it.
I don't know the duration until this happens and I have no idea how to force this fail.

How to fix it now:
Just rebind the Spreader to the Pool and it continues working.

commented

I have reproduced this issue in the same version of Forge and Botania, but in a different way. A mana spreader that I have linked to a mana pool, and is placed adjacently as in your example, will have a high chance of un-linking with the mana pool immediately if the mana pool becomes empty. The emptying of the mana pool for which I have observed the issue has been done by both infusing items and charging mana tablets.

I haven't found any conclusive evidence that it seemingly randomly disconnects after a passage of time, however.

commented

I am unable to reproduce on latest master or latest release 373 using either method (waiting or draining the pool with infusion or mana items). My forge version is slightly different but in both cases is below yours.

I don't at this moment have time to test with more versions of forge (I will do testing with more forge versions tomorrow) but any more details as to how to reproduce would be good.

This is especially strange to me given that Botania's mana spreaders supposedly work on where they are pointing. Maybe this has to do with the specific direction you build it in?

If I can get it to reproduce I can probably make a breakpoint and find what's going on eventually but right now I can't seem to.

commented

The only thing I could say is that I use the modpack ATM4 v0.3.0. I don’t know if I could send you the world because it’s on a server with friends but I could send you the direction the next time I'm on pc. After I reported this issue I had no problem with this bug anymore... that’s really strange. Maybe because I crafted more Exoflames? I really have no idea. It’s a really weird and hard bug to reproduce.

commented

@MelanX sure, another useful bit of info possibly, was this on a chunk boundary? No idea if that should make a difference but it's a thought.

F3 + g I think is the button to enable and disable the chunk border preview.

commented

image
There are a few more flowers and a Spark now but I see now that one flower of the base picture is in another chunk. But this should not influence the spreader + pool 🤔

commented

I've been experiencing this hangup in my single player world too (running r1.11-375 right now), though I'm not entirely sure what's causing it. It just seems to randomly happen sometimes. I'll try to keep my eyes out to see if I can spot a pattern so it can be more easily reproduced. I had a hypothesis that it might be non-entity processing chunks, but I did a test and ruled that out. I have noticed that rebinding the spreader to the pool does reset it, though. Also, next time I see it, I'll make a backup of my world if you guys wanna do science to it.

commented

Hey, I had it happen again. I tried to take a backup, but when I reloaded the world, the spreader linked to the mana pool afterwards, so the information is probably not in the save.
2020-01-08_16 46 58

commented
commented

Also, here's the blockdata, if that helps.
2020-01-08_17 23 46

commented

forceClientBinding values in spreader data show that the spreader for some reason thinks it's not linked to anything. The client seems to have found it out itself just fine, but the server got stuck. Sadly it's not really easily reproducible

commented

I also want to confirm that this issue has occurred on my House in Wonderland (modpack) server many, many times now. This is with Botania 1.15-384 and Forge 31.2.9

commented

I am confirming this issue for Botania-r1.15-387.

commented

Still happens. Can provide world file / server IP if useful.

commented

Continuing on 1.15-382

commented

This issue is stale because it has been open for a while with no activity. Remove stale label or comment or this will be closed soon.