Skip to content

Ker35-dev/TheBartender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 

Repository files navigation

The Bartender | A Customizable Potion Bar Experience

The Bartender lets you create a fully interactive in-game potion bar, where players can browse, purchase, and consume custom drinks with effects β€” just like a real tavern! Designed for RPG, survival, and themed servers wanting an immersive experience.


✨ Features

  • Custom drinks with potion effects and economy pricing
  • Fully customizable GUI layout (menu, items, lore, effects)
  • /bartender menu with categories, sanity effects, and more
  • Optional Sanity System for immersive roleplay mechanics
  • Supports Vault economy integration
  • Hooks into Brewery (if installed)
  • Folia, Purpur & Paper support out of the box

πŸ“¦ Download

Latest release:
πŸ‘‰ SpigotMC Resource Page
πŸ‘‰ ker35.com


🍻 How It Works

  1. Player runs /bartender or clicks an NPC/shop sign
  2. A GUI opens displaying your configured drinks
  3. Each drink has a name, lore, price, and effects
  4. Click to buy β€” Vault deducts money, drink is consumed
  5. Optionally: apply sanity buffs/debuffs depending on drink

βš™οΈ Installation

  1. Place the .jar into /plugins
  2. Start server to generate configs
  3. Configure drinks in drinks.yml and sanity in sanity.yml
  4. Customize messages and GUI layout
  5. Reload plugin with /bartender reload or restart server

🧾 Commands & Permissions

Command Description Permission
/bartender Opens the drink menu GUI bartender.use
/bartender reload Reloads all config files bartender.reload
/bartender sanity Check or manage player sanity bartender.sanity
/bartender admin Advanced admin commands bartender.admin

πŸ₯‚ Example Drink Configuration (drinks.yml)

drinks:
  rum:
    name: "&6Spiced Rum"
    material: POTION
    lore:
      - "&7A warm drink with a kick."
      - "&ePrice: $25"
    effects:
      - "SPEED:1:200"
      - "CONFUSION:1:100"
    price: 25
    permission: "bartender.drink.rum"

🧠 Sanity System (Optional)

Enable sanity to make drinks affect player mental state β€” buffs or debuffs when sanity is low. Configure in sanity.yml.

enabled: true
deathAtZero: true
effects:
  below50:
    - "WEAKNESS:0:200"
  below25:
    - "NAUSEA:0:100"
  zero:
    - "WITHER:1:60"

Use commands to track and modify player sanity levels.


πŸ”Œ Integrations

  • Vault: Money system for buying drinks
  • Brewery: Auto-add custom drinks to bartender GUI
  • PlaceholderAPI (planned)

βœ… Compatibility

  • Java 17+
  • Minecraft 1.16 – 1.21+
  • Paper / Purpur / Folia (Thread-safe)

πŸ’¬ Support

Main support is via Discord
Alternative support and inquiries at ker35.com


πŸ“Œ Notes

  • Sanity is per-player and saved in sanity.yml
  • You can disable sanity entirely in config
  • GUI and drink items are fully configurable
  • Supports hex color formatting (e.g. #ff66cc)

πŸ”’ Licensing & Usage

  • Do not redistribute, reupload, or sell modified versions
  • All sales are final unless required by law
  • Chargebacks result in bans from all Ker35.com services
    Full terms: Terms of Service

Β© 2025 Ker35

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors