GTNewHorizons / GT-New-Horizons-Modpack

New Modpack with Gregtech, Thaumcraft and Witchery
https://www.gtnewhorizons.com/
Other
949 stars 296 forks source link

AE2 Fluid Crafting Level Maintainer + Essentia Bug #14866

Closed Ubus99 closed 1 month ago

Ubus99 commented 10 months ago

Your GTNH Discord Username

Ubus99

Your Pack Version

2.4.0

Your Server

private

Java Version

Java 19

Type of Server

Vanilla Forge

Your Expectation

ME Level Maintainer should Maintain Essentia Level.

The Reality

Works in Singleplayer, used to work on my server but broke some time back. Unable to fix or reproduce.

Your Proposal

Sadly, I was unable to reproduce it myself and have not seen a similar problem on the GTNH Discord. I can however hand over the game folder and/ or world for debugging. (will add once I have the time)

Final Checklist

bombcar commented 10 months ago

Does it still break on your server if you download a new copy of 2.4.0 (in another directory) and copy the world save over?

If so, it's reproducible and a world upload would be useful.

By "works in singleplayer" do you mean in a test world or in a singleplayer copy of the broken server world?

Full logs from a server restart until login and see it broken (from the server side) may help.

Ubus99 commented 10 months ago

When I said "unable to reproduce" I was talking about creating new worlds and building a basic AE2 setup there (singleplayer & Server). I have not tested opening the old world in a new install, I will try that and report back later.

Ubus99 commented 10 months ago

Installed a new GTNH 2.4.0 server on my own PC (not my dedicated server for various reasons, i.k. not ideal) and copied over the world from the dedicated server + FTBU and FTB Lib.

I logged in, waited some time, checked that the Terra amount was lower than requested, jet the Level maintainer did not even recognize the need to craft more. Then I started a manual terra recipe, waited until completion and shut down the server.

Log attached, world downloadable at http://schrecktech.de/world.zip latest.log

vovaksenov commented 10 months ago

Essentia is not supposed to work as a fluid, hence the maintainer is not supposed to work with it. I think @Alastors should comment on this because i might be missing the point or be incorrect in another aspect.

Alastors commented 10 months ago

Essentia is not supposed to work as a fluid, hence the maintainer is not supposed to work with it. I think @Alastors should comment on this because i might be missing the point or be incorrect in another aspect.

You're spot on, that's sort of the entire point of Thaumic Energistics, if Essentia was a fluid, 99% of that mod would be redundant

Alastors commented 10 months ago

We just need to update the essentia level maintainers frankly

Alastors commented 10 months ago

^ we already have a guy working on this btw

Alastors commented 10 months ago

Your GTNH Discord Username

Ubus99

Your Pack Version

2.4.0

Your Server

private

Java Version

Java 19

Type of Server

Vanilla Forge

Your Expectation

ME Level Maintainer should Maintain Essentia Level.

The Reality

Works in Singleplayer, used to work on my server but broke some time back. Unable to fix or reproduce.

Your Proposal

Sadly, I was unable to reproduce it myself and have not seen a similar problem on the GTNH Discord.

I can however hand over the game folder and/ or world for debugging. (will add once I have the time)

Final Checklist

  • [X] I have searched this issue tracker and there is nothing similar already. Posting on a closed issue saying the bug still exists will prompt us to investigate and reopen it once we confirm your report.
  • [x] I can reproduce this problem consistently by follow the exact steps I described above, or this does not need reproducing, e.g. recipe loophole.
  • [ ] I have asked other people and they confirm they also have this problem by follow the exact steps I described above, or this does not need reproducing, e.g. recipe loophole.

The reason this used to work is because there used to be an exception that caused an essentia fluid to exist, we removed this because it was never intended.

bombcar commented 10 months ago

@Cardinalstars you're poking around in Traumatic Energistics, this issue might be something relatively easy to tackle.

Ubus99 commented 10 months ago

Good to know that this is not intended but planned. But it does definitely still work in my singleplayer world, as long as you register the gregtech version of the aspect instead of the TC4 version in the Level Maintainer. there is a lot of weird proxy-Item stuff in NEI right now, this has caused other issues before.

Ubus99 commented 10 months ago

soooo.... After reading through this message chain again, I decided to try something. Turns out that Essentia autocrafting works just fine. It's just that internally, it is still calculated in milllibuckets. If I want to craft 250 Terra, I just need to request 250,000 Terra... grafik not sure whether this is intended.