Just a heads-up TheLacus, I'm implementing support for floating y in a branch right now. This extends the existing floating origin support to work in all three axes.

This has impact across a wide range of placement code. One of the areas touched is CityNavigation.WorldToScenePosition() which is now floating y aware when using refineY option. It should return the correct location in future calls, but any serialized objects may not be in the right place when loading a game.

If you get the time, would you be able to test your mod against the new branch to ensure plants, etc. are placed OK? Especially any serialized objects with absolute height values.

I'll be on deck to help resolve any problems if they're encountered. Just let me know what I can do to help.

All vegetation is added via Unity grass system, so placement is on terrain layers and it shouldn't be affected at all by this change.
Particle mist, which is not yet available in a build, is supposed to use WorldToScenePosition() via event. I tested the mod (including mist) on the floating y branch and didn't find any issue.
Harvested crops are saved with mapPixel and local 2d position, no need to store height for terrain here. Let me know if i can test something else

If you are interested in creating mods for Daggerfall Unity you can find the documentation here.