Brewery is a Plugin for an alternate brewing process, including alcoholic Potions.

The somewhat difficult brewing process rewards you with a diversity of Potions, which, through their effects, create a drunkeness that has never existed in Minecraft before.

Learn the art of brewing through fermenting, distilling and barrel aging on your Minecraft server. Experience how, from spring water and wheat, through hard work, a cool beer is created. Distill high-proof liquor, which gets that unique taste after some aging in oak barrels. Celebrate the biggest feasts you can imagine and always keep the cheerful athmosphere. Fill the taverns with laughter and loud music, while the drunkards scuffle on the streets.


  • Brew alcoholic Drinks, that actually can make you drunk
  • Drunk people will stagger, the chat is influenced, effects and more
  • Wake up at /home after a long night of drinking
  • Lower quality brewed drinks have downsides like hangover
  • Process of brewing with different steps like fermenting, distilling, aging
  • Refine the quality, until the Drinks are perfect
  • Master the brewing of even the most difficult Drinks
  • Create your own Recipes including ingredients, properties and creation process
  • Configurable influence on the chat

This Plugin now uses Metrics by Hidendra! This submits anonymous stats about your server (player count, plugin/server version, etc.) to the public statistic website which will provide developers with usage statistics of this plugin. If you don't want this feature and wish to opt-out, you can do so in the /plugins/PluginMetrics/config.yml

This Plugin uses an automatic Update Checker. It Checks the CurseForge api for updates to this Plugin at each serverstart. If an Update is found, the Log and Ops are notified. The Update Checker runs in a seperate async thread, so it can never lock-up the Server. If you wish, you can turn the Update Checker off in the config.yml

Check the Wiki for more Information on how to install and use Brewery.


Deutsche Sprachdaten herunterladen:

Das Plugin ist auf Deutsch entwickelt worden, ist aber standardmäßig auf Englisch.
Das Wiki ist auch komplett auf deutsch, schaut dort für mehr Informationen!

Language files are to be placed in the folder: plugins/brewery/languages/

French language file and config, thanks to AzuraStars, citron09 & XTREM5000:

Norwegian language file, thanks to arnefm: (Use language: 'no' in the config). no.yml

Getting Started

After installing you can simply start brewing, by fermenting ingredients, distilling and aging the ingredients. Check the Wiki for detailled informations about the process of brewing.
To also take advantage of the more advanced features, you may want to have a look at the config, where you can create your own recipes and even alter the word replacements in chat when a player is drunk. By default there are just some basic recipes, that show what settings you can utilize. There are plenty more possibilities to create own recipes such as Gin, Whiskey, etc. You may want to look around on the internet about how the Drinks are made, or create fantasy recipes with funny effects and ingredients.
Most of the good Drinks should be kept secret or have just vague descriptions on how to brew them. That allows players to try around on specific ingredients, so that only certain brewers master the creation of a high quality drinks.

When it comes to drinking, it is nice to define Wakeup Points. These are places in the World where players "wake up" when they log off for a period of time while drunk. These places may be anything like high on a tree, inside a cave, on towers, on small islands or in astonishing buildings.
For best results the places should be distributed over a big area, as the algorithm favors a place near the players current position

Important Commands

/br helpShows the help page
/br infoInformation about your own drunkeness
/br info <player>Information about the drunkeness of <player>

Important Permissions

brewery.userAccess to everything needed for brewing (Default)
brewery.modAllow to maintain Wakeup Points and to login even if overdrunken
brewery.adminGives access to Every Command and most bypasses (Default: op)

A complete list of commands and permissions can be found here

Upcoming Features

  • Add a cookbook with the recipes listed
  • Add the option to execute commands on consuming

Feel free to drop a comment below! Suggestions and bug reports are highly welcome.
Also if you have found a bug you may want to create a ticket or a pull request.


You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of CKGAR CKGAR Jun 30, 2015 at 08:14 UTC - 0 likes

    Any plans to update this to support GriefPrevention, and continue development adding new features? My users really love this plugin, it would suck to just see it start wasting away.

  • Avatar of CandyTheCat CandyTheCat Jun 15, 2015 at 00:39 UTC - 0 likes

    In 1.8 it says Error Opening Barrel, Please report to Admin. The f? We just downloaded it.

  • Avatar of carmeops carmeops Jun 14, 2015 at 17:35 UTC - 0 likes

    @carmeops: Go

    that was only once tho, however i got this error here way more often:

    [09:42:01] [Server thread/ERROR]: Could not pass event InventoryCloseEvent to Brewery v1.3.2 org.bukkit.event.EventException at$1.execute( [spigot-1.8.6-20150525a.jar:git-Spigot-6a6b839-b0e81a4] at org.bukkit.plugin.RegisteredListener.callEvent( [spigot-1.8.6-20150525a.jar:git-Spigot-6a6b839-b0e81a4] at org.bukkit.plugin.SimplePluginManager.fireEvent( [spigot-1.8.6-20150525a.jar:git-Spigot-6a6b839-b0e81a4] at org.bukkit.plugin.SimplePluginManager.callEvent( [spigot-1.8.6-20150525a.jar:git-Spigot-6a6b839-b0e81a4] at org.bukkit.craftbukkit.v1_8_R3.event.CraftEventFactory.handleInventoryCloseEvent( [spigot-1.8.6-20150525a.jar:git-Spigot-6a6b839-b0e81a4] at net.minecraft.server.v1_8_R3.PlayerConnection.a( [spigot-1.8.6-20150525a.jar:git-Spigot-6a6b839-b0e81a4] at net.minecraft.server.v1_8_R3.PacketPlayInCloseWindow.a( [spigot-1.8.6-20150525a.jar:git-Spigot-6a6b839-b0e81a4] at net.minecraft.server.v1_8_R3.PacketPlayInCloseWindow.a( [spigot-1.8.6-20150525a.jar:git-Spigot-6a6b839-b0e81a4] at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$ [spigot-1.8.6-20150525a.jar:git-Spigot-6a6b839-b0e81a4] at java.util.concurrent.Executors$ [?:1.7.0_65] at [?:1.7.0_65] at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:60) [spigot-1.8.6-20150525a.jar:git-Spigot-6a6b839-b0e81a4] at net.minecraft.server.v1_8_R3.MinecraftServer.B( [spigot-1.8.6-20150525a.jar:git-Spigot-6a6b839-b0e81a4] at net.minecraft.server.v1_8_R3.DedicatedServer.B( [spigot-1.8.6-20150525a.jar:git-Spigot-6a6b839-b0e81a4] at net.minecraft.server.v1_8_R3.MinecraftServer.A( [spigot-1.8.6-20150525a.jar:git-Spigot-6a6b839-b0e81a4] at [spigot-1.8.6-20150525a.jar:git-Spigot-6a6b839-b0e81a4] at [?:1.7.0_65] Caused by: java.lang.NoSuchMethodError: de.diddiz.util.BukkitUtils.rawData(Lorg/bukkit/inventory/ItemStack;)B

  • Avatar of carmeops carmeops Jun 14, 2015 at 17:31 UTC - 0 likes

    i'm on 1.8.6 spigot, and got this error [09:41:38] [Server thread/INFO]: [Brewery] ERROR: Failed to Log Barrel-break to LogBlock! [09:41:38] [Server thread/INFO]: [Brewery] ERROR: Brewery was tested with version 1.80 of LogBlock! [09:41:38] [Server thread/WARN]: java.lang.NoSuchMethodError: de.diddiz.util.BukkitUtils.rawData(Lorg/bukkit/inventory/ItemStack;)B [09:41:38] [Server thread/WARN]: at com.dre.brewery.integration.LogBlockBarrel.breakBarrel( [09:41:38] [Server thread/WARN]: at com.dre.brewery.Barrel.remove( [09:41:38] [Server thread/WARN]: at com.dre.brewery.P.blockDestroy( [09:41:38] [Server thread/WARN]: at com.dre.brewery.listeners.BlockListener.onBlockBreak( [09:41:38] [Server thread/WARN]: at sun.reflect.GeneratedMethodAccessor387.invoke(Unknown Source) [09:41:38] [Server thread/WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke( [09:41:38] [Server thread/WARN]: at java.lang.reflect.Method.invoke( [09:41:38] [Server thread/WARN]: at$1.execute( [09:41:38] [Server thread/WARN]: at org.bukkit.plugin.RegisteredListener.callEvent( [09:41:38] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.fireEvent( [09:41:38] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent( [09:41:38] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.PlayerInteractManager.breakBlock( [09:41:38] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.PlayerInteractManager.a( [09:41:38] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.PlayerConnection.a( [09:41:38] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.PacketPlayInBlockDig.a(SourceFile:40) [09:41:38] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.PacketPlayInBlockDig.a(SourceFile:10) [09:41:38] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$ [09:41:38] [Server thread/WARN]: at java.util.concurrent.Executors$ [09:41:38] [Server thread/WARN]: at

  • Avatar of Cortesian Cortesian Jun 12, 2015 at 22:30 UTC - 0 likes

    @ByGxdz Yes, you can use LWC to do that.

    @BirkeyBear Plugins itself works fine with 1.8.x. What build of GriefPrevetion did you use? There are many of them for 1.8.x, did you try 9.x, 10.x or 11.x? If the newer ones don't work, try an older one. In the project setup, it says it was coded with 7.8...

    Last edited Jun 12, 2015 by Cortesian
  • Avatar of unimatrix999 unimatrix999 Jun 04, 2015 at 02:26 UTC - 0 likes


  • Avatar of BirkeyBear BirkeyBear May 27, 2015 at 20:35 UTC - 0 likes

    Is there any chance a Update is coming?? We use to use this in 1.7 and since we made move to 1.8 the barrels do not seem to work right, it might be clashing with Grief Prevention.

    Either way Love the plug in and want to get it back for our server.

  • Avatar of ByGxdz ByGxdz May 23, 2015 at 23:33 UTC - 0 likes

    Is there any way to lock the barrels?

  • Avatar of bukkit_User90889637 bukkit_User90889637 May 19, 2015 at 21:25 UTC - 0 likes

    @NemesiS_ITA: Go

    Try to use Item IDs instead of the names

    Last edited May 19, 2015 by bukkit_User90889637
  • Avatar of NemesiS_ITA NemesiS_ITA May 13, 2015 at 14:06 UTC - 1 like

    @bukkit_User90889637: Go

    That's not the same for me.. i get an "Indefinable" brew every time i try to brew a custom potion! What's wrong?

    Here is my config:

          name: Poor Ossijoram/Ossijoram/Strong Ossijoram
          - GLOWSTONE_DUST/5
          - GOLDEN_CARROT /5
          - SPECKLED_MELON/5
          cookingtime: 3
          distillruns: 3
          difficulty: 3
          color: ORANGE
          - SPEED/3-5/10-60
          - JUMP/1-3/10-60
          - FAST_DIGGING/3-5/10-60
          - HUNGERX/3-0/20-1
          - WEAKNESSX/3-0/20-1
          - CONFUSIONX/3-0/20-1

    And in the "cooked" section:

       WHEAT: Fermented wheat
       SUGAR_CANE: Sugar brew
       APPLE: Apple cider
       POTATO_ITEM: Potatomash
       LONG_GRASS: Boiled herbs
       RED_MUSHROOM: Mushroom brew
       INK_SACK: Colored brew
       MILK_BUCKET: Milky water
       NETHER_STAR: Alchemized Nether Star
       DRAGON_EGG: Dragon Essence
       EYE_OF_ENDER: Ender Essence
       RABBIT_FOOT: Fermented rabbit foot
       CARROT: Fermented carrot
       GOLDEN_APPLE: Fermented golden apple
       SPIDER_EYE: Cooked spider eye
       BONE: Alchemic brew of Dissolved bones
       SKULL: Alchemic brew of Dissolved skull
       GOLDEN_CARROT: Fermented golden carrot
       SPECKLED_MELON: Fermented glistering melon
       NETHER_WARTS: Fermented nether warts
       MAGMA_CREAM: Boiled magma cream
       GHAST_TEAR: Dissolved ghast tear
       FERMENTED_SPIDER_EYE: Putrid spider eye brew
       REDSTONE: Redstone infuse
       GLOWSTONE_DUST: Glowstone infuse
       SUGAR: Sugar infuse
       SULPHUR: Sulphur infuse
       BLAZE_POWDER: Blaze infuse

    @Sn0wStorm: Go Am i doing any mistake? Running on CB 1.8 - r0.1 Brewery Version 1.3.1


Date created
Oct 26, 2013
Last update
Jan 10, 2015
Development stage
  • deDE
  • enUS
  • frFR
GNU General Public License version 3 (GPLv3)
Curse link
Recent files



Optional dependency
Grief Prevention