Dynamic Brewing makes brewing stand recipes data-driven on Minecraft 1.21.1 with NeoForge. Vanilla brewing is supplied as normal recipe JSON, datapacks can replace it, and optional KubeJS and JEI integrations expose the recipes used by the server.
- the complete vanilla brewing graph represented by 65 data-driven recipes
- generic potion-container conversions that also support modded potion contents
- compatibility for machines using Minecraft's
PotionBrewingservice or NeoForge brewing recipes - indexed brewing lookups rebuilt automatically after server reloads and client recipe sync
- component-aware inputs and full
ItemStackoutputs - datapack reload support
event.brewing.add(...)andevent.brewing.remove(...)for KubeJS- JEI displays the loaded recipe set and its shortest brewing paths
- Documentation index
- Getting started
- Datapack recipes
- KubeJS integration
- JEI integration
- Compatibility
- Development
- Publishing
- Troubleshooting
{
"type": "dynamic_brewing:brewing",
"input": { "item": "minecraft:apple" },
"ingredient": { "item": "minecraft:stick" },
"result": { "id": "minecraft:diamond", "count": 1 }
}