COFH World Generation User's Manual

  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord
C

chezpaul

Guest
Haha, you caught me. ;-)
Yeah, no ores in witchery, my bad. I was rambling.
I will find your configs thanks. I will try them first on new worlds see if they work.
These configs spawns water and air? I must have missed a chapter.
Thanks Man
 
C

chezpaul

Guest
So once I get all these files set the way I want.
I only need to do this right?
B:ReplaceVanillaGeneration=true and B:RetroactiveOreGeneration=true in COFHCore.cfg and that's it right?
 

Robijnvogel

Well-Known Member
May 8, 2013
533
421
89
That may be because AM2 doesn't have a config option to just turn off its own oregen. Could that be true?
 
C

chezpaul

Guest
So for example in AE2, I can change these settings to 0 right?
I:quartzOresClusterAmount=0
I:quartzOresPerCluster=0

But what happens to the amount of Charged Quartz?
This value: D:spawnChargedChance=0.07999998331069946
There is no equivalent in COFH right?
 

Robijnvogel

Well-Known Member
May 8, 2013
533
421
89
So for example in AE2, I can change these settings to 0 right?
I:quartzOresClusterAmount=0
I:quartzOresPerCluster=0

But what happens to the amount of Charged Quartz?
This value: D:spawnChargedChance=0.07999998331069946
There is no equivalent in COFH right?
I think those were actually an entry in my CoFH configs.

I may have just configured a cluster with the charged and uncharged version of the ore, with a respective weight of 8 and 92. (Percent). That should amount to about the same.
 
C

chezpaul

Guest
yes they were. I just didn't see the 8 and 92 weight... meaning %.
Thanks
 

Robijnvogel

Well-Known Member
May 8, 2013
533
421
89
Well, using a 2 and a 23 would have had the same result, because the weights are relative. 8 and 92 just add up to 100, which makes them equivalent to percentages, making them easier to read.

And I'm not even certain if the weights in that config were 8 and 92. I wrote that thing over a year ago. :)
 
C

chezpaul

Guest
Thanks for all the help.
Hey, could you spot the mistakes in here?
Code:
"MagicalcropsMinicio": {
        "template": "uniform",
        "block": [
                    {"name": "magicalcrops:magicalcrops_MinicioOre"}
                ],
        "material": "minecraft:stone",
        "clusterSize": 4,
        "numClusters": 8,
        "minHeight": 5,
        "maxHeight": 48,
        "retrogen": "true",
                "biomeRestriction": "none",
        "biomes": [
            "all"
        ],
                "dimensionRestriction": "blacklist",
                "dimensions": [
      -41,
            -22,
            -9,
            -29,
            -5,
            -8,
            -1028,
            -6,
            -14,
            -28,
            -1,
            0,
            1,
            2,
            3,
            5,
            6,
            7,
            8,
            9,
            13,
            14,
            -25,
            -112,
            -17,
            -100,
            -42,
            -30,
            -31,
            -32,
            -33,
            -34,
            -35,
            -36,
            -37,
            -38,
            -39
        ]
    },
    "MagicalcropsMinicioEnd": {
        "template": "uniform",
        "block": "magicalcrops:magicalcrops_MinicioOreEnd",
        "material": "minecraft:end_stone",
        "clusterSize": 4,
        "numClusters": 5,
        "minHeight": 20,
        "maxHeight": 64,
        "retrogen": "true",
        "biomeRestriction": "none",
        "biomes": [],
        "dimensionRestriction": "whitelist",
        "dimensions": [
            1
        ]
    },
    "MagicalcropsMinicioNether": {
        "template": "uniform",
        "block": "magicalcrops:magicalcrops_MinicioOreNether",
        "material": "minecraft:netherrack",
        "clusterSize": 6,
        "numClusters": 10,
        "minHeight": 20,
        "maxHeight": 128,
        "retrogen": "true",
        "biomeRestriction": "whitelist",
        "biomes": [
            {"type": "dictionary", "entry": "NETHER"}
        ],
        "dimensionRestriction": "whitelist",
                "dimensions": [
            -1,
                        9
        ]
    },

I get this error :
Code:
[23:42:03 ERROR]: Invalid block entry!
[23:42:03 WARN]: Template 'uniform' failed to parse its entry!
[23:42:03 ERROR]: Error parsing generation entry: "MagicalcropsMinicio" > Please check the parameters. It *may* be a duplicate.
[23:42:03 ERROR]: Invalid block entry!
[23:42:03 WARN]: Template 'uniform' failed to parse its entry!
[23:42:03 ERROR]: Error parsing generation entry: "MagicalcropsMinicioEnd" > Please check the parameters. It *may* be a duplicate.
[23:42:03 ERROR]: Invalid block entry!
[23:42:03 WARN]: Template 'uniform' failed to parse its entry!
[23:42:03 ERROR]: Error parsing generation entry: "MagicalcropsMinicioNether" > Please check the parameters. It *may* be a duplicate.

