"Asset module - plain art / passive content module, possibly with basic block/model definitions. Example: LASR, Minerals, Soils"
Passive content and plain art should be seperate.
There should be some kind of cosmetic module catagory, AKA, resource packs/texture packs, shader, etc. Stuff that's just client side. Since currently selecting a module for a texturepack means that the world has that module stuck enabled, can't be deactivated or swapped out. (and would be intresting for pushing it to client from server, like in the way minecraft does with recommended resource packs). Stuff thats has no impact on code or function.
Then there should be something like a "Function" catagory of module. Like the cosmetics in the way they don't add any new items/blocks/things in the world save. How ever, these actually do things game wise, for example, different AI, block combinations causing things to happen, (like in the runecraft plugin for minecraft), or in minecrafts terms, plugins.
Since plugins don't add anything to the world save, they can just be added and enabled after the world has been created like texturepacks.
On the technical side, there should be a section for frameworks and libraries each.
Another one for addons, and another with in that one for intermodule addons. (where as an addon cannot be alone, it depends on something else, but the thing it depends on doesn't need it. An intermodule addon is the same but depends on multiple modules to create compatability between them)
Passive content and plain art should be seperate.
There should be some kind of cosmetic module catagory, AKA, resource packs/texture packs, shader, etc. Stuff that's just client side. Since currently selecting a module for a texturepack means that the world has that module stuck enabled, can't be deactivated or swapped out. (and would be intresting for pushing it to client from server, like in the way minecraft does with recommended resource packs). Stuff thats has no impact on code or function.
Then there should be something like a "Function" catagory of module. Like the cosmetics in the way they don't add any new items/blocks/things in the world save. How ever, these actually do things game wise, for example, different AI, block combinations causing things to happen, (like in the runecraft plugin for minecraft), or in minecrafts terms, plugins.
Since plugins don't add anything to the world save, they can just be added and enabled after the world has been created like texturepacks.
On the technical side, there should be a section for frameworks and libraries each.
Another one for addons, and another with in that one for intermodule addons. (where as an addon cannot be alone, it depends on something else, but the thing it depends on doesn't need it. An intermodule addon is the same but depends on multiple modules to create compatability between them)