dLottery
dLottery is a server-wide lottery. Players buy tickets into a shared pool; when the round draws, a winner is picked weighted by tickets — the more you buy, the better your odds — and takes the (taxed) pool. It’s MySQL-backed, so rounds, tickets and stats survive restarts, and winners get paid even if they’re offline.
It is built on the DzusillCore framework (bundled — no separate install).
What it does
Section titled “What it does”- 🎟️ Weighted draws — each ticket is a chance; ticket count directly drives win probability.
- 🖥️ Live GUI —
/lotteryopens an interactive menu that refreshes as tickets are bought. - 👑 VIP tiers — per-permission ticket caps (default → iron → gold → diamond → emerald).
- 💰 Tax / money sink — a configurable % is skimmed from the pool each round.
- ⏰ Countdown reminders — broadcast announcements at set intervals before the draw.
- 🏆 Leaderboard — sort by winnings, tickets bought, win count or biggest win.
- 📜 Round history — a full log of past winners, prizes and ticket counts.
- 🗄️ MySQL-backed — rounds, tickets and player stats persist across restarts.
- 📭 Offline payouts — winners are paid the next time they log in if they were away.
Requirements
Section titled “Requirements”| Requirement | Version |
|---|---|
| Server | Paper / Spigot 1.16.5 – 1.21.x |
| Vault + an economy plugin | required |
| MySQL 5.7+ / MariaDB 10.3+ | required |
See Requirements.