1

Problem with structures: spacing and separation

Eledwhen 9/5/20 1:37 pm history
2.2k
9/12/2020 9:31 am
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?
Posted by
Eledwhen
Level 31 : Artisan Artist
11

  Have something to say?

JoinSign in

13

Stalkative
09/12/2020 4:02 am
Level 29 : Expert Geek
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.
2
Eledwhen
09/12/2020 9:31 am
Level 31 : Artisan Artist
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.
1
anonpmc2747568
09/06/2020 7:24 pm
Level 13 : Journeyman Miner
[deleted]
1
Eledwhen
09/07/2020 6:07 am
Level 31 : Artisan Artist
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.
1
anonpmc2747568
09/07/2020 11:37 am
Level 13 : Journeyman Miner
[deleted]
1
Eledwhen
09/07/2020 12:12 pm
Level 31 : Artisan Artist
For what i see, it complains about the four?
1
anonpmc2747568
09/07/2020 12:30 pm
Level 13 : Journeyman Miner
[deleted]
1
Eledwhen
09/07/2020 3:42 pm
Level 31 : Artisan Artist
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}}
1
Francielly
09/06/2020 1:03 pm
Level 8 : Apprentice uwu
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
Eledwhen
09/06/2020 5:05 pm
Level 31 : Artisan Artist
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
Francielly
09/06/2020 5:42 pm
Level 8 : Apprentice uwu
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
Eledwhen
09/06/2020 5:51 pm
Level 31 : Artisan Artist
Yes, i create a world at every change, so did i before adding this structure.
1
Francielly
09/06/2020 7:16 pm
Level 8 : Apprentice uwu
Uhhh, then I don't know how to help, sorry
1

Welcome