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 advance
7 Replies
Puhpine
Puhpine2mo ago
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
Naoko
NaokoOP2mo ago
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?
Puhpine
Puhpine2mo ago
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
Naoko
NaokoOP2mo ago
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.
Naoko
NaokoOP2mo ago
No description
No description
CreepermeYT
CreepermeYT2mo ago
Huh, that censoring bug again. So rendering breaks after changing dimensions?
Naoko
NaokoOP2mo ago
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.
Want results from more Discord servers?
Add your server