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

[Feature] Config Loader API #450

Open
4 tasks done
justaureus opened this issue Feb 7, 2024 · 0 comments
Open
4 tasks done

[Feature] Config Loader API #450

justaureus opened this issue Feb 7, 2024 · 0 comments
Labels
Status: Pending Issue/PR is currently awaiting approval by a moderator. Type: Enhancement A request for a new feature or enhancement to be added.

Comments

@justaureus
Copy link

  • I have checked that I am on the latest version of Terra.
  • I have searched github for similar features requests, including closed
    ones, and found none.
  • I believe this is within the scope of Terra.
  • This feature request is for all of Terra, and isn't something that
    should be implemented by a pack or addon.

Feature Description

API methods to load config packs provided by mods/plugins other than Terra.

What Problem Does This Solve?

This would allow other mods/plugins to provide Terra config packs to offload the world generation to Terra as a dependency.

A Solution You'd Like

This would require additional API methods to support this functionality.

Alternative Solutions

  1. Packaging Terra and a config pack as a standalone mod.
    This gets into licensing issues as well as being less friendly to other developers wanting to use Terra in conjunction with their own mods.
  2. Adding packs to the Terra packs directory.
    This could introduce load-order issues as well as other problems.
@justaureus justaureus added Type: Enhancement A request for a new feature or enhancement to be added. Status: Pending Issue/PR is currently awaiting approval by a moderator. labels Feb 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Pending Issue/PR is currently awaiting approval by a moderator. Type: Enhancement A request for a new feature or enhancement to be added.
Projects
None yet
Development

No branches or pull requests

1 participant