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

Modpacks can't be interdependent #560

Open
rubenwardy opened this issue Aug 31, 2024 · 0 comments
Open

Modpacks can't be interdependent #560

rubenwardy opened this issue Aug 31, 2024 · 0 comments

Comments

@rubenwardy
Copy link
Member

rubenwardy commented Aug 31, 2024

ContentDB considers packages as a whole. It collects all the dependencies of the mods in the modpack into a single list and this is used for dependency resolution and game support

Say you have the following two packages:

Alpha package with mods alpha1 and alpha2
Beta package with mods beta1

alpha1 depends on beta1
beta1 depends on alpha2

Minetest will successfully load these mods in the order alpha2, beta1, alpha1. However, ContentDB will see this as a dependency cycle between the two packages, as Alpha depends on Beta and Beta depends on Alpha.

For an example of this in the wild, see joe7575/techage_modpack and rheo/moreblocks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant