promotional bannermobile promotional banner

Pantrywork

The ore dictionary that food mods never got. Bridges twenty-one mods — Farmer's Delight, Croptopia, Pam's, the Let's Do series and more — into one shared tag vocabulary, so one mod's cheese, salt or oil works in another's recipes at a fair price.
The two layers: identity tags bridging four dialects, role tags on top.

The two layers: identity tags bridging four dialects, role tags on top.

Target a role tag once and it accepts every supported mod's ingredients — and future ones too.

Target a role tag once and it accepts every supported mod's ingredients — and future ones too.

Pam's own Grilled Cheese & Ham, crafted with Farm & Charm butter and Brewin' & Chewin' cheese.

Pam's own Grilled Cheese & Ham, crafted with Farm & Charm butter and Brewin' & Chewin' cheese.

Four mods' cheeses, one shared tag.

Four mods' cheeses, one shared tag.

Install all of them, a few of them, or none - Pantrywork bridges whatever it finds.

Install all of them, a few of them, or none - Pantrywork bridges whatever it finds.

SapperSquad | Pantrywork
Create a server, get 25% off your first monthaffiliate logo
Create Server
affiliate banner image

Description

🍞 One cheese. Every recipe.

Croptopia has cheese. Pam's has cheese. Meadow has cheese. Brewin' & Chewin' has cheese. None of them are the same cheese — they all tag their food, in four incompatible naming dialects that never reference each other. So the recipe that wants cheese takes exactly one of them, and your pack quietly runs parallel food economies that never touch. Kaleidoscope Cookery's wok will not even light unless you hand it its cooking oil, with five other mods' oils sitting in the same chest.

Pantrywork fixes that. It is pure data: a tag layer that bridges those dialects into the official NeoForge / Farmer's Delight c:foods/* convention, then adds a second layer describing what an ingredient does. No blocks, no items, no gameplay changes. Just recipes that finally work.

NeoForge on Minecraft 1.21.1 and 26.1–26.2, Fabric on 1.21.1–1.21.11 and 26.1–26.2 (Fabric needs Fabric API).

🏷️ Two layers

