DrunkCraft - The Game

Turns minecraft into a drinking game

48

Quick challenge

How far can you run before the mobs catch you?

DrunkCraft - The Game

🥴 DrunkCraft v2.2.0

Author: 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.

- Shot = +1 point - Shot = +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” | timer event | | Places bed in Nether/End | Boom → finish drink | timer event | | Enchants an item | “Arcane burnout” | timer event | | Brews a potion | “Chemistry tax” | timer event | | Smelts ore | “Hydration timer” | timer event | | Uses ender pearl | “Pearl dehydration penalty” | timer event | | Takes 4 + hearts fall damage | “Ouch tax” | timer event | | Breaks a tool | “Warranty expired” | timer event | | Dies | Finish your drink | timer event | | Survives 10 min without dying | “Hydration checkpoint” | timer event |

---

🎲 Random Player Triggers

| Event | Description | Chance | |:------|:-------------|:-------| | Mines Diamond Ore | Everyone drinks except miner | 10 % | | Mines Emerald Ore | Random player drinks | 10 % | | Mines Gold Ore | Random player drinks | 10 % | | Mines Iron Ore | Random player drinks | 10 % | | Mines Coal Ore | Random player drinks | 10 % | | Breaks Obsidian | Miner drinks | 10 % | | Sleeps in bed | Random player drinks | 10 % | | Fishes item | Random player takes shot | 10 % | | Opens loot chest | Random player drinks | 10 % | | 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 | 100 % | | 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 1.21 + - 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 🍻

ADS