Farmer's Delight

Farmer's Delight

Mod

A cozy expansion to farming and cooking!

Client and server DecorationEquipmentFood

451.3k downloads
682 followers
Created2 years ago
Updated3 months ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter versions...

1.2.4

Updates

  • The Cooking Pot item now displays more information than before:
    • A blue bar will be shown to indicate the amount of meal servings stored, similar to how Bundles display their fullness;
    • The tooltip will display the stored food's item sprite alongside its name;
  • When viewing basic crops in JEI, they will display info on where they can be found as Wild Crops.

Fixes

  • (1.20) Creative Tab registration has been moved to server-side, so that other mods can access them for game logic;
  • Structure files for compost heaps are now format-updated with datagen, thus avoiding excessive DFU triggers on world gen. This should improve performance!
    • Credit to malte0811, co-author of Immersive Engineering, for the StructureUpdater implementation;
  • Skillet's higher knockback is now implemented as an attribute, rather than an event, fixing a bug where the other hand's item also received this boost;
  • Skillet sounds now play at the correct stage of the damage cycle. This is noticeable on multiplayer, with some amount of latency;

Translations

  • Added a line for the Rotten Tomato entity in most langs (thanks, leagris!);
  • Added:
    • sv_SE (thanks, Bjorkan!);
  • Updated:
    • es_MX (thanks, CerealConJugo!);
    • fr_FR (thanks, leagris!);
    • ja_JP (thanks, EndilCrafter!)
    • ru_RU (thanks, VGamerGroup!);
    • uk_UA (thanks, unroman!);
    • zh_CN (thanks, NumberSir);
    • zh_TW (thanks, Lobster0228!);

Additions

  • Added certain blocks to the create:brittle tag, to prevent them from being deleted randomly when disassembling contraptions;
  • New tags:
    • farmersdelight:flat_on_cutting_board: Items which will always render flat and 2D when placed on a Cutting Board, to fix certain render cases.
      • Includes Trident and Spyglass by default, due to unique render cases;
      • Optionally includes items from a few mods, such as Autumnity's Turkey and Supplementaries' Quiver;

Updates

  • Updated method of modifying stack sizes for BowlFoodItems:
    • Changes are now done on game start, rather than calculated during maxStackSize() calls;
    • The overrideAllSoupItems config option has been removed, due to performance and usability concerns;
  • Cooking recipes will now drop sensible remainders for vanilla items which don't have them configured;
  • (1.20) Updated Basket textures to match the new Bamboo design and palette;

Fixes

  • Fix potential performance issues involving the stack size override for BowlFoodItems (see above);
  • (1.18.2) Rollback and replacement to previous fix for Cutting Board's rendering issues with perspective items:
    • The previous fix fails (and may crash) with some resource packs on 1.18.2, due to differences in how the method operates. On 1.19+, the fix works as intended;
    • Instead of applying perspectives to determine 3D items, the flat_on_cutting_board tag will be used instead. Wrongly-angled items should be added to this tag;

Translations

  • Updated:
    • ko_KR (thanks, Yusi0!);
    • pl_PL (thanks, jogurciQ!);

1.2.2a

Fixes

  • Fix recursion crash when opening loot chests;

1.2.2

Additions

  • (1.20) Added Hanging Canvas Signs;
  • (1.20) Added Cherry and Bamboo Cabinets;
  • (1.20) Added salvaging recipes for Cherry and Bamboo furniture;
  • Added compatibility with the origins:meat tag from the Origins mod:
    • Carnivorous foods not defined as meat() in properties;
    • Bacon and Eggs;
  • Added some items to Create Crafts & Additions tags: createaddition:plants and createaddition:plant_foods (thanks, moltenwolfcub!);
  • Added Onions to the tconstruct:seeds tag from Tinker's Construct, to replant with Harvest modifiers;
  • New tags:
    • farmersdelight:terrain: Blocks commonly present in biome surfaces. Populated by minecraft:dirt and minecraft:sand, and used for wild crop generation;
    • farmersdelight:horse_feed_tempted: Entities which will be tempted by Horse Feed when held;
    • farmersdelight:serving_containers: Items commonly used as containers for Cooking Pot recipes. Used for shift-click logic in the UI;

Updates

  • (1.20) Updated tags to the newest conventions in 1.20:
    • replaceable and replaceable_by_trees: Sandy Shrub;
  • Updated the Rope recipe to require 2 straw only, and output 4 units;
  • Updated alternate Lead recipe to use Straw instead of Rope, due to Rope being cheaper now;
  • Updated the Cooking Pot's GUI with a small arrow, pointing from the meal slot to the output slot;
  • Updated the JEI widget for cooking recipes:
    • Slightly smaller size, to fit more recipes per page;
    • Progress arrow now shows icons for cooking time and experience, and displays those stats on mouse hover;
  • Updated create:upright_on_belt with newer FD drinks;
  • Updated fan_heaters to passive_boiler_heaters, according to Create 0.5 specs;
    • (1.18.2) fan_heaters is still present for legacy compatibility with Create 0.4;
  • Updated Wild Cabbage and Sea Beet generation to be placeable on blocks tagged as minecraft:sand, instead of hardcoded to normal sand;
  • Rabbits can now be fed, and are tempted by, Cabbage (whole or leaf);
  • Updated Slice of Cake's texture, to be more accurate to the cake block it comes from;
  • Ropes can now support center-hanging blocks beneath them, such as Lanterns;
  • Tomato Seeds are now associated as an item for both tomatoes and budding_tomatoes (thanks, RaymondBlaze!);

Fixes

  • Fix Wild Crops not generating in biomes from biome mods:
    • Removes the check for forge:is_overworld on placed features, since the tag is unused by most mods;
    • (1.18) The NETHER, THEEND and NONE BiomeCategories are excluded from wild crop generation instead.
  • Fix loot functions lacking a type, causing errors with datagen and mods (such as Roughly Enough Resources);
  • Fix Lily Pads and other water plants being directly plantable on Rich Soil, as if it was water;
  • Fix wrong Cutting Board rendering for items with 3D model perspectives, but a 2D sprite on inventories;
  • (1.19 and below) Fix roped Tomato Vines being destroyed by water, deleting the rope;
  • Fix Cooking Pot not resetting its cook time when quick-swapping recipes, such as through the Recipe Book (thanks, Umpaz!);
  • Fix Comfort and Nourishment overlays not being cancellable by other mods (example: Vampirism Blood Bar);

Translations

  • Updated:
    • ru_RU (thanks, Edarlingen!);
    • es_ES (thanks, GerardPolloRebozado!);

1.2.2

Additions

  • Added compatibility with the origins:meat tag from the Origins mod:
    • Carnivorous foods not defined as meat() in properties;
    • Bacon and Eggs;
  • Added some items to Create Crafts & Additions tags: createaddition:plants and createaddition:plant_foods (thanks, moltenwolfcub!);
  • Added Onions to the tconstruct:seeds tag from Tinker's Construct, to replant with Harvest modifiers;
  • New tags:
    • farmersdelight:terrain: Blocks commonly present in biome surfaces. Populated by minecraft:dirt and minecraft:sand, and used for wild crop generation;
    • farmersdelight:horse_feed_tempted: Entities which will be tempted by Horse Feed when held;
    • farmersdelight:serving_containers: Items commonly used as containers for Cooking Pot recipes. Used for shift-click logic in the UI;

Updates

  • Updated the Rope recipe to require 2 straw only, and output 4 units;
  • Updated alternate Lead recipe to use Straw instead of Rope, due to Rope being cheaper now;
  • Updated the Cooking Pot's GUI with a small arrow, pointing from the meal slot to the output slot;
  • Updated the JEI widget for cooking recipes:
    • Slightly smaller size, to fit more recipes per page;
    • Progress arrow now shows icons for cooking time and experience, and displays those stats on mouse hover;
  • Updated create:upright_on_belt with newer FD drinks;
  • Updated fan_heaters to passive_boiler_heaters, according to Create 0.5 specs;
    • (1.18.2) fan_heaters is still present for legacy compatibility with Create 0.4;
  • Updated Wild Cabbage and Sea Beet generation to be placeable on blocks tagged as minecraft:sand, instead of hardcoded to normal sand;
  • Rabbits can now be fed, and are tempted by, Cabbage (whole or leaf);
  • Updated Slice of Cake's texture, to be more accurate to the cake block it comes from;
  • Ropes can now support center-hanging blocks beneath them, such as Lanterns;
  • Tomato Seeds are now associated as an item for both tomatoes and budding_tomatoes (thanks, RaymondBlaze!);

Fixes

  • Fix Wild Crops not generating in biomes from biome mods:
    • Removes the check for forge:is_overworld on placed features, since the tag is unused by most mods;
    • (1.18) The NETHER, THEEND and NONE BiomeCategories are excluded from wild crop generation instead.
  • Fix loot functions lacking a type, causing errors with datagen and mods (such as Roughly Enough Resources);
  • Fix Lily Pads and other water plants being directly plantable on Rich Soil, as if it was water;
  • Fix wrong Cutting Board rendering for items with 3D model perspectives, but a 2D sprite on inventories;
  • Fix roped Tomato Vines being destroyed by water, deleting the rope;
  • Fix Cooking Pot not resetting its cook time when quick-swapping recipes, such as through the Recipe Book (thanks, Umpaz!);
  • Fix Comfort and Nourishment overlays not being cancellable by other mods (example: Vampirism Blood Bar);

Translations

  • Updated:
    • ru_RU (thanks, Edarlingen!);
    • es_ES (thanks, GerardPolloRebozado!);

1.2.1

Updates

  • CraftTweaker integration has been re-enabled (thanks, Witixin1512!):
    • This integration exposes recipe_book_tab and farmersdelight:tool_action to CT scripts;
  • Updated the Cutting Board:
    • The player can no longer "attempt" to process a carved tool.
  • Updated Cake and Pie slices:
    • When slicing a cake, slices will drop from the cut side in a neat little row;
    • When slicing a pie, slices will drop towards the user's side;
    • Eating either block or slice no longer causes potion particles when granting Speed to the user;
  • Tomato Vines now have a slightly thinner hitbox, to facilitate clicking blocks behind them;
  • Added Kelp to Crop Rotation advancement, as it can be cooked into food;
  • Rich Soil Farmland now uses its own farmland template, so that resource packs won't break the model by improperly changing vanilla templates...;
  • Removed local Botany Pots integration. It is now integrated within Botany Pots itself, in newer versions;

Fixes

  • (1.19) Fix Stove not emitting particles or ambient noise;
  • (1.19) Fix containers (bowls, bottles etc.) not being searchable as recipe inputs in JEI;
  • Fix the Crop Rotation advancement looking for tomatoes instead of budding_tomatoes, making it impossible to complete;
  • Fix wrong criterion on recipes for smelting Golden Knives;
  • Fix Rich Soil being turned into Rooted Dirt when growing Azalea trees on it;
    • The fix should potentially prevent other modded trees from converting Rich Soil as well.
  • Fix wrong composting rates for a few items;
  • Fix Stuffed Pumpkin, Kelp Rolls and Sandy Shrub not being compostable;
  • Fix Skillet being able to break blocks on creative, despite being a weapon;
  • Fix Mooshroom and Trader Llama not being scavengeable for Leather when killed with a Knife;
  • Fix Full Tatami Mats being placeable if the space ahead is unsupported, which caused them to break instantly;
  • Fix Candle Cakes not dropping slices when mined with a knife (thanks, edgarogh!);

Translations

  • Updated:
    • ca_ES (thanks, DyaMetR!);
    • de_DE (thanks, DaLumma!);
    • es_MX (thanks, cerealconjugo and Witixin1512!);
    • it_IT (thanks, BlackShadow77!);
    • ja_JP (thanks, CKenJa and ksk3110!);
    • ko_KR (thanks, qkrehf2!);
    • pl_PL (thanks, KarolOfGutovo!);
    • ru_RU (thanks, Pahuhopu!);
    • sk_SK (thanks, davx!);
    • tr_TR (thanks, gyrozeppelifan!);
    • uk_UA (thanks, unroman!);
    • vi_VN (thanks, baooduy!);
    • zh_CN (thanks, IdealNightOcean and Andows96!);
    • zh_TW (thanks, xMikux, Pancakes0228 and StarskyXIII!);

1.2.0

Additions

  • The Cooking Pot now has its own Recipe Book!
    • Opening the GUI will reveal the familiar green book button. Press it to see your current cooking recipes;
    • Recipes are unlocked in the same fashion as vanilla: by having one of its ingredients, or cooking the recipe from memory once;
    • Added optional "recipe_book_tab" field for cooking recipes, which lets the recipe specify which tab it goes into:
      • Valid options are meals, drinks, misc. If not provided, the recipe's tab will be determined in-code;
  • New foods:
    • Salmon Roll, Cod Roll and Kelp Roll - A new way to enjoy your fishing spoils, if you're equipped with watery crops;
      • A full Kelp Roll is quite awkward to eat, so it takes a while. But if you cut it on a Cutting Board, you get bite-sized snacks to eat quickly;
    • Bone Broth - Spelunking? In a pinch? Bring a Cooking Pot with you, and you'll be able to make a decent broth out of bone and cave vegetation;
    • Mushroom Rice - A nourishing counterpart to Mushroom Stew, and a good sink for your mushroom colony farms;
    • Glow Berry Custard - This vibrant cave fruit goes well with cream! It's sure to make your stomach glow with joy, too;
  • New blocks:
    • Sandy Shrub - A short plant which invades the beach coast, alongside Wild Cabbage and Sea Beet!
      • You can bone meal the shrub to make it spread across nearby sand;
    • Rice Roll Medley - Display your knife skills with a selection of salmon, cod and kelp rolls!
      • Unlike other feasts, this gives individual rolls instead of meals. No, you can't put them back after taking one, it's bad manners!;
  • New tags:
    • forge:dough: Used to add modded dough items to FD's recipes, and populated by Wheat Dough by default;
    • forge:berries: Any kind of small berry. Currently used for Stuffed Pumpkin and Fruit Salad;
    • farmersdelight:cabinets: This, together with cabinets/wooden, is used to classify cabinet items for searching, crafting and integration;
  • Mushroom Colonies now generate in Mushroom Field biomes, at random growth stages;

Updates

  • The Tomato crop has been redesigned:
    • Its first four growth stages are a block called budding_tomatoes. The normal tomatoes block involves four fruiting stages;
    • The single crop works like before, growing 8 stages until it can be plucked for tomatoes;
    • Hanging rope above the crop will make it climb it up, growing two additional tomato-bearing vines;
  • Some of the Wild Crops have received some visual upgrades, both in art and in world generation!
    • Wild Carrots, being weeds, will strangle some grass out, creating small patches of Coarse Dirt;
    • Wild Onions now scatter individual Alliums around them, making a more natural bush;
    • Tomato Shrubs and Wild Potatoes now grow amidst a bush of local foliage;
    • Wild Cabbage and Sea Beet now grow amidst a patch of Sandy Shrub, a new beach plant;
  • You can now take servings from a Cooking Pot directly in a crafting grid, by placing the pot and a valid container on it;
  • Rope can now be reeled back into your inventory from the top end by sneak-using with an empty hand on it;
  • Updated a few recipes:
    • Knives are now crafted in a vertical arrangement instead of diagonal. This was done to reduce recipe conflicts with other mods;
    • Barbecue on a Stick can now be made from any cooked meat;
    • Milk Buckets and Bottles now convert between each other at a 1:4 ratio;
    • Glow Berries can substitute Sweet Berries on the Fruit Salad and Stuffed Pumpkin;
    • Stuffed Pumpkin has a simpler, more sensible recipe;
    • Safety Nets can be loosened back into 4 Rope;
  • All cooking recipes have received a bump in their experience reward, since the old ratios were very pitiful;
  • Mushroom Colonies have been buffed in some ways:
    • They can now grow in any light level, and do so faster than normal;
    • They can accept Bone Meal to advance growth stages;
  • Skillet damage has been slightly buffed;
  • Backstabbing damage multiplier has been nerfed to 1.4x, 1.6x and 1.8x;
  • All kinds of valid tools can now be used by a Dispenser when facing a Cutting Board;
  • Added Better Combat integration for the Skillet (mace preset);

Fixes

  • Fix Wild Crops being able to generate on non-Overworld biomes under the right conditions (such as valid dirt blocks in the Nether or End);
  • Fix Rope not emitting sounds when entities are climbing on it;
  • Fix minor pixel inconsistency on all cross crop templates;
  • Fix Grass Block not being unaffected_by_rich_soil, while non-bonemealable plants such as ferns/grasses were;
  • Fix Cabinets using Barrel subtitles;
  • Fix Rich Soil being tillable when the block above isn't air;
  • Fix Nourishment not being strong enough to counter extreme exhaustion levels, such as Lv. 255 Hunger;
    • The overlay now displays half-gilded shanks whenever the player is hurt, and can heal with hunger.

Translations

  • Added:
    • vi_VN (thanks, baooduy!);
    • uk_UA (thanks, Altegar!);
  • Updated:
    • ca_ES (thanks, VerdaPegasus!);

1.1.2

Additions

  • Added nl_BE translation (thanks, Sv3r!);
  • (1.19) Added Mangrove Cabinet;
  • (1.19) Added a recipe for making Packed Mud with Straw. One unit can pack 2 Mud blocks, being twice as efficient than Wheat;
  • (1.19) Added farmersdelight:add_features_by_filter biome modifier:
    • A more granular modifier than forge:add_features, with allowed and denied biome filters, as well as temperature ranges.
    • All extra filters aside from allowed_biomes are optional.

Updates

  • Updated the palette and textures for Ropes and Safety Nets a bit;
  • Moved a few registrations to DeferredRegister, in preparation for future ports;
  • Updated nl_NL translation (thanks, Sv3r!);

Removals

  • (1.19) Removed the config options for enabling/disabling Wild Crop generation, as they're now done via datapacks.

Fixes

  • Fix entities being able to pathfind over lit stoves, causing them to take damage (common victims: villagers, pets etc);
  • Fix Cooking Pot resetting cooking progress, and stalling on a valid recipe, when unloading and reloading its chunk;
  • Fix loot item function registries sometimes causing a race condition during mod loading;
  • Fix Farmer villagers giving too much discount after every trade, when buying FD crops;
  • Fix wrong lang keys in pt_BR translation;

1.1.2

Additions

  • Added nl_BE translation (thanks, Sv3r!);

Updates

  • Updated the palette and textures for Ropes and Safety Nets a bit;
  • Moved a few registrations to DeferredRegister, in preparation for future ports;
  • Updated nl_NL translation (thanks, Sv3r!);

Fixes

  • Fix entities being able to pathfind over lit stoves, causing them to take damage (common victims: villagers, pets etc);
  • Fix Cooking Pot resetting cooking progress, and stalling on a valid recipe, when unloading and reloading its chunk;
  • Fix loot item function registries sometimes causing a race condition during mod loading;
  • Fix Farmer villagers giving too much discount after every trade, when buying FD crops;
  • Fix wrong lang keys in pt_BR translation;

External resources



Project members

vectorwing

Owner


Technical information

License
MIT
Client side
required
Server side
required
Project ID