Brewery
Brewery is a Plugin for an alternate brewing process, including alcoholic Potions.
This Plugin works with Craftbukkit and Spigot 1.19, 1.18, 1.17, 1.16, 1.15, 1.14, ..., 1.8.x.
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.
Features
- 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 bStats! This submits anonymous stats about your server (player count, plugin/server version, etc.) to the public statistic website bStats.org 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. It would mean a lot to me though if you could leave it enabled, its part of what keeps me motivated :)
This Plugin uses an automatic Update Checker. It checks the CurseForge api for updates to this Plugin at each server start. If an update is found, the log and Ops are notified. The Update Checker runs in a seperate async thread, so it doesn't use any of your main processing resources. It will never download any files. If you wish, you can turn the Update Checker off in the config.yml
Brewing Tutorial and quick overview: Plugin Showcase and Config tutorial:
Check the Wiki for more Information on how to install and use Brewery.
Translations
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!
By Default, the Plugin is in english language and config. It is highly advised to use the config and language file for your language, as some parts of the plugin (like the Chat distortion) are language specific.
Config and Language files are included with the Plugin and can be found in the Brewery folder after first run. Simply replace the generated config with one from the "configs" folder. Which language file to use is set in the config.
Language files are to be placed in the folder: plugins/brewery/languages/
German and English language file and config by me
French language file and config, thanks to AzuraStars, citron09 & XTREM5000
Italian language file and config, thanks to FraazT0
Getting Started
After installing you can simply start brewing, by fermenting ingredients, distilling and aging the ingredients. Check the Wiki for detailed 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 utilise. There are plenty more possibilities to create own recipes such as other Liquors, Special Drinks, 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
Command | Description |
---|---|
/brew help | Shows the help page |
/brew info | Information about your own drunkeness |
/brew info <player> |
Information about the drunkeness of <player> |
/brew create <recipe> |
Create a Brew by Command |
Important Permissions
Permission | Description |
---|---|
brewery.user | Access to everything needed for brewing (Default) |
brewery.mod | Allow to maintain Wakeup Points and to login even if overdrunken |
brewery.admin | Gives access to Every Command and most bypasses (Default: op) |
A complete list of commands and permissions can be found here
Upcoming Features
- -
This plugin is released under GPLv3.
Currently the support for this Plugin is very minimal. It is in a very mature stage where everything should work as expected. Any issues arising with the use of this Plugin may considerably be solved using the Wiki, or the help of existing discussion.
Still, feel free to drop a comment below! Suggestions and bug reports are also welcome on GitHub.
If you have found a bug you may want to create a ticket or a pull request. You can also pm me for critical bugs.
Hello, Is there a problem with creating new recipes? No matter what I do, they don't seem to work. I followed all the steps, including putting the recipes in the "cooked" thing.
Thanks
@pellopo82
It seems like WorldGuard has changed how some things work, wich makes it incompatible. I will take a look into that, for now you can disable WorldGuard support in the config
not working anymore with the latest worldguard dev build
[16:01:54] [Server thread/ERROR]: Could not pass event PlayerInteractEvent to Brewery v1.2 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) [spigot.jar:git-Spigot-1626] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [spigot.jar:git-Spigot-1626] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-1626] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-1626] at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:242) [spigot.jar:git-Spigot-1626] at net.minecraft.server.v1_7_R4.PlayerInteractManager.interact(PlayerInteractManager.java:375) [spigot.jar:git-Spigot-1626] at net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java:662) [spigot.jar:git-Spigot-1626] at net.minecraft.server.v1_7_R4.PacketPlayInBlockPlace.a(SourceFile:60) [spigot.jar:git-Spigot-1626] at net.minecraft.server.v1_7_R4.PacketPlayInBlockPlace.handle(SourceFile:9) [spigot.jar:git-Spigot-1626] at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:184) [spigot.jar:git-Spigot-1626] at net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java:81) [spigot.jar:git-Spigot-1626] at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:734) [spigot.jar:git-Spigot-1626] at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289) [spigot.jar:git-Spigot-1626] at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584) [spigot.jar:git-Spigot-1626] at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490) [spigot.jar:git-Spigot-1626] at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [spigot.jar:git-Spigot-1626] Caused by: java.lang.IncompatibleClassChangeError: Found interface com.sk89q.worldguard.protection.ApplicableRegionSet, but class was expected at com.dre.brewery.integration.WGBarrel.checkAccess(WGBarrel.java:21) [?:?] at com.dre.brewery.Barrel.hasPermsOpen(Barrel.java:127) [?:?] at com.dre.brewery.listeners.PlayerListener.onPlayerInteract(PlayerListener.java:129) [?:?] at sun.reflect.GeneratedMethodAccessor143.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.7.0_55] at java.lang.reflect.Method.invoke(Method.java:606) [?:1.7.0_55] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:298) [spigot.jar:git-Spigot-1626]
@FlOppythp
I added a Github Download Link to the Top of this Page!
Please check there for new versions as long as its unclear whether bukkit staff still approves new updates
@FlOppythp
It's up to bukkit. We uploaded the newest version but it still needs approval. If you want to you can download the version 1.3 from our github page (under releases).
Update 1.3 is done and will be out shortly.
It supports UUIDs, Data/Damage values in Recipes and much more.
There are new commands to create brews and to set brews persistent = usable/copyable by other plugins
Don't think this is going to be updated :/
World edit compatibility would be nice. Also maybe a command that tells you how to make the brew.
@xXCryptoFreakXx
Show Ticket ;) = https://github.com/DieReicheErethons/Brewery/issues/59
Hey ! well im personally a big fan of this plugin but i have one big issue / demand with this plugin if you guy could just leave a little check on that ;p it's the meta items (damaged item support)
without em we lose about 35% minecraft items which are other items meta
anyway love your plugin and i hope it'll be around for a while ! :D
rock
EDIT: i just read the upcoming features, keep up the good work ! i administrate a server with a lot of drink lovers ! lol
Hey! My server is also trying to make a bar, and making copies of a drink makes all copies of it invalid. This seems like a large concern among users.
Instead of giving the potions unique ids, which allows it to easily be broken, could you do what Custom Enchants does and just decide if its alcohol by its name and lore?
It would be really useful for my server and for many other people using this plugin.
would there be any way to sell drinks by signs. Instead of players trading or paying. This is a great plugin and i think it is very cool
@quantatheist
Yay, super danke.. das erspart mir einiges :)
Is there any way to use this with shop plugins? Since it only stores 1 ID of each drink, as soon as someone buys one from chestshop/shopkeepers/other plugin it removes the value, and the rest is just item name and lore but no alcohol.
A nightclub is essential to my server so I kind of need to know if this can be done. Is it possible to make one item in the database file never dissapear so it could create an infinite loop?
Hi Jungs, das ist ein echt geniales Plugin! Eine Perle, danke dafür" :) Ich habe spaßeshalber bzw um mir auch etwas Arbeit zu ersparen ein kleines (noch nicht ganz fertiges, siehe Ausgabe von Rezepten und Effekten) Programm geschrieben, um neue Rezepte hinzufügen zu können. Es ist ein Java-Programm und ihr findet es hier: http://downloadcenter.quantatheist.de/index.php?folder=UHJvZ3JhbW1lL0JyZXdNYWtlcg==
Kann man mit dem Plugin als neue Zutaten die erstellten Tränke nutzen? Also zB den Wodka oder Rum oder andere? Quasi wie Cocktail mischen...
WOW this plugin looks awesome! Defiantly getting this, hope it gets updated !
*push*
Ticket #58
thx
@Nepenthesis
Vault isn't just an economy plugin. It also keeps track of any numerical information pertaining to a user for a given time period. Brewery would be using it in order to keep tabs on %drunk per user which then diminishes over time. If every plugin had to do that on its own, they would be unmanageably huge.
Anyone know what the upper limit is for how long effects last? I'm trying to make some difficult to make god brews that give the player 60 minutes of perk time (3600 seconds). This is an example of what I'm putting in the recipe,
And when you drink it all the timer reads is dashes, like it is infinite or something. Is it still counting down and I can't see it or is this a bug with MC or the plugin that I need to report in a ticket? Any info would be helpful, thanks.
Do I really need Vault for this to work? How is it even connected to an economy plugin?