rutgerkok / WorldGeneratorApi

Minecraft Spigot plugin that enables other plugins to customize world generation
MIT License
95 stars 9 forks source link

Bastion generation? #34

Closed tastybento closed 3 years ago

tastybento commented 3 years ago

Thanks for the help on the nether generation. I now have a functional nether with various biomes.

Is there any reason why Bastions would not be pasted? I can move to the location where one should be because I obtain the advancement "Those were the days", but there is nothing actually at that location. I used spectator mode to check if it was embedded in the nether rack above and below but nothing. I assume it has been logged as being in that location but the structure was not actually pasted for some reason. Nether fortresses appear correctly, just not Bastions. The screenshot is after I just received the advancement:

Screen Shot 2021-03-24 at 9 28 03 PM
rutgerkok commented 3 years ago

Strange, for me it's generating perfectly fine. Maybe the spawning conditions were unfavourable for that location?

afbeelding

tastybento commented 3 years ago

Ugh. Okay, thanks for checking. Now I wonder what the spawning conditions are...

tastybento commented 3 years ago

What settings did you use for that world? Sea level, land height? I'm trying super flats now but still see the same issue.

rutgerkok commented 3 years ago

I'm just using Pancake v1.0 (default settings) as the terrain generator for the Nether world. Maybe it's a biome issue? Pancake doesn't change the biome layout.

Structure locations are stored in world_nether/DIM-1/poi. Did you delete that folder too when you reset the world? Maybe that file got outdated.

tastybento commented 3 years ago

I found the problem, a bug on my side. I had generator.getWorldDecorator().withoutDefaultDecorations(DecorationType.SURFACE_STRUCTURES); active in the nether, which weirdly doesn't affect fortresses, but does affect Bastions!