Creative Dimensions Datapack + Server Side Support
Greetings,
I'm running a 1.20.1 Forge server With DH installed on both client and server.
Client: 2.1.2a
Server: latest nightly build for 1.20.1
I have a Datapack called Creative Dimensions, this adds a portal that leads to a superflat dimension, which is technically a custom dimension.
When the Multiverse setting is set to 0, going through the portal loads the overworld DH chunks, and overwrites it with the superflat chunks, which is not ideal of course.
When the Multiverse setting is set to 0.1 or higher, it's the same behavior except it's all happening inside the autogenerated folder. However i've had instances where going through the portal, then leaving the superflat, causes DH to generate yet another folder, as if it cannot find the original overworld.
Question A: What's the purpose of Having DH on the server? Does it stream that chunk data to the client? (i have copied my client side data to the server)
Question B: How can i separate the overworld DH chunks, from the custom dimension chunks?
pk_cr_di
I tried following the Dedicated Server guide but i'm missing something..
Should i disable Multiverse support?
On the server:
Server Folder/Solara/dimensions/pk_cr_di/creative_superflat/DistantHorizons.sqlite
Thank you in advance7 Replies
A: only if you have the nightly builds on both the server and client. DH 2.1.2 does not have any serverside functionality.
B: if you install the nightly build on both the server and client, it should be good at detecting different dimensions and separating them
Unfortunately i need to use Oculus x Embeddium for the Performance & Shaders. Oculus is on 1.7 requiring 2.1.2a. Until Iris releases a 1.8 for 1.20.1 i think i'm stuck?
Can i at least prevent the dimension from drawing/updating the overworld chunk data?
multiverse required similairity should take care of that. if thats not working for you, there is not much else you can do
but i can tell you that having DH installed serverside while having no clients connected that also have the nightly build, is completely pointless. so you can remove DH from the server
I was able to fix this by using the nightly builds on both client and server, as well as a modified jar of Oculus that simulates a 1.8 version.
(jar file found randomly in chat in Reforged Hub Discord)
You have to make sure to re-join the server while in the superflat dimension so that it creates the proper folder.
You'll also have to relog everytime you swap dimensions as currently it seems to break the rendering.
Huh, that censoring bug again. So rendering breaks after changing dimensions?
Precisely, but your mileage may vary. I've have moments where it worked flawlessly.
The Oculus jar is probably doing some cursed stuff in order to even render considering DH 2.3 has the API. I'm using Flywheel compat as well.