Skip to content

Latest commit

 

History

History
80 lines (72 loc) · 6.55 KB

Addons_And_Integrations.md

File metadata and controls

80 lines (72 loc) · 6.55 KB

This is a comprehensive list of supported addons, integrations as well as other bits of content relating to Farmer's Delight Fabric or Refabricated.

The provided links through the mod names will be the Modrinth pages for each individual mod, or the CurseForge page if there is no Modrinth page.

✅ - Fully Supported ➖ - Supported through compat layer - * Partially supported through compat layer. ❎ - Not Supported ❓ - Unknown

Addons

Mod Name Farmer's Delight Fabric Farmer's Delight Refabricated Comments
Autochef's Delight Built for Refabricated ever since 1.0.3.
Brewin' And Chewin' (Fabric) Planned Dev will get to it, MrSterner_ has just been busy.
Cake Delight No Contact
Casualness Delight Linked GitHub Issue
Chef's Delight No Contact
Coffee Delight Linked GitHub Issue
Corn Delight [Fabric/Quilt] No Contact
Crate Delight Does not reference any classes from either mod.
Create Central Kitchen Planned Previously blocked by Farmer's Delight Fabric not using the same package names, planning on going Multiloader.
Create: Food No Contact
Cultural Creators No Contact
Cultural Delights (Fabric) Linked GitHub Issue
Same as Brewin' And Chewin' (Fabric).
Delightful Creators No Contact
End's Delight Has specific FDF versions Has specific FDRF versions
Expanded Delight
Fabric Seasons: Delight Compat * Linked GitHub Issue
Incompatible due to mixins into Farmer's Delight Fabric.
The developer has also been contacted through Discord, but has not responded.
Farmer's Knives
Farmer's Respite (Fabric) Planned Same as Brewin' And Chewin' (Fabric).
Fright's Delight As of 1.0.2
Just Enough Farmer's Recipes JEI is supported by default in Refabricated.
Kebab's Delight No Contact
More Delight
Nether's Delight (Fabric) Has been contacted through CurseForge comments.
Will be getting a Refabricated port made by RaymondBlaze.
Ocean's Delight Has specific FDF version Has specific FDRF versions
Pineapple Delight Linked GitHub Issue
Recipe Book Delight The Recipe Book is supported by default in Refabricated.
Respite Creators No Contact
Shakshuka Delight No Contact
Storage Delight
Ube's Delight Planned Linked GitHub Issue
ChefMooon has stated directly to Jukaar that they'll be supporting Refabricated.

Integrations

Mod Name Farmer's Delight Fabric Farmer's Delight Refabricated Comments
Create Slice and Dice Linked GitHub Issue
EMI Addon: Extra Mod Integrations EMI is supported by default in Refabricated. Does not crash with Refabricated >2.0.13 since 0.4.4.
Every Compat (Wood Good) <2.6.40 ✅>=2.6.40
Fruitful Fun Supports Refabricated ever since 7.3.1
Hearty Meals Supports Refabricated ever since 1.20-6
Supplementaries <2.8.8 ✅>=2.8.8

Checking Which Farmer's Delight Fabric Port You Have.

As of 1.20.1-2.0.13+refabricated, you are able to check which version of Farmer's Delight you have by utilising a version check like so.

This is the safest way to do so, because codebase changes to Refabricated or Fabric will not be affected.

You can do whatever with this, you can crash the client, you can disable/enable certain things, whatever floats your boat...

public static boolean isFDRefabricated() {
    // Use Objects#equals to make sure it's null safe for Farmer's Delight Fabric, which should not contain a +.
    return FabricLoader.getInstance().getModContainer("farmersdelight").map(container -> Objects.equals(container.getMetadata().getVersion().getFriendlyString().split("\\+")[1], "refabricated")).orElse(false);
}

If you want to have this check in common code you can also use this alternative approach instead. Note that this will also return true when the forge mod is on. Useful for common code uses.

public static final boolean HAS_FD_FORGE_OR_REFABRICATED;
static {
    try {
        Class.forName("vectorwing.farmersdelight.FarmersDelight");
        HAS_FD_FORGE_OR_REFABRICATED = true;
    } catch (Exception ignored) {
        HAS_FD_FORGE_OR_REFABRICATED = false;
    }
}