And it's not a duplicate.
Everything else pans out.
 

Robijnvogel

Well-Known Member
May 8, 2013
533
421
89
Thanks for all the help.
Hey, could you spot the mistakes in here?
Code:
"MagicalcropsMinicio": {
        "template": "uniform",
        "block": [
                    {"name": "magicalcrops:magicalcrops_MinicioOre"}
                ],
        "material": "minecraft:stone",
        "clusterSize": 4,
        "numClusters": 8,
        "minHeight": 5,
        "maxHeight": 48,
        "retrogen": "true",
                "biomeRestriction": "none",
        "biomes": [
            "all"
        ],
                "dimensionRestriction": "blacklist",
                "dimensions": [
      -41,
            -22,
            -9,
            -29,
            -5,
            -8,
            -1028,
            -6,
            -14,
            -28,
            -1,
            0,
            1,
            2,
            3,
            5,
            6,
            7,
            8,
            9,
            13,
            14,
            -25,
            -112,
            -17,
            -100,
            -42,
            -30,
            -31,
            -32,
            -33,
            -34,
            -35,
            -36,
            -37,
            -38,
            -39
        ]
    },
    "MagicalcropsMinicioEnd": {
        "template": "uniform",
        "block": "magicalcrops:magicalcrops_MinicioOreEnd",
        "material": "minecraft:end_stone",
        "clusterSize": 4,
        "numClusters": 5,
        "minHeight": 20,
        "maxHeight": 64,
        "retrogen": "true",
        "biomeRestriction": "none",
        "biomes": [],
        "dimensionRestriction": "whitelist",
        "dimensions": [
            1
        ]
    },
    "MagicalcropsMinicioNether": {
        "template": "uniform",
        "block": "magicalcrops:magicalcrops_MinicioOreNether",
        "material": "minecraft:netherrack",
        "clusterSize": 6,
        "numClusters": 10,
        "minHeight": 20,
        "maxHeight": 128,
        "retrogen": "true",
        "biomeRestriction": "whitelist",
        "biomes": [
            {"type": "dictionary", "entry": "NETHER"}
        ],
        "dimensionRestriction": "whitelist",
                "dimensions": [
            -1,
                        9
        ]
    },

I get this error :
Code:
[23:42:03 ERROR]: Invalid block entry!
[23:42:03 WARN]: Template 'uniform' failed to parse its entry!
[23:42:03 ERROR]: Error parsing generation entry: "MagicalcropsMinicio" > Please check the parameters. It *may* be a duplicate.
[23:42:03 ERROR]: Invalid block entry!
[23:42:03 WARN]: Template 'uniform' failed to parse its entry!
[23:42:03 ERROR]: Error parsing generation entry: "MagicalcropsMinicioEnd" > Please check the parameters. It *may* be a duplicate.
[23:42:03 ERROR]: Invalid block entry!
[23:42:03 WARN]: Template 'uniform' failed to parse its entry!
[23:42:03 ERROR]: Error parsing generation entry: "MagicalcropsMinicioNether" > Please check the parameters. It *may* be a duplicate.

And it's not a duplicate.
Everything else pans out.

That is built from a copy of this, I assume?
Those look fine in my book. Are you absolutely certain that you con't have an entry with the name: "MagicalCropsMinicio" (etc.) anywhere else? Even another file in the same folder would be a problem.
 
C

chezpaul

Guest
Yeah, I triple checked and I didn't have a duplicate.
When I wrote the above I had also an error for Ruby, Sapphire and Peridote. But I found duplicates and erased them. Thought that was it. But I still get the same errors for those three too.
And yes, that's where I got them from. I had fixed the "name" missing thinking it would be the error. But it wasn't.
"ruby": {
"template": "uniform",
"block": {
"name": "ProjRed|Exploration:projectred.exploration.ore",
"metadata": 0
},
"material": "minecraft:stone",
"clusterSize": 7,
"numClusters": 3,
"minHeight": 17,
"maxHeight": 32,
"retrogen": "false",
"biomeRestriction": "none",
"biomes": [],
"dimensionRestriction": "blacklist",
"dimensions": [
-41,
-22,
-9,
-29,
-5,
-8,
-1028,
-6,
-14,
-28,
-1,
0,
1,
2,
3,
5,
6,
7,
8,
9,
13,
14,
-25,
-112,
-17,
-100,
-42,
-30,
-31,
-32,
-33,
-34,
-35,
-36,
-37,
-38,
-39
]
},
"sapphire": {
"template": "uniform",
"block": [
{"name": "ProjRed|Exploration:projectred.exploration.ore",
"metadata": 1}
],
"material": "minecraft:stone",
"clusterSize": 7,
"numClusters": 3,
"minHeight": 33,
"maxHeight": 48,
"retrogen": "false",
"biomeRestriction": "none",
"biomes": [],
"dimensionRestriction": "blacklist",
"dimensions": [
-41,
-22,
-9,
-29,
-5,
-8,
-1028,
-6,
-14,
-28,
-1,
0,
1,
2,
3,
5,
6,
7,
8,
9,
13,
14,
-25,
-112,
-17,
-100,
-42,
-30,
-31,
-32,
-33,
-34,
-35,
-36,
-37,
-38,
-39
]
},
"peridot": {
"template": "uniform",
"block": [
{"name": "ProjRed|Exploration:projectred.exploration.ore",
"metadata": 2}
],
"material": "minecraft:stone",
"clusterSize": 7,
"numClusters": 3,
"minHeight": 49,
"maxHeight": 64,
"retrogen": "false",
"biomeRestriction": "none",
"biomes": [],
"dimensionRestriction": "blacklist",
"dimensions": [
-41,
-22,
-9,
-29,
-5,
-8,
-1028,
-6,
-14,
-28,
-1,
0,
1,
2,
3,
5,
6,
7,
8,
9,
13,
14,
-25,
-112,
-17,
-100,
-42,
-30,
-31,
-32,
-33,
-34,
-35,
-36,
-37,
-38,
-39
]
 

Robijnvogel

Well-Known Member
May 8, 2013
533
421
89
Yeah, I triple checked and I didn't have a duplicate.
When I wrote the above I had also an error for Ruby, Sapphire and Peridote. But I found duplicates and erased them. Thought that was it. But I still get the same errors for those three too.
And yes, that's where I got them from. I had fixed the "name" missing thinking it would be the error. But it wasn't.
Code:
"ruby": {
"template": "uniform",
"block": {
"name": "ProjRed|Exploration:projectred.exploration.ore",
"metadata": 0
},
"material": "minecraft:stone",
"clusterSize": 7,
"numClusters": 3,

ChezPaul, could you perhaps this as an entry and tell me if the log says anything about it?

Code:
"coalblock": {
        "template": "uniform",
        "block": "coal_block",
        "material": "stone",
        "clusterSize": 16,
        "numClusters": 40,
        "minHeight": 0,
        "maxHeight": 256,
        "retrogen": "true",
        "biomeRestriction": "none",
        "biomes": [],
        "dimensionRestriction": "blacklist",
        "dimensions": [
            -1,
            1
        ]
    },

I have an idea what might be the problem here and I don't think it's my fault or yours.
 

Robijnvogel

Well-Known Member
May 8, 2013
533
421
89
That did not give an error. Went through without a problem.

Hmm, make sure you remove that again, because I'm fairly certain that you don't want coal blocks generating at the same frequency as coal ores. :p

Could you try making the "block" entry a list containing one item? Just take the entries I have for copper and such as example of such a list. Don't forget adding any weight that is not 0 (as I am pretty sure that that will result in a Java Arithmetic Error DIV/0) to that one item in the list.
 
C

chezpaul

Guest
I'm sorry but I'm not sure I understand what you are saying. Actually I'm sure I don't. ;-)
Could you give me a copy paste. :rolleyes:
 

Robijnvogel

Well-Known Member
May 8, 2013
533
421
89
I'm sorry, looking at this post of yours, I see that the first entry of Minicio Ore already has that format, so you don't have to test it, because we already know that that's not the cause.
What happens if you simply change the name of the entries that TF is complaining about into something else? And with "name", I mean the very first word.
 
C

chezpaul

Guest
Same problem:

[15:41:08 ERROR]: Invalid block entry!

[15:41:08 WARN]: Template 'uniform' failed to parse its entry!

[15:41:08 ERROR]: Error parsing generation entry: "ProjectRedRuby" > Please check the parameters. It *may* be a duplicate.

[15:41:08 ERROR]: Invalid block entry!

[15:41:08 WARN]: Template 'uniform' failed to parse its entry!

[15:41:08 ERROR]: Error parsing generation entry: "ProjectRedSapphire" > Please check the parameters. It *may* be a duplicate.

[15:41:08 ERROR]: Invalid block entry!

[15:41:08 WARN]: Template 'uniform' failed to parse its entry!

[15:41:08 ERROR]: Error parsing generation entry: "ProjectRedPeridot" > Please check the parameters. It *may* be a duplicate.
 
Last edited: