I currently am trying to developing a mod that creates a copy of the overworld, (that was pretty easy). The hard part is I want it to be compatible with terralith. To do so I need to have my world use there dimension.json if terralith is installed. Is there a way I could pass a Predicate to the dimension.json to override the properties of it? similar to how ItemProperties works?
My original thought was to define a new resource location and use a different named .json file, However that fails due to terralith using custom biomes that dont exist when terralith isnt installed.