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

68.9k downloads
122 followers
Created2 months ago
Updated23 days ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter loader...
  • 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
  • Added more compat layer specifically made for old addons.
  • These include the following:
  • Ocean's Delight, End Delight, Expanded Delight, End Delight and Chef's Delight.
  • Prefixed all recipe book related enums.
  • Fixed vectorwing not being present within the mod credits.
  • Fixed Dog Food not applying any superclass tooltips.
  • Added a barebones compat layer just for Fright's Delight and Delight Knives.
    • Feel free to ask for more compat layers, we'll do it if it seems do-able and simplistic enough, just please accept no as an answer if we say so.
  • Added sound when flipping items in skillet
  • Use modApi for Porting Lib dependency so it will transitively apply to developer environments.
  • Updated PortingLib to fix loot table modifications (#11)
  • Fixed certain classes completely overriding the hover text code. (#12)

External resources



Project members

Pug

Member

MehVahdJukaar

Member


Technical information

License
MIT
Client side
required
Server side
required
Project ID