Started by
IAmConfused.
on
Topic category: Help with Minecraft modding (Java Edition)
My custom dimension has 3 different biomes, and End type generation. When I enter the portal, it has nothing. No blocks. Just the portal. I have no idea why this is happening.
Have you tried going to 0, 0 to see if there's an island there? Custom End dimensions generate just like the vanilla End, with a large central island and landmass in a ring around- and away from the central island. So there's a lot of empty space between the central island and the rest of the landmass.
When you use the /locatebiome command, how many of your biomes is it able to find?
Also, what biome generation settings are you using? The End world type only uses Erosion for generation and the Minecraft wiki displays the values that the vanilla End biomes use here: https://minecraft.fandom.com/wiki/Biome#The_End_3. Make sure that your biomes use different erosion settings that don't overlap. The higher the erosion value, the more inland a biome will generate.
Unfortunately Will, after deleting the old dimension folder I still wasn't unable to generate islands.
Here's the generation I used for all biomes for reference, I copied the End Midlands erosion, please tell me what to change:
If you could also tell me what to change the numbers to, that would be helpful.
For reference this is 1.20.1.
/locate biome (biome name) is also returning nothing.
Please let me know what might be happening.
Nevermind. I'm dumb. 0 0 0 actually does contain islands. I would like to know how to get the portal to spawn at a better area, though.
Alright, so, to re-iterate, you want to use settings that don't overlap. You want the erosion ranges to be different for each biome, like how they are for vanilla biomes. But you could use any numbers within the overall range of -1 to 1 that you want. You could go with -1 to -0.5, -0.5 to 0, 0 to 0.5, and 0.5 to 1 if you had four biomes and wanted them to generate 'equally', for example.
I don't actually know what portal generation is like for end type dimensions. Is it an obsidian platform like the vanilla end? Regardless, you can run a procedure when the player enters the dimension and teleport the player to an appropriate location and generate your own custom portal structure below them. I don't know how you might be able to get the default portal to generate in a good area. You could try simply teleporting the player as soon as they enter the dimension and see if the game generates the portal structure where you teleport the player to.