Let's talk: Multi Project setup
Ansraer opened this issue ยท 6 comments
I think that before everyone goes crazy and starts to add stuff to this project we should set down some basic guidelines for where to put what.
-
Cotton (cotton) itself is the main module, all our sub modules depend on it. It is a library containing utility stuff like config loading or logger classes. In general everything that is needed by other projects goes here.
-
More resources (cotton-resources): is where we will add more resources that other mods need. Ingots, ore, maybe even a few simple parts.
-
Energy API (cotton-energy). This is where our api goes. So everything cable/tube/wire related and maybe some tools to build them. I suggest we further split it into two projects, the API and a basic implementation. (See my comment on the energy issue)
-
Cotton tweaks (cotton-tweaks) fixes and additions to vanilla. I am not really sure how much we want to tweak vanilla, it should be up to actual mods to do it instead.
Any thoughts?
And don't forget tweaks module, which is for fixes/additions for vanilla. Like fixing dispensers so they can plant seeds (automated farm)
Not sure if it wouldn't make more sense to have a planter block or something like that in a seperate machine mod that depends on cotton. But I added the tweaks module
See #5
We have a wiki here in this project. Anyone want to make a contributor hub and direct people to satellite projects for appropriate functionality?