What if you could get drunk in Minecraft? Like, actually experience nausea, stumbling, puking, tunnel vision... heck, even memory loss? You're in luck! You can simply install this plugin and find out today! Experience what's listed above and much more with TheBrewingProject.
You can download the latest release on Hangar and Modrinth.
Important
TheBrewingProject only works on PaperMC and its forks!
| Command | Permission | Description |
|---|---|---|
/tbp reload |
brewery.command.reload |
Reloads the plugin. |
/tbp info [slot] |
brewery.command.info |
Displays information about a given brew. |
/tbp create --cook/--distill/--age/--mix |
brewery.command.create |
Create a new brew with the given arguments. |
/tbp status info/set/clear/consume |
brewery.command.status |
Inspect or modify your drunkenness status. |
/tbp event <event_name> |
brewery.command.event |
Simulate an event, such as stumble. |
/tbp seal [slot]/all |
brewery.command.seal |
Seal the given brew(s). |
| Permission | Description |
|---|---|
brewery.structure.create |
Allows creating TBP structures such as a distillery. |
brewery.structure.access |
Allows accessing and using structures from TBP. |
brewery.distillery.create |
Allows creating new TBP distilleries. |
brewery.distillery.access |
Allows accessing TBP distilleries. |
brewery.barrel.create |
Allows creating TBP custom barrels. |
brewery.barrel.access |
Allows accessing TBP custom barrels. |
brewery.cauldron.access |
Allows brewing brews in cauldrons. |
Note
This will be expanded upon and possibly relocated
API Importing the API
repositories {
maven("https://jitpack.io")
}
dependencies {
compileOnly("com.github.BreweryTeam.TheBrewingProject:bukkit:v2.0.0")
}Simple use of the API, your plugin needs to be loaded after TBP.
public void onLoad() {
RegisteredServiceProvider<TheBrewingProjectApi> tbpProvider = Bukkit.getServicesManager().getRegistration(TheBrewingProjectApi.class);
if (tbpProvider != null) {
TheBrewingProjectApi tbp = tbpProvider.getProvider();
// Add your integration
tbp.getIntegrationManager().register(IntegrationTypes.ITEM,
new MyItemIntegration()
);
}
}Build
gradlew bukkit:shadowJar