Stupid question about plugins like CoordinateOffset
I have a server that is running paper with the bukkit version of Distant Horizons. The server also has a plugin called CoordinateOffset that causes all client side coordinates to be mismatched aka you can't communicate with others by just sharing coordinates since every players coordinate system is different.
This seems like a no brainer but just to make sure - these (DH server and coordOffset) would be incompatible because the client sends the wrong coordinates to the DH server side right?
4 Replies
Sounds trivial at first, but then I give it some thought into it.
It might be possible that generation on the server side might stay correct, but for the client, the rendering might be offset by the offset the player gets from the server.
Only way to find out is to Try It And See™.
Pretty sure this will not work. If the client doesn't know its real coordinates, then it won't know which areas to load LODs for
It will request using the information it has, which will be offset and hence give the wrong LODs
so a possible compatability with the plugin should be possible if the offset plugin implements some changes so that it translates client positions to true globals but would require some weird compat with DH itself to allow that
The support would probably have to be implement in the DHS plugin 🤔 Or at least some sort of mechanism to allow other plugins to hook into it. DHS currently does not really expose any sort of API.