Just Enough Dimensions

Just Enough Dimensions

6M Downloads

Topography worldgen in a JED Dimension?

Terra-B-Welch opened this issue ยท 10 comments

commented

So I'm trying to make an ocean dimension with various small "islands", I've set up the generator with Topography and are now trying to get the custom generator to load into a JED Dimension as shown in the script on the pastebin below.

https://pastebin.com/N8FZMDAM

So far I've had no luck with getting it working, it just generates a normal vanilla overworld, any help perchance?

EDIT: I have noticed with the current settings on the pastebin, it has the correct world type (topography) but doesn't add in the generator options.

EDIT2: This may be due to the json format treating {"Topography-Preset":"Ocean World"} as an object instead of just text like I need it to, is there any way at all around this issue?

commented

oh it's not related to jed at all, so don't worry about it.

commented

You can feed in JSON to the options if you just escape all the double quotes and wrap it in a string.
Here is an example for the vanilla overworld generator customized settings: https://pastebin.com/XfFaywNt

However I don't remember if there was something else that is needed with Topography... I have a faint recollection that it loads the settings on server start or something and it maybe needed some special support for that... but I don't even remember if I added that yet or not. It seems that my pastebin doesn't have any Topography examples, at least with "topography" in the title.

commented

Aha, the JED main config has this config and comment:

    # If this is non-empty, then the 'generator-settings' value on the DedicatedServer
    # or the 'generatorOptions' value in the 'level.dat' file in single player
    # will be set to this value early during the server start.
    # This is required to be able to select a Topography preset via JED configs.
    S:generatorSettingsOverride=

However I don't remember if this is only needed for the overworld, or all dimensions? But then how do you use different presets in different dimensions? Or are the dimensions handled via the Topography config in a single preset?

commented

You can feed in JSON to the options if you just escape all the double quotes and wrap it in a string. Here is an example for the vanilla overworld generator customized settings: https://pastebin.com/XfFaywNt

However I don't remember if there was something else that is needed with Topography... I have a faint recollection that it loads the settings on server start or something and it maybe needed some special support for that... but I don't even remember if I added that yet or not. It seems that my pastebin doesn't have any Topography examples, at least with "topography" in the title.

I wasn't aware that escapes worked with those brackets, every time I tested my json script on jsonlint it'd error.
Regardless, even with escapes here, it's the same story, generates the regular overworld again.

Weird part is, the escapes worked in actually setting up the preset inside of the generatorOptions in nbtexplorer, it was set up correctly, it just didn't work for some reason? I thought it did work at first but it turned out I just had a regular overworld with ocean nearby.

commented

welp, I guess this is all pointless in my case since I just found out about an incompatibility between topography and randomportals that causes a crash when lighting portals, rip...

guess I go back to figuring out how to generate island structures with recurrent complex again in a jei deep ocean only world... That crash is no good.

commented

What is the crash exactly? How is it related to Topography? Does it not happen in JED dimensions or other mod-added dimensions? How about the older (now unmaintained - well, is 1.12.2 Topography maintained either, probably not?) Dimensional Control mod, I think that also allows similar sky islands and stuff?

commented

Yeah I know, but I was just curious why a crash would happen in that case, like what is different about Topography dimensions in that case? So if you want to post the crash log of that crash, I can take a look.

commented

welp, I guess this is all pointless in my case since I just found out about an incompatibility between topography and randomportals that causes a crash when lighting portals, rip...

guess I go back to figuring out how to generate island structures with recurrent complex again in a jei deep ocean only world... That crash is no good.

You migth by refering to this one: TheRandomLabs/RandomPortals#30 (comment)
it appears it is solve, but gonna have to try. Also you can try with Ruins mod for the islands:
https://www.curseforge.com/minecraft/mc-mods/ruins-structure-spawning-system

commented

Yeah I know, but I was just curious why a crash would happen in that case, like what is different about Topography dimensions in that case? So if you want to post the crash log of that crash, I can take a look.

I would like to know this as well. Im also trying to make a custom dimension using topography and JED with Random Portals

commented

I already got recurrent complex working for the ocean dimension I wanted, turns out I had to make the one biome deep ocean instead of ocean.

Also I already deleted topography, so sadly I am no longer of use here, I figured me giving up was the end of this whole thing :s