You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
My server runs on version 1.20, but I use ViaVersion and ViaBackwards, which often results in players connecting with version 1.16.5. Since it's impossible to go below coordinate 0 in version 1.16.5, players cannot descend into the new caves added in version 1.18.
Your plugin already contains a lot of ready-made code for coordinate shifting, and I would like to solve my problem using your plugin by raising the Y coordinates for players with version 1.16.5 and below (changing -64 to 0) so they can descend into the new caves.
For me, it's not necessarily required that this feature be available as a configuration since it's quite specific and may not fit the main idea of the plugin. Therefore, I would like to be able to shift the Y coordinates as a custom Offset Provider in your API.
I would be grateful if you could help me with my problem.
The text was updated successfully, but these errors were encountered:
Packet translation would be the biggest challenge. Adding a vertical offset would be simple for most packet types, but packets like Chunk Data probably can't be shifted like that without some serious rewriting.
Also, pre-1.17 clients have to cut off part of the world somewhere - regardless of which altitudes are present, sending a 384-block-tall world to a 256-block-tall client has to lose some blocks. Sending -64 as 0 would mean the height limit for these players is now 192 (granted, this already happens above 256, but natural terrain does generate above 192). Having offsets change as they move up and down so that they can see the whole world is even more complex.
Frankly, encouraging players to update to 1.17 or above if they want that terrain seems much easier. I might try it at some point to see if it's feasible, but when the only use case is helping players who don't want to update, I prefer the "update if you want new features" philosophy.
My server runs on version 1.20, but I use ViaVersion and ViaBackwards, which often results in players connecting with version 1.16.5. Since it's impossible to go below coordinate 0 in version 1.16.5, players cannot descend into the new caves added in version 1.18.
Your plugin already contains a lot of ready-made code for coordinate shifting, and I would like to solve my problem using your plugin by raising the Y coordinates for players with version 1.16.5 and below (changing -64 to 0) so they can descend into the new caves.
For me, it's not necessarily required that this feature be available as a configuration since it's quite specific and may not fit the main idea of the plugin. Therefore, I would like to be able to shift the Y coordinates as a custom Offset Provider in your API.
I would be grateful if you could help me with my problem.
The text was updated successfully, but these errors were encountered: