This is the archive of ImprovedFood project (revision 2).
The project contained unique crops, features, food realism, (future) worldgen changes.
The repository will be archived on GitHub (no further commits, PRs, issues etc.) on 15th June.
Many reasons.
Here are the biggest ones ordered by priority (from high to low):
- Huge feature overlap with Croptopia.
Croptopia is a famous Fabric mod that
introduces many crops (both on land and on trees) and types of food into the game.
This mod had a similar idea, but introduced new worldgen, realism, storage and mechanics.
As a result, a major part of development was fully dedicated to copying/altering existing functionality from the mod. - Size.
Because of problem #1, the development was very long and tiring.
Only 20-30% of dev time was dedicated to unique features, and 70-80% to reimplementing Croptopia's functionality. - Mentality of Content > Functionality.
Most, if not all, of my work was towards making textures, content and not programming.
That may sound weird at first, but, as a programmer, I don't like focusing too much on content and art. - Lack of modularity.
Because the "realism" part of the mod added more difficulty, there needed to be options to turn on/off features.
Reworking the mod to support modularity would take even more time and effort. - Demotivation.
After focusing on a side project MythicalTowers, I didn't want to work on the project anymore.
Because of problem #3, my attention was driven away and, as a result, there was a severe
lack of contributions for an in-active-development project.
My final decision is to convert this project into a plugin for Croptopia.
That resolves many of the issues mentioned above:
- Feature overlap is resolved because the foundation is provided by Croptopia - the base (dependency) mod.
- The development time is cut and more unique features can be added.
- There is no mentality of content > functionality because the focus is switched.
- Modularity can easily be added as this is a new project.
- --
The new project repository is now available