Skip to content

BreweryTeam/TheBrewingProject

Repository files navigation

TheBrewingProject
Typing SVG

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.


Get the Plugin

You can download the latest release on Hangar and Modrinth.

Important

TheBrewingProject only works on PaperMC and its forks!


Commands and Permissions

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.

Wiki Entries

Note

This will be expanded upon and possibly relocated


Developers

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

About

A complete rewrite of BreweryX to add new features and expand upon the plugin.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 6