Skip to content

Add native AE2 autocrafting support to the ME Cooking Pot - #1

Open
GammaQQ wants to merge 1 commit into
Sebastrn:1.21.1from
GammaQQ:feat/ae2-autocrafting
Open

Add native AE2 autocrafting support to the ME Cooking Pot#1
GammaQQ wants to merge 1 commit into
Sebastrn:1.21.1from
GammaQQ:feat/ae2-autocrafting

Conversation

@GammaQQ

@GammaQQ GammaQQ commented Aug 15, 2026

Copy link
Copy Markdown

Thank you

First of all, thank you for creating Applied Delight! The ME Cooking Pot already feels like a natural and polished bridge between Farmer's Delight and AE2, and the existing code provided an excellent foundation for this integration.

This PR takes the next big step: making the pot a native AE2 autocrafting provider.

What this adds

  • Every compatible Farmer's Delight cooking-pot recipe is exposed as an AE2 autocrafting pattern.
  • Recipes added by Farmer's Delight addons are discovered automatically.
  • Meals can be requested directly from an ME terminal.
  • Each pot processes one order at a time, while multiple pots can work in parallel.
  • Serving containers such as bowls and bottles are included as pattern inputs.
  • Item substitutions and compatible ME fluid inputs are supported.
  • Finished meals are returned directly to the crafting network.
  • Active jobs and pending outputs persist across chunk and server reloads.
  • Output delivery is retried safely when the network is disconnected or storage is full.

Safety considerations

The implementation was designed to avoid item duplication and partial input consumption:

  • All transferred inputs are validated before the pot accepts the pattern.
  • The pot remains busy until the exact expected output has been returned.
  • Manual inventory and menu interactions are locked during an active AE2 job.
  • Partial output insertion only removes the amount actually accepted by the network.
  • Pattern definitions have stable identities and can be decoded again after reloads.
  • One pot can never accept two jobs simultaneously.

Version

The mod version was bumped to 2.0.0 because native AE2 autocrafting is a significant expansion of the mod's capabilities. I am completely happy to adjust or remove the version bump if you prefer to manage releases separately.

Thanks again for building such a great base mod. I hope this contribution helps Applied Delight become an even more complete bridge between two amazing mods. Feedback and requested changes are very welcome!

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