Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Farmer's Delight Refabricated

Farmer's Delight Refabricated

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

3.32M
1,304
Decoration
Equipment
Food
AboutChangelogVersions

Farmer's Delight Refabricated 3.0.2 - 1.21.1

by MehVahdJukaar on May 2, 2025
Download
  • fixed an issue with inventories

Farmer's Delight Refabricated 3.0.1 - 1.21.1

by MehVahdJukaar on May 2, 2025
Download
  • fixed an inventory duplication bug
  • fixed some loot tables

Farmer's Delight Refabricated 3.0.1 - 1.21.1

by Torty on Mar 20, 2025
Download
  • Fixed Apple Pie, Candle Cake, Chocolate Pie and Sweet Berry Cheesecake not dropping slices when broken with a knife.
  • Fixed leather droppers not dropping more leather when killed with a knife.
  • Fixed Cutting Board's Hopper interactions not updating the displayed item.
  • Fixed a dupe bug involving the Cutting Board's Hopper interactions,
  • Fixed Cutting Boards allowing more than 1 item at a time.

Farmer's Delight Refabricated 3.0.0 - 1.21.1

by Torty on Mar 19, 2025
Download

Major Changes

  • Removed Porting Lib as a dependency.
    • Parts of the mod have been rewritten because of this.
  • The mod can now run on base 1.21, for all the retrogrades out there. Now please stop asking.

Datapack Changes

  • Due to Porting Lib's removal, portinglib:can_item_perform_ability no longer exists, and has been replaced with farmersdelight:can_item_perform_ability.
    • The options are also more limited for this. Feel free to PR more options if you need them.
  • Added a new entity tag for Leather Dropping mobs. farmersdelight:drops_leather. Used with knives to make sure that leather dropping entities will drop an extra leather upon death.
  • Added new mob effect tags for whether a mob effect is ignored by Milk Bottles and Hot Cocoa. These tags are:
    • farmersdelight:ignored/hot_cocoa
    • farmersdelight:ignored/milk_bottle
    • Hot Cocoa still follows the harmful effect ruling, Beneficial/Neutral effect clearing cannot be enabled for Hot Cocoa through these tags.

Bugfixes

  • Fixed packet decode failure upon attempting to join servers without Farmer's Delight Refabricated. #56
  • Fixed a classloading issue preventing the ItemLike (Mojmap) interface from having mixins applied. #77
  • Fixed Pumpkins being cut into slices when the Knife used to break the block has Silk Touch. #141
  • Fixed recipes sometimes being incorrect due to the game not accounting for individual stacks in the recipe check. #150
  • Fixed the inability to cut cake when using a knife on a cake.
  • Fixed event based block and entity interactions being processed whilst the player is in spectator.

Addon Migration Primer (2.x.x -> 3.x.x)

If you have an addon, you will need to update if you utilise any Porting Lib systems in your mod.

I'd suggest launching your game with Farmer's Delight 3.0.0, and seeing if your mod crashes or has inconsistent behaviour if you're unsure about whether you've used Porting Lib content or not.

Packages

A few classes have had their packages changed around to separate our custom additions from the base Farmer's Delight where we can. These classes can be found inside vectorwing.farmersdelight.refabricated.

Configs

Referenced config values should remain the same, as Jukaar's config format is very close to the Porting Lib/Forge syntax. If you were using Porting Lib as a config, you're best to go out and find a new config solution. There's like a million of them, write your own like I did (this post was made by Pug) if you're feeling cautious.

Registration

Registration has been refactored a little bit, but types are the same as before. Some class definitions may have moved around to suit classloading needs, but that's a case by case scenario.

Item Abilities

Porting Lib's Item Abilities have been replaced with an enum that references specific Minecraft or Conventional item tags. You should probably use tag checks for loot conditions and recipes if you aren't us, simply because we hardcode our Item Abilities to only be what we personally need.

Loot Modifications

Porting Lib's Forge inspired Loot Modification system has been replaced with native Fabric API loot modifications.

The main difference being that Fabric's system directly modifies the loot table on load, rather than applying to the returned items from a loot table each time.

https://docs.fabricmc.net/develop/events#listening-to-loot-table-loading

Inventories

We have made our own inventory that hooks into Fabric's Transfer API to replace Porting Lib's inventory code.

Some of the classes and renames made to be closer to NeoForge's naming for parity are...

  • SlottedStackStorage -> ItemHandler. A basic interface for item inventories, extends Fabric's SlottedStorage.
  • SlotItemHandler -> ItemHandlerSlot. A Slot (Mojmap) implementation for a single ItemHandler slot.
  • ItemStackHandlerContainer -> ItemStackHandler. - An item inventory implementation.
  • ItemStackHandlerSlot -> ItemStackStorage. - An single item inside an ItemStackHandler.
  • RecipeWrapper - A wrapper for ItemStackHandler. for recipe checks. Moved from common.utility to the refabricated package.

All of these classes are contained inside the vectorwing.farmersdelight.refabricated.inventory package.

Due to how Fabric's Transfer API works, you are unable to directly modify an obtained ItemStack from ItemHandler#getStackInSlot without running ItemHandler#commitModifiedStacks after you have made your changes.

Closing Notes