Identity — c:foods/*. Extends the built-in convention and translates the others into it. Croptopia's plural dialect (c:cheeses), Pam's concatenated dialect (c:rawpork), and Farm & Charm's underscored dialect (c:raw_pork) all resolve to canonical names (c:foods/cheese, c:foods/raw_pork). Bridges run in both directions: 72 of those mods' own dialect tags gain the other mods' equivalent items (82 tag files in all, the other ten being canonical c:foods/* leaves like c:foods/corn and c:foods/oranges), so their own recipes accept foreign ingredients — Meadow's cheese recipes take Brewin' & Chewin' cheese, Pam's fish recipes take an Aquaculture catch, and Croptopia's pineapple recipes take a Fish of Thieves pineapple.

Where a mod reads a tag of its own instead of a shared one, Pantrywork writes that tag. Kaleidoscope Cookery's wok checks #kaleidoscope_cookery:oil before it will cook, so five mods' cooking oils now prime it — and that is the gate in front of all 225 of its wok recipes.

And where a mod grows food but files it in no shared tag at all, Pantrywork files it. Oh The Biomes We've Gone's blueberries sat in its own berry tag and in no blueberry tag anywhere, so no other mod could see them; they now reach Hearth and Harvest's five blueberry recipes and Croptopia's three.

Fair swaps only. An item Pantrywork adds to a recipe tag may be at most 1.5x cheaper than the cheapest thing each mod that defines that tag already puts there, counting how it is made (a 16-per-bucket milk bottle costs a sixteenth of a bucket). When only some of those mods accept something that cheap, the swap is added only while one of them is installed (a conditional pack overlay, which the game applies only while that mod is loaded). So a milk bottle never fills a recipe written for a bucket, a bacon strip never counts as a whole porkchop in Pam's recipes, and Refurbished Furniture's six-per-loaf toast stays out of other mods' recipes. The check covers what Pantrywork adds; what each mod lists in its own tags is its own call. Version 0.7.0 removed or made conditional every older swap that failed it, and its changelog lists them all; 0.8.0 removed nothing, and its changelog lists the two swaps that gained a condition and the three conditions that got easier to satisfy.

Role — pantrywork:food_component/{protein, starch, dairy, garnish, liquid_base, sweetener}. Tags-of-tags over the identity layer, describing function rather than identity. Author one recipe against #pantrywork:food_component/protein and it accepts vanilla steak, Farmer's Delight bacon, and anything a future mod tags — without you shipping an update. Roles describe what an ingredient does, not what it costs: dairy holds milk bottles and plant milk next to buckets.

🔌 No food mod required

Every cross-mod reference is required: false. Install Pantrywork with all the supported mods, one of them, or none — it loads clean either way and simply bridges whatever it finds. On Fabric, Fabric API is required: it is what loads mod data, and without it Fabric Loader refuses to start and names the missing dependency.

Server-side only — drop it on the server and every player benefits, no client install needed. Works in singleplayer too (your game runs an internal server; just install it normally).

Supported: Farmer's Delight (incl. Refabricated on Fabric) · Croptopia (incl. Croptopia Refabricated) · Pam's HarvestCraft 2 Food Core · Ocean's Delight (full identity module) · End's Delight (parent joins) · [Let's Do] Vinery, Farm & Charm, Meadow · Aquaculture 2 · Brewin' & Chewin' · Create · Bountiful Fares · Fish of Thieves · Refurbished Furniture · Kaleidoscope Cookery · Hearth and Harvest · Cultural Delights · Cook's Collection · Rustic Delight · Hybrid Delights · Oh The Biomes We've Gone (a worldgen mod, here for the four fruits it grows) · Origins (carnivore/vegetarian diet tags).

🧑‍🍳 For pack makers

Stop writing one recipe per food mod. Target a role tag and the recipe covers every mod your players have installed, plus the ones they install later.

🛠️ For mod authors

PantryworkTagKeys (NeoForge jar) exposes the role tags and the most-asked-for identity tags — cheese, butter, dough, cooked rice, flour — as compile-time constants, so you can reference the taxonomy without hardcoding strings or taking a dependency on the mods being bridged. Anything else in the layer is a plain c: tag id you can write directly.

✅ Verified, not assumed

Every bridge claimed here was checked on a running server, not inferred — recipe counts are read out of the mods' own files, but whether a swap works is always measured. The supported mods are loaded together and the bridges are exercised for real — Pam's own Grilled Cheese & Ham crafted with Farm & Charm butter and Brewin' & Chewin' cheese (and refused with Croptopia's cheaper cheese); Farmer's Delight's egg sandwich made from Pam's and Bountiful Fares eggs; Croptopia's pineapple chicken made from a Fish of Thieves pineapple on NeoForge 26.2; Croptopia's banana smoothie made with Farmer's Delight milk; Hearth and Harvest's blueberry crate and Croptopia's blueberry jam made from Oh The Biomes We've Gone berries. The Fabric build is booted on 1.21.1, 1.21.10, 1.21.11, 26.1.2 and 26.2; the NeoForge builds on 1.21.1, 26.1.2 and 26.2 — the 26.1.2 boot on the exact NeoForge build All the Mods 11 ships, alongside its Croptopia and Aquaculture 2. Separate runs boot it with none of the supported mods installed, with Farm & Charm removed, and with and without the mods the conditional swaps depend on — twelve such combinations on the 1.21.1 release jar alone at 0.8.0, which prove thirteen of the fourteen conditions both open and closed. The few they cannot reach are proven on the development boot instead, and the changelog says which rather than implying full coverage. Automated GameTests cover role tags, cross-mod identity, reverse bridges, cost floors, and recipe resolution through RecipeManager.

Where something cannot be fixed with tags, the changelog says so rather than implying otherwise: a recipe that names an exact item id cannot be widened by any datapack, and several of the supported mods do exactly that.

Pantrywork Team

profile avatar
  • 6
    Projects
  • 6.1K
    Downloads
Donate

More from SapperSquadView all

  • Coinkeep project image

    Coinkeep

    A full economy for Minecraft: 180 quests to earn from, a supply-and-demand market, banknotes you can actually hold, and vaults other players can crack open. Edit the shop from chat - add items and set prices in game, no datapack needed.

    • 215
    • October 10, 2026
  • Reel Rivals project image

    Reel Rivals

    Competitive fishing for vanilla Minecraft — 28 weighed species, craftable lures that target them, server records, a live catch leaderboard, and player-hosted tournaments with emerald buy-ins, trophies, and glory. No mods. No ops. Just /trigger.

    • 81
    • August 30, 2026
  • Highroller project image

    Highroller

    twenty-two ways to bet, from slots, blackjack and craps to a server lottery, a bookmaker for wagers on anything, pig races, and a real multi-seat Texas Hold'em table - real rules, published RTP, and a house edge your server will thank you for.

    • 149
    • August 10, 2026
  • Nutriwork project image

    Nutriwork

    Eat a balanced diet, earn buffs. Nutriwork sorts every food into six tracks — fruit, veg, grain, meat, sugar, water — and rewards variety with Regeneration, Resistance, Haste and more. Diet-style depth, zero mods. 1.21–1.21.1.

    • 12
    • August 10, 2026
  • Coinkeep project image

    Coinkeep

    A full economy for Minecraft: 180 quests to earn from, a supply-and-demand market, banknotes you can actually hold, and vaults other players can crack open. Edit the shop from chat - add items and set prices in game, no datapack needed.

    • 215
    • October 10, 2026
  • Reel Rivals project image

    Reel Rivals

    Competitive fishing for vanilla Minecraft — 28 weighed species, craftable lures that target them, server records, a live catch leaderboard, and player-hosted tournaments with emerald buy-ins, trophies, and glory. No mods. No ops. Just /trigger.

    • 81
    • August 30, 2026
  • Highroller project image

    Highroller

    twenty-two ways to bet, from slots, blackjack and craps to a server lottery, a bookmaker for wagers on anything, pig races, and a real multi-seat Texas Hold'em table - real rules, published RTP, and a house edge your server will thank you for.

    • 149
    • August 10, 2026
  • Nutriwork project image

    Nutriwork

    Eat a balanced diet, earn buffs. Nutriwork sorts every food into six tracks — fruit, veg, grain, meat, sugar, water — and rewards variety with Regeneration, Resistance, Haste and more. Diet-style depth, zero mods. 1.21–1.21.1.

    • 12
    • August 10, 2026