4d47ab2e75
Treat all API mods as a "layer", and use the new nc_api_all registration to indicate that a mod depends on the NC API (which ALL NC mods assume they do). This means that each non-API mod does not need to worry about which API mods it really needs and which it does not, nor will they need to be updated for any internal API restructures. This is a game, not a modpack, so all mods will be loaded anyway, and we only care about order. That means that we don't really need to worry about having excess dependencies because any mod we don't actually need will be needed by something that's loaded anyway. If somebody wants to reuse a component elsewhere, they're likely to need to do some work to untangle it anyway, because of the amount that NodeCore mechanics interact and interdepend.
1 line
116 B
Plaintext
1 line
116 B
Plaintext
depends = nc_api, nc_api_active, nc_api_ents, nc_api_craft, nc_api_visinv, nc_api_loose, nc_api_hud, nc_api_storebox |