The Vanilla Experience (Mod) (Forge)

The Vanilla Experience (Mod) (Forge)

118k Downloads

Starter Structure: Config Option to Set the Structure's Generation Dimension

WendelCassimiro opened this issue · 0 comments

commented

Information

Minecraft version: 1.20.1
Modloader: Forge / Fabric

Mod name: Starter Structure

Hello!

I have a suggestion that I believe would be a good feature for custom modpack creation.

The Problem:
When creating a modpack that changes the player's initial spawn dimension (using mods like "Initial Dimension" or the feature within "Origins"), the starting structure still generates in the Overworld by default. This means that if a player is meant to spawn in a different dimension, the intended starting structure is not there with them.

My Suggestion:
I would like to suggest adding a configuration option that allows modpack creators to define which dimension the structure should generate in.

How It Could Work:
In the mod's config file, there could be a parameter to specify the dimension's ID. For example, instead of it being hardcoded to minecraft:overworld, a user could change it to another dimension's ID (e.g., ad_astra:mars).

Why This is a Great Feature ☝️🤓:
This would be an incredibly powerful tool for modpack creators for a few key reasons:

Thematic Starts: It enables truly immersive starting experiences. For example, a space-themed modpack could have the player start in a base on another planet (using a dimension from a mod like Ad Astra).

Another use case is a modpack I'm making, where the player "dies" and must first escape a limbo/underworld dimension, where the starting structure would be located.

Where the structure is suposed to spawn:

Image

Where it actually spawns:

Image

I don't have much experience with mod development, so I'm not sure how difficult this would be to implement, but I believe it would be a cool feature for modpack-making.

I translated the text from Portuguese to English with AI, I hope it is understandable lol.