If you're an addon dev and are struggling to update your mod, please reach out to me through the Greenhouse Modding Discord - Pug

Farmer's Delight Refabricated 2.3.0 - 1.20.1

by Torty on Feb 13, 2025
Download
  • Backported 1.21.1's Skillet flip animation rework.
  • Fixed incompatibilities with mods that change where the GUI is located. #82

Farmer's Delight Refabricated 2.3.0 - 1.21.1

by Torty on Feb 13, 2025
Download
  • Reworked the Skillet flipping animation to be a bit less drastic, faster and to operate on a 180 degree flip.
  • Reimplemented sizzle sound whilst using the skillet.
  • Fixed incompatibilities with mods that change where the GUI is located. #82

Farmer's Delight Refabricated 2.2.9 - 1.21.1

by Torty on Feb 7, 2025
Download
  • Updated to match Farmer's Delight 1.2.7.
  • Fixed tools being unable to be slotted into the cutting board. #143

Farmer's Delight Refabricated 2.2.6 - 1.20.1

by Torty on Feb 7, 2025
Download
  • Updated to match Farmer's Delight 1.2.7.
  • Fixed mobs being allowed to pathfind over lit stoves. #130
  • Fixed tools being unable to be slotted into the cutting board. #143

Farmer's Delight Refabricated 2.2.8 - 1.21.1

by Torty on Dec 29, 2024
Download
  • Fixed upgrading worlds sometimes failing due to a faulty mixin in Porting Lib.
  • Fix invalid tags from Porting Lib.
  • Fix Wandering Trader trades. (#124)

Farmer's Delight Refabricated 2.2.5 - 1.20.1

by Torty on Dec 28, 2024
Download
  • Fix Skillets being waterlogged by default.
  • Fix Wandering Trader trades. (#124)

Farmer's Delight Refabricated 2.2.7 - 1.21.1

by Torty on Dec 6, 2024
Download
  • Updated Porting Lib to include a hotfix for #122.

Updated README to explain some extra addon stuff.

Farmer's Delight Refabricated 2.2.4 - 1.20.1

by Torty on Dec 4, 2024
Download
  • Fixed incorrect Fabric Loader required dependency reference in fabric.mod.json.

Farmer's Delight Refabricated 2.2.6 - 1.21.1

by Torty on Dec 4, 2024
Download
  • Set minimum required Fabric Loader version to 0.16.7 so Porting Lib won't silently fail.
  • Updated fabric dependency in fabric.mod.json to fabric-api to be more clear.
  • Updated Porting Lib to include a hotfix for inventory screen crashes.

Farmer's Delight Refabricated 2.2.3 - 1.20.1

by Torty on Dec 4, 2024
Download
  • Set minimum required Fabric Loader version to 0.15.7 so Porting Lib won't silently fail.
  • Updated fabric dependency in fabric.mod.json to fabric-api to be more clear.

Farmer's Delight Refabricated 2.2.5 - 1.21.1

by Torty on Dec 3, 2024
Download
  • Update to official Porting Lib 1.21.1 build.
    • Issues for Porting Lib should now be reported to the Fabricators-of-Create/PortingLib.
  • Re-added CraftTweaker compat.

For Developers

  • Porting Lib is now imported from https://mvn.devos.one/snapshots/. Please use this instead of Greenhouse's Snapshot branch
  • You still need Greenhouse Releases to import Farmer's Delight Refabricated. Do not remove that.
repositories {
-   maven { url 'https://repo.greenhouse.house/snapshots/'}
+   maven { url "https://mvn.devos.one/snapshots/" } // Porting Lib
}

Farmer's Delight Refabricated 2.2.4 - 1.21.1

by Torty on Dec 3, 2024
Download
  • Fixed crash with Skillet (#119)

Farmer's Delight Refabricated 2.2.2 - 1.20.1

by Torty on Dec 3, 2024
Download
  • Updated Porting Lib to 2.3.8+1.20.1.

Farmer's Delight Refabricated 2.2.3 - 1.21.1

by Torty on Dec 2, 2024
Download
  • Updated the mod to match Farmer's Delight 1.2.6.
  • Fixed EMI Decomposition category throwing an error in dev mode.
  • Fixed skillet flipping interpolation being broken in 1.21
  • Skillet wont play the item equip animation no more while cooking
  • Skillet itself will also animate when flipping stuff
  • Improved Skillet flipping sounds
  • Added requirement for latest Fabric API

Farmer's Delight Refabricated 2.2.1 - 1.20.1

by Torty on Dec 2, 2024
Download
  • Merged with upstream 1.2.6.
  • Fixed EMI Decomposition category throwing an error in dev mode.
  • Fixed Farmer's Delight Dough not working with Create recipes for real this time. #47.

Farmer's Delight Refabricated 2.2.3 - 1.21.1

by MehVahdJukaar on Nov 25, 2024
Download
  • fixed skillet flipping interpolation being broken in 1.21
  • skillet wont play the item equip animation no more while cooking
  • skillet itself will also animate when flipping stuff
  • improved skillet flipping sounds
  • added requirement for latest fabric api
1
2
3
4

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+
Filter

Show all versions

Modrinth is open source.

main@c8befb6

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.