Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for BreweryTeam

Custom beverage crafting, with large customizability on drinking effects.

Report TheBrewingProject?

Configuration

Alcohol decay rates

How many ticks it should take for alcohol or toxin levels to decay by 1 value

decay-rates:
  alcohol: 200
  toxin: 400

Events

This is a system for executing commands, applying potion effects, sending messages, and applying other events.

Random drunken events

Which events should happen randomly whenever a player gets drunk enough, or has enough toxins.

events.enabled-random-events:
  - puke
  - memory_loss
  - stumble
  - chicken
  - drunk_message
  - nausea

Pass out time

How many minutes the player should be passed out whenever the pass_out event gets triggered.

events.pass-out-time: 5

Teleport destinations

Where should the player teleport to to (chosen randomly) whenever the teleport event gets triggered.

events.teleport-destinations: 
  - world, x, y, z

Drunken messages

What messages should be sent from the player whenever the drunk_message event triggers.

messages:
  - I love you <random_player_name>, you're my best friend.
  - I could do one more.
  - Who is she?
  - Watch this!
  - I'm not drunk. You're drunk.

Custom events

This is how you define your own custom event

events.custom-events:
  memory_loss:
    steps:
      - type: pass_out
      - type: wait
        condition: join
      - type: teleport
      - type: consume
        alcohol: -30
        toxins: -15

The current type of events-steps are supported

  • puke, pass_out, stumble, chicken, teleport, drunk_message, nausea
  • wait wait specified amount or until condition. Requires either a time property, or a condition property
  • consume consume the specified alcohol and toxins
  • event, define another event with a event property (can be custom or predefined)
  • potion apply an effect to the player. Requires effect, amplifier, and duration property.
  • command execute a command. Requires the command property, command executor can be defined with the as property

Cauldrons

Minimal particles

Reduce the amount of particles that is used to show the brewing effect.

cauldrons.minimal-particles: false

Heat sources

Which blocks under the cauldron should act as a heat source.

cauldrons.heat-sources: 
  - campfire
  - soul_campfire
  - lava
  - fire
  - soul_fire
  - magma_block