GT6 oregen in TerraFirmaCraft(Plus)

Hello,

I want to make a pack with TFC+ and GT6 and was wondering if there was a way to properly get GT6 stones and ores to generate in a TFC world? At the moment, I’m using CustomOreGen, which only generates some ores but no GT6 stones or any of that kind (in fact, according to that chat warning message, it completely screws GT6 worldgen up, not to mention, its GT6 config is fairly old). I remember playing a modpack called Greg’aFirmaTech which, in its latest version, from what I remember, used CoFHCore to get to generate GT6 rock layers in TFC worlds (I remember getting that config to work with TFC+), however, I lost that pack due to hard drive failure and the author, for some reason, took down all downloads from curseforge.
Any novel solutions to that problem? If possible, I’d like to have the ores generate in the overworld and not delegate it to some mining dimension.

2 Likes

This should be what you MIGHT be looking for?

And the CustomOreGen Config is for replacing GT5 style Ore Generation, not GT6, which is how it REALLY screws things up. When CustomOreGen is installed GT6 will not generate most of the Ore and Stone related Stuff at all.

2 Likes

Thank you, though I already am aware of that pack and integrated some of its great (OreDictionary) MT scripts. It also uses CustomOreGen from what I know but I don’t think it ever modified the default GT6 module (I’m unsure if it ever even used it). I think what it also did is have raw ore spawn in these groups of stones you could pick up (or at least that is what happened when I played with its configs, might just be a new feature of GT6 I’m unaware of, though EDIT: looks like it is). Many other (as in non-TFC) materials were delegated to other dimensions, partially due to gating, I believe.

Yes, however, a GregTech6 module is activated by default, see github.com/lawremi/CustomOreGen/blob/master/src/main/resources/config/modules/Gregtech6.xml. The reason why I am reluctant to use it is because it’s 4 years old and I am not sure if it covers everything you need for GT6 progression nowadays, yet it still is obviously better than nothing because, without it, only everything besides small ores and ore veins spawn (save for bedrock ores, which makes progression rather impossible.
Here’s what its GT6 oregen looks like in practice


as you can see, it overrides TFC worldgen and spawns GT6 stone ores according to the config. This still isn’t as good as Greg’aFirmaTech’s solution using CoFHWorld, though, which you can see here

I have never tinkered with CoFHCore, so I don’t know what is happening exactly, but it looks like GT6 rock layers overwrite TFC rock layers and CoFHCore is scripted to include TFC rock layers as large veins. Obviously not perfect but fairly good. I’m not sure if that also screws up GT6 worldgen, though.

All in all, thank you for your help. I will probably try scripting CoFHCore or tinkering with PFAA (since it apparently has all the materials you need for GT6 progression) next.

EDIT: PFAA works great. I might tinker around a bit more with CustomOreGen.

2 Likes

The heck is with all the ‘empty’ vertical rocks lines in that world generation?!

2 Likes

I have no Idea about those either…

Btw I moved this to the “Later” Category because TerraFirmaCraft effectively disables Creative Mode, making Testing so much of a Pain that I am not touching it anymore.

2 Likes

The owner of the pack recently gave me access to the CoFHCore config, so here it is

{
    "basalt0": {
        "template": "uniform",
        "block": "stone",
        "material": "terrafirmacraft:StoneIgIn",
        "metadata": "0",
        "clusterSize": 2000,
        "numClusters": 1000,
        "minHeight": 0,
        "maxHeight": 256,
        "retrogen": "false",
        "biomeRestriction": "none",
        "biomes": [],
        "dimensionRestriction": "blacklist",
        "dimensions": [
            -1,
            1
        ]
    },
	"basalt1": {
        "template": "uniform",
        "block": "stone",
        "material": "terrafirmacraft:StoneIgEx",
        "metadata": "0",
        "clusterSize": 2000,
        "numClusters": 1000,
        "minHeight": 0,
        "maxHeight": 256,
        "retrogen": "false",
        "biomeRestriction": "none",
        "biomes": [],
        "dimensionRestriction": "blacklist",
        "dimensions": [
            -1,
            1
        ]
    },
	"basalt2": {
        "template": "uniform",
        "block": "stone",
        "material": "terrafirmacraft:StoneSed",
        "metadata": "0",
        "clusterSize": 2000,
        "numClusters": 1000,
        "minHeight": 0,
        "maxHeight": 256,
        "retrogen": "false",
        "biomeRestriction": "none",
        "biomes": [],
        "dimensionRestriction": "blacklist",
        "dimensions": [
            -1,
            1
        ]
    },
	"basalt3": {
        "template": "uniform",
        "block": "stone",
        "material": "terrafirmacraft:StoneMM",
        "metadata": "0",
        "clusterSize": 2000,
        "numClusters": 1000,
        "minHeight": 0,
        "maxHeight": 256,
        "retrogen": "false",
        "biomeRestriction": "none",
        "biomes": [],
        "dimensionRestriction": "blacklist",
        "dimensions": [
            -1,
            1
        ]
    }
}

Works flawlessly with TFC+, all you have to do is replace every instance of “terrafirmacraft” with “terrafirmacraftplus”.

2 Likes