nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft. (And frankly, who wants to be affiliated with the latter?)
Farmer's Delight Refabricated

Farmer's Delight Refabricated

Mod

Modern Fabric port of the cooking and farming mod, "Farmer's Delight"

Client and server DecorationEquipmentFood

601.9k downloads
428 followers
Filter loader...
Filter versions...
  • Fixed Beetroot Soup, Mushroom Stew and Rabbit Stew not stacking to 16 #86
  • Fixed Rabbit Stew keeping its vanilla food values.
  • Removed broken Craft Tweaker integration. Will be re added later when Porting Lib properly updates
  • Update mixins to allow for other modifications to placements of crops.

    • Added two tags to determine whether a crop should:
    • farmersdelight:does_not_survive/rich_soil Does not survive on rich soil.
      • Should contain plants considered crops, nether or water.
      • For example: Wheat, Nether Wart, Lily Pad.
    • farmersdelight:survives/rich_soil Survives on rich soil.
      • Should contain everything other than the above.
    • farmersdelight:survives/rich_soil_farmland Survives on rich soil.
      • Should contain plants considered crops or plains.
      • For example: Tomatoes, Saplings, Fern.
    • farmersdelight:does_not_survive/rich_soil_farmland Does not survive on rich soil farmland.
      • Should contain everything other than the above.
  • The original behavior is preserved if neither tag contains the block you are trying to place.

  • This should also make catching edge cases with these features easier going forth.

  • Allowed villagers to plant Farmer's Delight Seeds.

  • Fixed foods without a container being unable to be removed from the cooking pot. #71

  • Fixed Farmer's Delight content not being compostable. #73

  • Fixed crash when placing Mangrove Cabinet. #76

  • Fixed crash when placing Mangrove Cabinet.
  • Fixed invalid tag reference to Pitcher Crops.
  • Fixed inability to place Rice on Rich Soil.
  • Fixed ability to place Pitcher Pods on Rich Soil.
  • Update mixins to allow for other modifications to placements of crops.
    • Added two tags to determine whether a crop should:
    • farmersdelight:does_not_survive/rich_soil Does not survive on rich soil.
      • Should contain plants considered crops, nether or water.
      • For example: Wheat, Nether Wart, Lily Pad.
    • farmersdelight:survives/rich_soil Survives on rich soil.
      • Should contain everything other than the above.
    • farmersdelight:survives/rich_soil_farmland Survives on rich soil.
      • Should contain plants considered crops or plains.
      • For example: Tomatoes, Saplings, Fern.
    • farmersdelight:does_not_survive/rich_soil_farmland Does not survive on rich soil farmland.
      • Should contain everything other than the above.
  • The original behavior is preserved if neither tag contains the block you are trying to place.
  • This should also make catching edge cases with these features easier going forth.
  • Fixed crash when tomatoes attempt to grow.
  • Fixed Comfort and Nourishment overlays being positioned incorrectly.
  • Fixed crash when creating Farmer's Delight modified loot.
  • Fixed incorrectness when swapping items between inventory and cooking pot gui. #67
  • Fixed crash when an explosion spawns. #68

Maven Notes

The Porting Lib fork we have made is now hosted on https://repo.greenhouse.house/#/snapshots/. Please read the README if you wish to know how to get this maven into your development environments.

  • Updated to 1.21.x
  • Updated for parity with 1.21-1.2.4
  • Fixed being unable to click the Cooking Pot Screen's arrow with REI to access all Cooking Pot recipes. (#51)
  • Fixed Cooking Pot meals only storing servings up to an item's stack limit. (#65)
  • Fixed rich soil not working well with all crops
  • Add by_by (Belarusian) lang file (#38) - observr
  • Fixed Cooking Pot interaction with Hoppers (#39)
  • Update es_mx (Spanish - Mexico) lang file (#40) - TheLegendOfSaram
  • Renamed a few tags, added backwards compatibilities for old tags and Farmer's Delight Fabric tags.
  • Fixed Yarn remapping conflicts regarding a compat layer class.
  • Fixed cutting automation only working for one item type. (#33)
  • Fixed compat recipes using mB instead of droplets. (#36, #37)
  • fixed some dye tags
  • fixed barbecue stick recipe
  • Fix client startup crash.
  • Implement previously forgotten extract method within the Cooking Pot inventory, which should improve compatibility with content that utilises the Fabric Transfer API.
  • Update ru_ru.json (#18)
  • Expanded compat layer, improvements to compat layer (#20).
  • Update to use Fabric ASM for enum additions.
  • Added KNIFE EnchantmentCategory. (#24)
  • Updated PortingLib to 2.3.2+1.20.1.
  • greatly expanded compat layer
  • Update es_mx lang file. (#15 - TheLegendOfSaram)
  • Include +refabricated in the version schema to allow for an easier time detecting which Farmer's Delight port is loaded.
    • Modrinth version numbers are unaffected by this, but maven versions are.

Below contains an example of how you may detect Farmer's Delight Refabricated following this change.

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);
}
  • Added more compat layer specifically made for old addons.
  • These include the following:
  • Ocean's Delight, End Delight, Expanded Delight, End Delight, Chef's Delight and Nethers Delight

External resources


Project members

Pug

Member

MehVahdJukaar

Member


Technical information

License
MIT
Client side
required
Server side
required
Project ID