
🥴 DrunkCraft v2.2.0
Minecraft: Paper / Spigot 1.20.4 +
Author: Ayo
🍺 What is DrunkCraft?
DrunkCraft turns your Minecraft world into a chaotic drinking game — random, funny, and slightly dangerous for your liver.
Every time you mine, craft, die, or even sneeze, there’s a chance someone has to take a drink or a shot.
Perfect for chill nights with friends or chaotic solo runs.
🧠 How It Works
The plugin listens for Minecraft events (mining, crafting, killing, etc.) and randomly picks who drinks.
- Drink = +1 point
- Finish your drink = +2 points
- Shot = +3 points
A live scoreboard on the right side tracks everyone’s total.
Everything can be customized in config.yml.
🍻 Event List + Probabilities
🧍 Self Triggers (affect only the player)
| Event | Description | Chance |
|---|---|---|
| Eats food | “Energized sip” | 5 % |
| Places bed in Nether/End | Boom → finish drink | 100 % |
| Enchants an item | “Arcane burnout” | 10 % |
| Brews a potion | “Chemistry tax” | 15 % |
| Smelts ore | “Hydration timer” | 8 % |
| Uses ender pearl | “Pearl dehydration penalty” | 12 % |
| Takes 4 + hearts fall damage | “Ouch tax” | 25 % |
| Breaks a tool | “Warranty expired” | 100 % |
| Dies | Finish your drink | 100 % |
| Survives 10 min without dying | “Hydration checkpoint” | timer event |
🎲 Random Player Triggers
| Event | Description | Chance |
|---|---|---|
| Mines Diamond Ore | Everyone drinks except miner | 25 % |
| Mines Emerald Ore | Random player drinks | 7.5 % |
| Mines Gold Ore | Random player drinks | 7.5 % |
| Mines Iron Ore | Random player drinks | 4 % |
| Mines Coal Ore | Random player drinks | 3 % |
| Breaks Obsidian | Miner drinks | 5 % |
| Sleeps in bed | Random player drinks | 20 % |
| Fishes item | Random player takes shot | 15 % |
| Opens loot chest | Random player drinks | 18 % |
| Tames animal | Random player drinks | 10 % |
🌍 Global / Everyone Events
| Event | Description | Chance |
|---|---|---|
| Weather → rain | Everyone drinks (“Hydration weather”) | 100 % |
| Weather → clear | Everyone rests | 100 % |
| Rings bell | Everyone drinks | 25 % |
| Raid starts | Everyone drinks (“Pre-battle buff”) | 100 % |
| Raid ends | Everyone finishes drink | 100 % |
| Hits level 30 | Everyone drinks | 100 % |
| Enters Nether | Everyone drinks | 100 % |
| Finds Nether Fortress | Everyone drinks | 100 % |
| Finds Stronghold | Everyone drinks | 100 % |
| Finds Mushroom biome | Everyone except explorer drinks | 100 % |
| First villager trade | Everyone drinks | 100 % |
| Kills Ender Dragon | Everyone takes shot | 100 % |
| Finds The End | Everyone takes shot | 100 % |
| Gets Elytra | Everyone except that player drinks | 100 % |
| Full Diamond armor | Everyone except that player drinks | 100 % |
| Full Netherite armor | Everyone except that player takes shot | 100 % |
| First Ancient Debris | Random player takes shot | 100 % |
| First Return to Sender | Random player takes shot | 100 % |
🧾 Commands
| Command | Description |
|---|---|
/drunkcraft reload | Reloads config + data |
/drunkcraft reset | Clears first-time flags and leaderboard |
🧩 Permissions
| Permission | Description | Default |
|---|---|---|
drunkcraft.admin | Allows /drunkcraft commands | OP |
🧃 Scoreboard System
| Action | Points |
|---|---|
| Drink | +1 |
| Finish Drink | +2 |
| Shot | +3 |
Displayed on the sidebar and updates live for all players.
💬 Example Messages
<DrinkingCraft> Steve mined gold and to avoid tax evasion picked Alex to drink 💸
<DrinkingCraft> CowSlayer fell 20 blocks — Ouch tax, sip.
<DrinkingCraft> RIP Noob123 — Finish your drink!
<DrinkingCraft> The End discovered — Everyone takes a SHOT!
⚙️ Configuration
All values editable in plugins/DrunkCraft/config.yml:
- Drink / shot percentages
- Quirky messages
- Title texts & sounds
- Score weights
- Timer intervals
Reload without restart using: /drunkcraft reload.
🧠 Compatibility
- Built for Paper 1.20.4
- Works fine on 1.21 +
- Should run on Spigot (but Paper recommended)
🪙 License
Open and free for non-commercial servers.
Credit Ayo / DrunkCraft if you fork or remix.
DrunkCraft = Hydrate or Diedrate. Cheers 🍻
