1

Problem with structures: spacing and separation

1 emeralds13 replies81 views
Eledwhen started 09/05/2020 1:37 pm history
and replied 09/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 avatar
Eledwhen
Level 21 : Expert Artist
5

13 replies

1
09/12/2020 4:02 am
Level 25 : Expert Geek
Stalkative
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.
1
09/12/2020 9:31 am
Level 21 : Expert Artist
Eledwhen
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
09/06/2020 7:24 pm
Level 25 : Expert Explorer
JollyWinter
try flipping the 1 and the 2?
1
09/07/2020 6:07 am
Level 21 : Expert Artist
Eledwhen
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
09/07/2020 11:37 am
Level 25 : Expert Explorer
JollyWinter
It's complaining about the minecraft:spatioport_chaney from what I can tell. It seemed to complain about it before too
1
09/07/2020 12:12 pm
Level 21 : Expert Artist
Eledwhen
For what i see, it complains about the four?
1
09/07/2020 12:30 pm
Level 25 : Expert Explorer
JollyWinter
It looks like you may want to try flipping all the spacing and separation values? Might not work, but it's worth a shot.
1
09/07/2020 3:42 pm
Level 21 : Expert Artist
Eledwhen
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
09/06/2020 1:03 pm
Level 50 : Grandmaster uwu
Francielly
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
09/06/2020 5:05 pm
Level 21 : Expert Artist
Eledwhen
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
09/06/2020 5:42 pm
Level 50 : Grandmaster uwu
Francielly
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
09/06/2020 5:51 pm
Level 21 : Expert Artist
Eledwhen
Yes, i create a world at every change, so did i before adding this structure.
1
09/06/2020 7:16 pm
Level 50 : Grandmaster uwu
Francielly
Uhhh, then I don't know how to help, sorry
Planet Minecraft Logo

Website

© 2010 - 2020
www.planetminecraft.com

Welcome