Open TropheusJ opened 9 months ago
Out of curiosity, what load order issue have you discovered?
There's a more technical explanation at FabricMC/fabric#3482.
Ohh, all yours then. :)
I believe Brandcraf06/Blockus#322 is also caused by this issue as that mod uses this library.
If necessary, I think we will be able to use the vanilla optional integer tracked data handler instead of a custom one. The only drawback would be needing to convert (and validate) data within the entity which is a slightly less neat split between logic and networking.
A new TrackedDataHandler is registered and used to track boat types here.
This is extremely unsafe and makes the mod prone to load-order dependent issues that are impossible to debug.
Instead, a plain field and manual syncing with a custom packet should be used.