- If something is in all three versions, it will not be mentioned here.
- I'm not going to be mentioning bugs as differences, mainly because I feel it is unfair to compare unintended behaviour.
- I will also not be mentioning Farmer's Delight Refabricated's Skillet flipping here, because this is moreso a comparison to the original mod, I'll include this when the original has it.
To also note, the Decomposition REI integration in Farmer's Delight Fabric is bugged, it supports a block tag, however, it only shows one item from said block tag.
*
means that it was introduced by Farmer's Delight 1.2.2 or above, which Farmer's Delight Fabric has not gotten upstream for.
Feature | Farmer's Delight | Farmer's Delight Fabric | Farmer's Delight Refabricated |
---|---|---|---|
Bamboo/Cherry Cabinets* |
✔ | ✘ | ✔ |
Canvas Hanging Signs* |
✔ | ✘ | ✔ |
Cheaper Rope and New Rope/Straw Recipes* |
✔ | ✘ | ✔ |
Feature | Farmer's Delight | Farmer's Delight Fabric | Farmer's Delight Refabricated |
---|---|---|---|
Cooking Pot Serving Bar* |
✔ | ✘ | ✔ |
Feature | Farmer's Delight | Farmer's Delight Fabric | Farmer's Delight Refabricated |
---|---|---|---|
Vanilla Recipe Book | ✔ | ✘ | ✔ |
JEI | ✔ | ✘ | ✔ |
REI | ✔** |
✔ | ✔ |
EMI | ✔*** |
✘ | ✔ |
** Supported through JEI compat layer on Forge
*** Supported through JEI compat layer, some stuff may be missing.
Feature | Farmer's Delight | Farmer's Delight Fabric | Farmer's Delight Refabricated |
---|---|---|---|
Basket 1.20 Bamboo Consistency* |
✔ | ✘ | ✔ |
Cooking Pot Meal Slot to Output Slot Arrow* |
✔ | ✘ | ✔ |
Experience In Modded Recipe Viewer(s)* |
✔ | ✘ | ✔ |
Skillet Model Contains Items | ✔ | ✘ | ✔ |
Vanilla Consistent Cake Slice Texture* |
✔ | ✘ | ✔ |
Farmer's Delight | Farmer's Delight Fabric | Farmer's Delight Refabricated |
---|---|---|
The original. | Rewritten from scratch. | Only uses minor necessary rewrites compared to the original Farmer's Delight. |
Keep in mind that I worked on Farmer's Delight Refabricated, which will impact my outlook on this subject, however, this'll serve as an explanation as to why it's best to work with minimal codebases when porting.
Having the minimal codebase for Farmer's Delight Refabricated is pretty much a result of making sure that we're always able to pull directly from the Forge version of the mod, this allows for far easier changes than Farmer's Delight Fabric, which had to reimplement Farmer's Delight's content, Farmer's Delight Fabric's approach lead to a lot of technical debt, and a lot more work when it came to actually updating, leading to the maintainers entirely burning out on the project.
Yes but you are missing the point.
Feautures missing were not the main concern here. Having a mod that can be easily used cross loader and could be easily updated is.
This intrinsically means that any PR or changes to the original port was NOT on the table as the only way this could be achieved is with a complete and total re port of the mod. Meaning the entirety of the code would be different. First option you listed would have not allowed for this.
Sure we could have "just" made a PR that adds the most pressing feaetures the mod was missing but it would have not ahcieved the main goal of the mod and next time vector updates we would have to go through all the same pain again instead of pressing a merge button and publishng an update instantly like this port allows to do.
A compromise solution would have NOT achieved this.
Only way this could have been done would have been with a total rewrite and tat that point what is the point to contact an author that would have literally 0 of its code in his mod. Would it even still be his mod? Thats why we decided to make a new one.
Not to mention the fact that having a diferct update to the main FD mod will still break all addons but be even worse as that would essentially foce modpack and addons makers to chose not between 2 different MODS but between 2 different mod VESIONS which is way more foncusing for users.
What i do:
Hearing that many people are distressed about the state of the mod. many issues opening on github, half a year long missing features and constantly lacking behind due to a lack of developer time. Not judjing anybody here just stating the facts.
Many were upset, I asked many times in discord if people were interested in such a port and everybody I heard was on board that such a beloved mod would get some love.
As for my mods none of my mods are incompatible with the old port (if they are its a bug). I also feel like you havent tested it yourself.
And even if they were they would have one (1) version that works with the new port and god knows how many that do with the old. People could just coose the version that suits them. I am giving them a choice, not forcing anybody.
They just wont have the old integratio code as i moved all the FD code in common so i only have 1 class that handles both forge and fabric.
I'm currently in contact with 2 other addons makers that are too looking to do the same with their FD addon cone. THIS is what this port was set out to do.
Honestly i did not expect these kind of reactions for something that people can just out out not to use, something that many people have asked for a long time, totally uncalled for. Luckily its just you two that ive heard.
Finally I feel the need to remind you to be civil. We are arguing here, I'm listening to your opinion and taking my time to write these reply where I got in depth as i feel its necessary to get my point across, showing why decisions were made, yet you seem to be against me only by prejudice.