Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Better structure saver screen #154

Open
MelanX opened this issue Apr 30, 2024 · 1 comment
Open

Better structure saver screen #154

MelanX opened this issue Apr 30, 2024 · 1 comment
Labels
1.21 Will be added in 1.21+ enhancement New feature or request
Milestone

Comments

@MelanX
Copy link
Collaborator

MelanX commented Apr 30, 2024

Describe your idea

Situation

As of now, there are multiple types of templates.

  • Island templates - the island where a player spawns
  • Spread templates - the islands spread around the island template
  • Nether templates - the template used as nether portal while writing this, it's not public

Current design

Unbenannt

It would be better to have separate screens for each template type. This could be achieved by adding a screen with tabs like the creative tabs screen. The default would be the island template tab.

Content for each tab

General

  • save to config
  • export type button (snbt or nbt)
  • ignore air
  • validate
    • checks for spawn blocks on island template
    • checks for nether portal on nether template

Island template

  • is spawn setting -> will set the spawn island config instead of adding a new template to the list
  • blocks from inventory as surrounding blocks -> if checked, there could be an input field for the margin

Anything else?

It would be good if these tabs would be auto-selected when restoring the structure saver config, as well as the selected config options.

@MelanX MelanX added enhancement New feature or request 1.21 Will be added in 1.21+ labels Apr 30, 2024
@MelanX MelanX added this to the 1.21 milestone May 1, 2024
@MelanX
Copy link
Collaborator Author

MelanX commented May 6, 2024

Make an item which behaves like Structure Void but will be replaced with air.
Alternatively, a checkbox for replacing Structure Voids with air.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1.21 Will be added in 1.21+ enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant