File Details
FarmersDelightV5.0.0-26.0+.mcaddon
- R
- Feb 11, 2026
- 2.27 MB
- 12.8K
- 26.0.02
File Name
FarmersDelightV5.0.0-26.0+.mcaddon
Supported Versions
- 26.0.02
New Content
- Super Fertilizer can now grow Red Mushroom Colony and Brown Mushroom Colony
- Red Mushroom Colony and Brown Mushroom Colony have a small chance to spread to surrounding blocks before starting to grow
- Lit Stove now damages entities standing on top that are not sneaking and not wearing boots enchanted with Frost Walker
- Knife now drops remaining slices based on consumption progress when breaking Cake
- Sea Beet, Wild Cabbage, Wild Carrot, Wild Onion, Wild Potato, Tomato Vine, and Sandy Shrub can now be placed in Flower Pots
Changes
Crafting Wheat Dough with Wheat and a Water Bucket no longer consumes the water
Knife can no longer break blocks in Creative Mode
Roast Chicken, Stuffed Pumpkin, Honey Glazed Ham, Shepherd's Pie, and Rice Roll Medley now prioritize placing items into the inventory when interacted with
Roast Chicken, Stuffed Pumpkin, Honey Glazed Ham, and Shepherd's Pie now drop their item form
Partially eaten Roast Chicken now drops Bone Meal instead of Bone when broken
Basket no longer requires a completely empty slot when sucking in items
Red Mushroom Colony and Brown Mushroom Colony now treat items with the
minecraft:is_shearstag as ShearsUsing Bone Meal on Red Mushroom Colony and Brown Mushroom Colony in Creative Mode now has the same effect as in other modes
Bone Meal can now grow Red Mushroom Colony and Brown Mushroom Colony across stages
Modified the block items corresponding to Red Mushroom Colony and Brown Mushroom Colony
- Old items can be converted to new items through crafting
Sea Beet now also drops Beetroot Seeds when dropping Beetroot
Wild Cabbage now also drops Cabbage Seeds when dropping Cabbage
Wild Onion now drops a random amount of 1 to 3 Onions
Wild Rice no longer drops Rice Panicle
Tomato Vine now also drops Tomato Seeds when dropping Tomatoes
Reduced the probability of Sandy Shrub dropping Beetroot Seeds to match the Java Edition
Custom items with the
minecraft:is_shearstag can now also harvest Sea Beet, Wild Cabbage, Wild Carrot, Wild Onion, Wild Potato, Wild Rice, Tomato Vine, and Sandy ShrubCutting Board now treats items with the
minecraft:is_shearstag as Shears
Fixes
- Chocolate Pie block texture now applies correctly
- North-facing Basket can now be waterlogged
- Waterlogged Basket no longer produces bubbles
- Adjusted item consumption listener to avoid false triggers
- Unbreaking enchantment now correctly takes effect when reducing item durability
- Organic Compost now checks sky light level
- Organic Compost now checks for waterlogged blocks
- Tools enchanted with Silk Touch can now harvest Red Mushroom Colony and Brown Mushroom Colony
- Drinking Melon Juice now correctly restores health
- Rich Soil can now convert Red Mushroom above it into Red Mushroom Colony
- Rich Soil can now convert Brown Mushroom above it into Brown Mushroom Colony
- Harvesting Mushroom Colony with Shears no longer causes extra durability loss
- Wild Rice now only drops loot once
- Sandy Shrub can no longer be placed on Dirt
- Sandy Shrub and Wheat now drop Straw when broken by Knife## Technical
New Content
farmersdelight:knifeitem component- Provides additional loot when breaking specific blocks
- Carves Pumpkin when interacting with it
farmersdelight:farmers_bookitem component- Opens The Book of Farmer's Delight when used
farmersdelight:dishblock component- Supports simple food-serving behavior
farmersdelight:block_entityblock component- Spawns an entity when the block is placed
Sea Beet, Wild Cabbage, Wild Carrot, Wild Onion, Wild Potato, Tomato Vine, and Sandy Shrub now have the
meaninglessfarmersdelight:wild_cropblock tagfarmersdelight:consume_effectsitem component- Applies status effects after consumption
farmersdelight:pastryblock component- Drops slices when interacted with Knife
- When interacted with other items, the player consumes a slice (currently simulated consumption, will be replaced with a call to
Player::eatItemin the future)- Can trigger effects from the
farmersdelight:consume_effectsitem component
- Can trigger effects from the
- Drops remaining slices based on consumption progress when broken by Knife
- Blocks Silk Touch
geometry.cross_crop_potmodel- Model for regular crops in Flower Pots
New Cutting Board recipe format:
interface CuttingBoardRecipe { result: CuttingBoardResults; tool: CuttingBoardTool; is_block_type: boolean; sound: string; ingredients: CuttingBoardIngredient | CuttingBoardIngredient[]; exp?: number; }Field Type Required Description resultCuttingBoardResultsYes Recipe output result list toolCuttingBoardToolYes Required tool is_block_typebooleanYes Whether the input is a block type. If set to false, you still need to prepare the corresponding item texture particle yourself. soundstringYes Sound ID to play ingredientsCuttingBoardIngredient | CuttingBoardIngredient[]Yes Input material(s) (single or multiple) expnumberNo Experience value to award
CuttingBoardTool
type CuttingBoardTool = | { tag: string; item?: never } | { item: string; tag?: never };
Defines the tool to use. Must specify exactly one of tag or item.
| Field | Type | Required | Description |
|---|---|---|---|
tag |
string |
One of the two | Tool tag ID |
item |
string |
One of the two | Tool item ID |
- !
taganditemcannot coexist - ! One of them must be present
CuttingBoardIngredient
type CuttingBoardIngredient = | { tag: string; item?: never } | { item: string; tag?: never };
Defines the input material structure. Rules are the same as CuttingBoardTool.
| Field | Type | Required | Description |
|---|---|---|---|
tag |
string |
One of the two | Material tag ID |
item |
string |
One of the two | Material item ID |
- !
taganditemcannot coexist - ! One of them must be present
CuttingBoardResult
interface CuttingBoardResult { item: string; count?: number; chance?: numbe; }
| Field | Type | Required | Description |
|---|---|---|---|
item |
string |
Yes | Output item ID |
count |
number |
No | Output count, defaults to 1 |
chance |
number |
No | Drop probability (range 0 ~ 1) |
chancevalue range should be0.0 <= chance <= 1.0- If
countis not provided, the default value is1
CuttingBoardResults
type CuttingBoardResults = CuttingBoardResult[];
Output result array, can contain multiple result objects.
Example
{ "result": [ { "item": "minecraft:carrot", "count": 2 }, { "item": "minecraft:carrot", "chance": 0.25 } ], "tool": { "tag": "forge:tools/knives" }, "is_block_type": false, "sound": "minecraft:item.knife.use", "ingredients": { "item": "minecraft:carrot" }, "exp": 0.5 }
After defining the recipe, send an event via the scriptevent interface, where the id is farmersdelight:cutting_board_recipe and the message is the recipe.
New cooking recipe format:
ypescript Map<string, CookingRecipe> // string is the item id or item tag. When prefixed with #, it is recognized as a tag; otherwise, it is recognized as an id. // CookingRecipe export interface CookingRecipe { result: string; count?: number; time: number; exp?: number; }Field Type Required Default Description result string Yes - Output item ID count number No 1 Output count time number Yes - Cooking time (unit: tick) exp number No 0 Experience value (currently non-functional) Recipe Registration:
`mccommand ID-based recipe /scriptevent farmersdelight:cook {"id":"minecraft:beef","result":"minecraft:cooked_beef","time":200,"exp":0.35}
Tag-based recipe /scriptevent farmersdelight:cook {"id":"#minecraft:egg","result":"farmersdelight:fried_egg","time":200,"exp":0.35} `
Deprecated
farmersdelight:blockfoodblock tag andfarmersdelight.blockfoodnamespace- Please use the
farmersdelight:dishblock component
- Please use the
farmersdelight:cabinetblock component- Please use the
farmersdelight:block_entityblock component
- Please use the
farmersdelight:wild_cropblock component- Please use the
minecraft:lootblock component
- Please use the
farmersdelight:pieblock component- Please use the
farmersdelight:pastryblock component andfarmersdelight:consume_effectsitem component### Breaking Changes
- Please use the
farmersdelight:is_knifeitem tag- Items with this tag are no longer automatically treated as Pumpkin carving tools. Please handle it yourself or use the
farmersdelight:knifeitem componentActually it's because interaction events can't be triggered without item components
- Items with this tag are no longer automatically treated as Pumpkin carving tools. Please handle it yourself or use the
farmersdelight:mushroom_colonyblock component- Renamed to
farmersdelight:mushroom_cluster - No longer restricts the user's identifier
- Renamed to
farmersdelight:stoveblock tag- Player interaction with blocks having this tag is no longer handled automatically. Please use the
farmersdelight:stoveblock component
- Player interaction with blocks having this tag is no longer handled automatically. Please use the
- Completely removed the
farmersdelight:rice_roll_medleyblock component - Basket no longer inverts its facing when placed
- Modified the appearance of Basket in certain block states
- Removed the
farmersdelight:wild_riceblock state from Wild Rice- Replaced with the
farmersdelight:upperblock state
- Replaced with the
- Removed block tags under the
farmersdelight.blockfoodnamespace from Roast Chicken, Stuffed Pumpkin, Honey Glazed Ham, and Shepherd's Pie - Removed the
farmersdelight:interactblock component from Roast Chicken, Stuffed Pumpkin, Honey Glazed Ham, and Shepherd's Pie - Removed the
farmersdelight:wild_cropblock component from Sea Beet, Wild Cabbage, Wild Carrot, Wild Onion, Wild Potato, Tomato Vine, and Sandy Shrub - Removed the
farmersdelight:cuttableitem component - Removed the
farmersdelight:cookableitem component - Removed the model
geometry.wild_crop- Please use
minecraft:geometry.cross
- Please use
- Removed the
farmersdelight:pieblock component from Apple Pie, Chocolate Pie, and Sweet Berry Cheesecake
Behavior Changes
farmersdelight:is_knifeitem tag- Items with this tag can now slice Cake when interacting with it
farmersdelight:increase_productionitem component- Loot is now spawned on
EntityDieAfterEventinstead ofEntityHurtAfterEvent
- Loot is now spawned on
farmersdelight:organic_compostblock component- Now checks sky light level
- Now checks for waterlogged blocks
farmersdelight:rich_soilblock component- Can now convert Red Mushroom above it into Red Mushroom Colony
- Can now convert Brown Mushroom above it into Brown Mushroom Colony
- Can now advance blocks with the
farmersdelight:mushroom_clusterblock component above it to the second growth stage
farmersdelight:stoveblock component- Can be lit by items enchanted with Fire Aspect when extinguished
- Can be lit by Fire Charge when extinguished
- Now also operates items in the entity inventory on interaction
- Now also damages entities standing on top that are not sneaking and not wearing boots enchanted with Frost Walker after being lit
farmersdelight:is_knifeitem tag- Items with this tag now drop remaining slices based on consumption progress when breaking Cake