1

Problem with structures: spacing and separation

Eledwhen's Avatar Eledwhen9/5/20 1:37 pm history
1 emeralds 1.5k 13
9/12/2020 9:31 am
Eledwhen's Avatar Eledwhen
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's Avatar
Eledwhen
Level 31 : Artisan Artist
11

Create an account or sign in to comment.

13

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

Website

© 2010 - 2024
www.planetminecraft.com

Welcome