Skip to content

Add Create dough to Farm & Charm dough conversion#29

Open
RooftopThinker wants to merge 2 commits into
Ninjdai1:1.21from
RooftopThinker:fix/create-dough-to-farm-and-charm-dough
Open

Add Create dough to Farm & Charm dough conversion#29
RooftopThinker wants to merge 2 commits into
Ninjdai1:1.21from
RooftopThinker:fix/create-dough-to-farm-and-charm-dough

Conversation

@RooftopThinker
Copy link
Copy Markdown

@RooftopThinker RooftopThinker commented May 19, 2026

Summary

This PR adds a compatibility recipe that allows dough items tagged as #c:foods/dough to be converted into Farm & Charm dough by adding Farm & Charm yeast.

Added recipe:

  • #c:foods/dough + farm_and_charm:yeast -> 5x farm_and_charm:dough

The recipe uses Farm & Charm's crafting_bowl recipe type, so the conversion stays within Farm & Charm's cooking workflow instead of becoming a generic vanilla crafting recipe.

Motivation

This recipe is based on the existing common tag system rather than on hardcoded item-specific conversions.

Items in #c:foods/dough are already exposed by their respective mods as common dough items intended for cross-mod recipe compatibility. Farm & Charm also treats its dough as a generic dough item rather than splitting it by grain type.

Because Farm & Charm dough requires yeast, this recipe does not make external dough items equivalent to Farm & Charm dough for free. Instead, it allows common dough items to be upgraded into Farm & Charm dough through Farm & Charm's own crafting_bowl workflow by adding farm_and_charm:yeast.

This follows the general purpose of conventional/common tags: reducing inconsistency between mods and allowing equivalent content to be used interchangeably where appropriate.

Reference:
https://wiki.fabricmc.net/tutorial:tags#conventional_tags

Notes

This PR does not:

  • add external dough items to Farm & Charm dough tags
  • make dough items globally interchangeable
  • change any existing recipes
  • change any item IDs

The recipe is conditionally loaded when Farm & Charm is present.

Testing

  • Built the NeoForge jar successfully.
  • Tested the generated jar in-game.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant