End Generation Dimension Structures spawning on top of void

Started by brainboy102 on

Topic category: Help with Minecraft modding (Java Edition)

Joined Dec 2021
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
End Generation Dimension Structures spawning on top of void

Hello!

I've been running into a problem recently with the generation of structures in a custom (end-like generation) dimension, as the structures spawn on top of the void surface of the world ( Y: 0 ) instead of on the blocks I want them to be on, the surface block of the biome ( I'm generating custom trees, confined to certain biomes )

Any help very much appreciated! :)

Joined Mar 2021
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
first don't set them to be…
Sat, 12/18/2021 - 05:22

first don't set them to be in the air or in the biome void if you want it to spawn on the islands

Joined Feb 2016
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
If you are generating small…
Sun, 12/26/2021 - 19:46

If you are generating small structures like trees you can set a condition to check if the block below is the block you want (anything except air), and then when executed it will only generate the structure if the block below is what you selected. I think that could work, but i haven't tested it out

Joined Apr 2024
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
I'm having this same problem…
Mon, 05/06/2024 - 13:32

I'm having this same problem and I am moderately new to mccreator so I have no clue what to do

Joined Feb 2016
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
After struggling for hours…
Sun, 10/12/2025 - 23:55

After struggling for hours with this same problem, I seem to have found a solution! I'll try to update if it turns out there's a problem with this fix, but so far I haven't noticed any!

First, lock the structure element you're working with. Then, open one of the json files- specifically the one with "type", "start_pool", "size", etc. Go to the last line (excluding curly brackets) and add a comma to the end of the line (this is important, the game will crash if you forget this part). Then, start a new line below it. Write ["dimension_padding": 20] (without the brackets) and save. This will stop the structure from generating within 20 blocks of the top or bottom of the world, which you can modify if necessary by altering the number. Here's an example.