Brewery Forgified

Brewery Datapack Generator

This page generates Brewery brew_types and recipes JSON files, packages them into a Minecraft 1.20.1 datapack (.zip), and also generates a separate resource pack (.zip) containing the localization (en_us.json). Datapacks do not apply translations; the resource pack is required for names and lores to show in-game.
While the datapack needs to be installed on both the server and client, the resource pack only needs to be installed on the client, or can alternatively be served to the client on server join by setting the server's primary resource pack to the generated one..

Pack Settings

Output structure (two zips):

Datapack (.zip)
(root)
/pack.mcmeta -> {"pack": {"description": "", "pack_format": 15}}
/data
  /<namespace>
    /recipes
      <generated recipes>
    /brew_types
      <generated brew types>

Resource pack (.zip)
(root)
/pack.mcmeta -> {"pack": {"description": "", "pack_format": 15}}
/assets
  /brewery
    /lang
      en_us.json (generated from your Name and Lore)
        


Notes
  • Brew names and lores are converted to translation keys internally. Your specified values are written into the resource pack's assets/brewery/lang/en_us.json. If you want to add custom localization, please read the wiki on github.
  • Each brew has an internal Brew ID (lowercase letters and underscores only), used for filenames, JSON references, and translation keys: brewery.brew.<brew_id>.name and brewery.brew.<brew_id>.lore. The display Name and Lore you enter are written into en_us.json for those keys.
  • Brewing time is in seconds and converted to ticks (seconds × 20).
  • Aging time is in minutes and converted to ticks (minutes × 1200).
  • Effect duration is in minutes and converted to ticks (minutes × 1200).
  • Effect names are specified as extended registry keys, usually effect.<namespace>.<effect_name>; pick a preset from the dropdown or select "Custom effect ID" to enter your own.
  • Ingredients are full item IDs. If the namespace is omitted, minecraft: is used by default.
  • Distilling item must be one of: redstone, glowstone_dust, gunpowder (or left blank).
  • Wood types can be Any or selected from the valid list.