promotional bannermobile promotional banner

Farm & Charm Recipe Fix

Makes Farm & Charm stoves choose the most specific matching recipe when several recipes share ingredients.

Farm & Charm Recipe Fix

Makes Farm & Charm stoves choose the most specific matching recipe when several recipes share ingredients.

The problem

A simpler bread recipe can win over the intended recipe even when the stove contains its additional ingredient. For example, dough, yeast and water can select farmers bread instead of Bakery crusty bread.

Why it happens

The original selector returns the first matching recipe. A recipe whose ingredients are a subset can therefore shadow a more specific recipe depending on list order.

Scope of the fix

  • Chooses the matching recipe with the greatest number of ingredient entries.
  • Retains the existing order when matching recipes have the same ingredient count.
  • Uses the original inventory matcher and ingredient-consumption plan; recipe definitions, outputs and processing times stay unchanged.

No Steam & Steel progression or general balance adjustments are included.

Compatibility

  • Minecraft 1.21.1
  • NeoForge 21.1.235
  • Java 21
  • [Let's Do] Farm & Charm 1.1.22

Use matching addon versions on server and clients. This release targets the original NeoForge Farm & Charm 1.1.22 implementation. Bakery is needed only for the bread example, not for the selector fix itself.

From Steam & Steel

These changes originated in Steam & Steel SMP, our custom Minecraft 1.21.1 NeoForge server pack. This addon is supplied separately from the full pack.

Acknowledgements

Farm & Charm is by satisfy and its contributors; Bakery is by the Let's Do team. The original mods and their assets keep their own licenses.

Beta / Feedback

This is a beta release. The original in-pack changes come from the specific Steam & Steel server pack used and tested by our players. These newly packaged standalone addons have local code checks; compatibility with other packs still needs feedback.

The original recipe-order failure was reproduced. Both the previous in-JAR patch and the standalone transformed selector passed the same 648 assertions for recipe/input permutations, ties, missing ingredients, pooled quantities, preserved inventory and repeated selection. A new Minecraft gameplay session with this standalone package has not yet been tested.

If you encounter a crash, an error or unexpected behaviour, please leave a comment with your Minecraft, NeoForge, original-mod and addon versions, plus steps to reproduce the problem. Include a log after removing private details. We will investigate reported bugs and work on fixes.

License

Addon code is licensed under BSD 3-Clause. Copyright (c) 2026, DanielBasov (Steam & Steel). Forks, fixes and redistribution are permitted; retain author attribution, the license conditions and disclaimer. A fork may not imply endorsement by the original author.

The project icon is original voxel artwork by DanielBasov (Steam & Steel), rendered through our V3 pixel pipeline and supplied under BSD 3-Clause. No original-mod classes or assets are bundled in this addon.

Farm & Charm Recipe Fix Team

profile avatar
  • 44
    Projects
  • 580
    Downloads

More from DanielBasovView all

  • Player Support Reports project image

    Player Support Reports

    Provides opt-in external diagnostics and individual access after ezLogin authentication.

    • 3
    • October 19, 2026
  • Exosuit Armor Plates project image

    Exosuit Armor Plates

    Adds C, B and A material tiers for native Scorched Guns exosuit plating.

    • 3
    • October 19, 2026
  • Ore Rings project image

    Ore Rings

    Applies Overworld ore progression with shared ring geometry, depth profiles and material-aware TFMG layers.

    • 4
    • October 19, 2026
  • Ring Progression project image

    Ring Progression

    Provides the Black Frost footprint and restricted oil placement for the six-ring progression prototype.

    • 4
    • October 19, 2026
  • Player Support Reports project image

    Player Support Reports

    Provides opt-in external diagnostics and individual access after ezLogin authentication.

    • 3
    • October 19, 2026
  • Exosuit Armor Plates project image

    Exosuit Armor Plates

    Adds C, B and A material tiers for native Scorched Guns exosuit plating.

    • 3
    • October 19, 2026
  • Ore Rings project image

    Ore Rings

    Applies Overworld ore progression with shared ring geometry, depth profiles and material-aware TFMG layers.

    • 4
    • October 19, 2026
  • Ring Progression project image

    Ring Progression

    Provides the Black Frost footprint and restricted oil placement for the six-ring progression prototype.

    • 4
    • October 19, 2026