1
Hello.
The best for this one is to show you the log and the noise_setting file of the dimension, i think.
log: [Render thread/ERROR]: Error loading registry data: Spacing has to be smaller than separation; Unknown registry key: minecraft:spatioport_aldewynt missed input: {minecraft:spatioport_aldewynt:{spacing:1,separation:2,salt:10387312}}; Spacing has to be smaller than separation; Unknown registry key: minecraft:spatioport_calandinois missed input: {minecraft:spatioport_calandinois:{spacing:1,separation:2,salt:10387312}}; Spacing has to be smaller than separation; Unknown registry key: minecraft:spatioport_celenegil missed input: {minecraft:spatioport_celenegil:{spacing:1,separation:2,salt:10387312}}; Spacing has to be smaller than separation; Unknown registry key: minecraft:spatioport_chaney missed input: {minecraft:spatioport_chaney:{spacing:1,separation:2,salt:10387312}}
File:
// Spawn in Structures
"structures": {
// Set Strongholds about into world:
"stronghold": {
"distance": 32,
"spread": 3,
"count": 128
},
// Spawn in structures into world:
"structures": {
"minecraft:spatioport_chaney": {
"spacing": 1,
"separation": 2,
"salt": 10387312
},
"minecraft:mineshaft": {
"spacing": 1,
"separation": 0,
"salt": 0
}
}
},
I don't get it, spacing is set to 1, separation to 2 and it complains about spacing having to be smaller than separation.
Any idea?
The best for this one is to show you the log and the noise_setting file of the dimension, i think.
log: [Render thread/ERROR]: Error loading registry data: Spacing has to be smaller than separation; Unknown registry key: minecraft:spatioport_aldewynt missed input: {minecraft:spatioport_aldewynt:{spacing:1,separation:2,salt:10387312}}; Spacing has to be smaller than separation; Unknown registry key: minecraft:spatioport_calandinois missed input: {minecraft:spatioport_calandinois:{spacing:1,separation:2,salt:10387312}}; Spacing has to be smaller than separation; Unknown registry key: minecraft:spatioport_celenegil missed input: {minecraft:spatioport_celenegil:{spacing:1,separation:2,salt:10387312}}; Spacing has to be smaller than separation; Unknown registry key: minecraft:spatioport_chaney missed input: {minecraft:spatioport_chaney:{spacing:1,separation:2,salt:10387312}}
File:
// Spawn in Structures
"structures": {
// Set Strongholds about into world:
"stronghold": {
"distance": 32,
"spread": 3,
"count": 128
},
// Spawn in structures into world:
"structures": {
"minecraft:spatioport_chaney": {
"spacing": 1,
"separation": 2,
"salt": 10387312
},
"minecraft:mineshaft": {
"spacing": 1,
"separation": 0,
"salt": 0
}
}
},
I don't get it, spacing is set to 1, separation to 2 and it complains about spacing having to be smaller than separation.
Any idea?
Create an account or sign in to comment.
13
2
For the unknown registry keys: you can unfortunately only use vanilla structures in dimension files. These match the *types* that you set in your structure feature files. The *names* of the structure features can only be used in biomes.
For the spacing/separation part: looks like mineshaft is causing the problem. The error message also names a few keys that aren't in the json you posted, so the issues might be in other files as well.
For the spacing/separation part: looks like mineshaft is causing the problem. The error message also names a few keys that aren't in the json you posted, so the issues might be in other files as well.
1
My hero.
It worked, thanks!
For the json file, each world has it own spatioport so it is normal than you don't find them all in chaney.
And it was not the mineshaft. This is the correct way to implement it.
It worked, thanks!
For the json file, each world has it own spatioport so it is normal than you don't find them all in chaney.
And it was not the mineshaft. This is the correct way to implement it.
1
[deleted]
1
Then, i've get this:
[Render thread/ERROR]: Error loading registry data: Unknown registry key: minecraft:spatioport_aldewynt missed input: {minecraft:spatioport_aldewynt:{spacing:1,separation:2,salt:10387312}}; Unknown registry key: minecraft:spatioport_calandinois missed input: {minecraft:spatioport_calandinois:{spacing:1,separation:2,salt:10387312}}; Unknown registry key: minecraft:spatioport_celenegil missed input: {minecraft:spatioport_celenegil:{spacing:1,separation:2,salt:10387312}}; Unknown registry key: minecraft:spatioport_chaney missed input: {minecraft:spatioport_chaney:{spacing:1,separation:2,salt:10387312}}
It doesn't complain about the spacing and separation but i still don't get it.
[Render thread/ERROR]: Error loading registry data: Unknown registry key: minecraft:spatioport_aldewynt missed input: {minecraft:spatioport_aldewynt:{spacing:1,separation:2,salt:10387312}}; Unknown registry key: minecraft:spatioport_calandinois missed input: {minecraft:spatioport_calandinois:{spacing:1,separation:2,salt:10387312}}; Unknown registry key: minecraft:spatioport_celenegil missed input: {minecraft:spatioport_celenegil:{spacing:1,separation:2,salt:10387312}}; Unknown registry key: minecraft:spatioport_chaney missed input: {minecraft:spatioport_chaney:{spacing:1,separation:2,salt:10387312}}
It doesn't complain about the spacing and separation but i still don't get it.
1
[deleted]
1
For what i see, it complains about the four?
1
[deleted]
1
It didn't worked:
[Render thread/ERROR]: Error loading registry data: Unknown registry key: minecraft:spatioport_aldewynt missed input: {minecraft:spatioport_aldewynt:{spacing:1,separation:2,salt:10387312}}; Unknown registry key: minecraft:spatioport_calandinois missed input: {minecraft:spatioport_calandinois:{spacing:1,separation:2,salt:10387312}}; Unknown registry key: minecraft:spatioport_celenegil missed input: {minecraft:spatioport_celenegil:{spacing:1,separation:2,salt:10387312}}; Unknown registry key: minecraft:spatioport_chaney missed input: {minecraft:spatioport_chaney:{spacing:1,separation:2,salt:10387312}}
[Render thread/ERROR]: Error loading registry data: Unknown registry key: minecraft:spatioport_aldewynt missed input: {minecraft:spatioport_aldewynt:{spacing:1,separation:2,salt:10387312}}; Unknown registry key: minecraft:spatioport_calandinois missed input: {minecraft:spatioport_calandinois:{spacing:1,separation:2,salt:10387312}}; Unknown registry key: minecraft:spatioport_celenegil missed input: {minecraft:spatioport_celenegil:{spacing:1,separation:2,salt:10387312}}; Unknown registry key: minecraft:spatioport_chaney missed input: {minecraft:spatioport_chaney:{spacing:1,separation:2,salt:10387312}}
1
The mineshaft structure in your code have 0 separation and 1 spacing. Seems unrelated but sometimes a small thing breaks some other big things.
1
I don't think it is the problem because:
1) As the wiki says, it seems to be the default parameters for a mineshaft.
2) Caladan, Chaney and Aldewynt have it in their codes but Celenegil not. Moreover, it is also in the overworld, wich also has its own spatioport, and the logs don't complain about it.
But thanks for trying to help.
1) As the wiki says, it seems to be the default parameters for a mineshaft.
2) Caladan, Chaney and Aldewynt have it in their codes but Celenegil not. Moreover, it is also in the overworld, wich also has its own spatioport, and the logs don't complain about it.
But thanks for trying to help.
1
Wait, I think I get it now, are you creating a new world everytime you made an change? Because that stuff is saved inside the level.dat, changing it via datapacks doesn't remove old stuff (I had a similar problem a while ago with dimensions)
1
Yes, i create a world at every change, so did i before adding this structure.
1
Uhhh, then I don't know how to help, sorry