-
Notifications
You must be signed in to change notification settings - Fork 4
Description
Description
Hello,
I would like to report a compatibility issue related to NetherAPI.
When BetterEndForge-Backport (which depends on NetherAPI) is installed together with MMCE and ECO AE Extension, blocks from the latter two mods that use facing:xxx blockstate properties will randomly rotate direction when:
·Entering a world/save
·A block update occurs
There is no crash log, and the game runs normally aside from the incorrect block orientation.
However, once I remove BetterEndForge-Backport, the issue completely disappears.
Observations
The issue only affects blocks whose orientation is defined via facing blockstate properties.
It does not produce any error or warning in the logs.
The problem appears to be deterministic per load/update, but the direction chosen is effectively random.
I was using version 1.3.0 before the bug appeared; afterward I updated to 1.4.X, and the issue persists.
Investigation
I used GitHub Copilot to analyze the BetterEndForge source code, but I could not find any direct logic that manipulates or overrides blockstate orientation or rotation behavior.
Since BetterEndForge depends on NetherAPI, I am wondering whether there might be:
·A global blockstate transformation hook
·A registry remapping or data fixer behavior
·A world load or chunk deserialization hook
·Something affecting PropertyDirection or metadata/state conversion
that could unintentionally impact other mods’ blockstate handling.
Question
Do you have any ideas what might be causing this?
Is there any known issue related to blockstate rotation, state remapping, or world loading hooks in NetherAPI that could explain this behavior?
I would be happy to provide additional logs or test builds if needed.
Thank you for your time.