▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/LotteryReloaded
LotteryReloaded

LotteryReloaded

Players buy tickets with in-game money, the pot grows, and at set intervals or fixed times of day, a winner is drawn with odds proportional to the tickets they hold.

Оцените первым
18
0

!LotteryReloaded

LotteryReloaded

A modern, fair, server-side lottery for Paper.

Players buy tickets with in-game money, the pot grows, and at set intervals — or fixed times of day — a winner is drawn with odds proportional to the tickets they hold.

!Paper !Java !Vault !PlaceholderAPI


✨ Why LotteryReloaded

A ground-up rewrite of the classic Lottery plugin, rebuilt for current Paper: MiniMessage for every message, Brigadier commands, a holder-based GUI, and a draw that runs entirely on the main thread so your data file can't be corrupted by overlapping updates.

The draw is genuinely fair — your chance is exactly proportional to your share of the tickets — and you can prove it with a built-in simulation command.

🎟️ Features

  • Weighted draws — buy more tickets, get better odds. Nothing more, nothing less.
  • Two draw modes — a repeating interval (every N minutes) or fixed times of day.
  • A real economy loop — configurable ticket cost, pot contribution, a flat pot bonus, taxes to a server account, and per-ticket refunds when a draw is cancelled.
  • No-win chance — optionally let a draw roll part of the pot over to the next round for a building-jackpot feel.
  • Per-rank ticket limits — different caps per permission, plus a buy cooldown.
  • Offline winners are paid and notified the next time they log in.
  • Configurable GUI — a main menu and a paginated "all players" view, fully editable.
  • Draw history/lottery history shows the most recent winners and pots.
  • Win / no-win / reminder commands, toggleable buy and reminder messages, and a Modrinth update check.
  • PlaceholderAPI support for scoreboards, tab lists, and holograms.

📦 Requirements

ServerPaper (API 26.1.2+)
Java25
RequiredVault + an economy provider (EssentialsX Economy, CMI, …)
OptionalPlaceholderAPI

Drop the jar in plugins/, start the server, edit the generated files, and run /lottery reload. The plugin disables itself with a clear message if no economy is found.

⌨️ Commands

/lottery (alias /lotto)

CommandWhat it does
/lottery buy [number]Buy tickets (default 1)
/lottery statusYour tickets, the pot, time until the draw, last winner
/lottery guiOpen the lottery menu
/lottery historyThe most recent draws
/lottery togglebuymsgMute/unmute others' buy messages
/lottery toggleremindmsgMute/unmute reminders
Admin commands
CommandWhat it does
/lottery drawForce a draw now
/lottery addpot [number]Add money to the pot
/lottery reloadReload config + messages
/lottery adminAdmin help
/lottery testdraw [iterations]Simulate the draw many times and report the win distribution — proves the draw is fair, pays no one

🔑 Permissions

Every node defaults to operator, so grant what your players need through LuckPerms (or set them to true). Two bundle nodes make this easy:

  • lottery.player.allbuy, status, gui, history
  • lottery.admin.alldraw, reload, addpot, admin
All nodes
NodeGrants
lottery.buy/lottery buy
lottery.status/lottery status
lottery.gui/lottery gui
lottery.history/lottery history
lottery.draw/lottery draw
lottery.reload/lottery reload
lottery.addpot/lottery addpot
lottery.admin/lottery admin, /lottery testdraw
lottery.cooldown.bypassSkip the buy cooldown
lottery.ticketlimit.bypassIgnore the ticket limit
lottery.ticketlimit.<rank>A higher per-rank ticket limit

🧩 PlaceholderAPI

%lottery_drawtime%    time until the next draw (counts down live)
%lottery_pot%         the current pot
%lottery_gtickets%    total tickets this round
%lottery_ptickets%    your tickets
%lottery_winner%      the last winner

⚙️ Configuration at a glance

Everything is in config.yml, and all text is MiniMessage in messages.yml (colours, gradients, hex — and other plugins' placeholders via <papi:'id'>). Highlights:

  • Switch between interval draws and fixed daily draw times.
  • Set ticket cost, pot contribution, a flat pot bonus, tax percentage, and the server tax account.
  • Tune the minimum players, ticket limits per rank, and the buy cooldown.
  • Enable a no-win chance with a configurable pot rollover.
  • Run console commands on a win, a no-win, or each reminder.

The menus in gui.yml and globaltickets.yml are fully editable — materials, slots, names, lore, and what each button does.

💬 Support

  • 📖 Full documentation: see the Wiki

If you hit a bug or have a request, open an issue.


LotteryReloaded — fair draws, clean config, modern Paper.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.1.x

Платформы

Поддерживаемые окружения

Сервер

Зависимости

Ссылки

Создатели

Детали

Лицензия:
Опубликован:1 месяц назад
Обновлён:1 месяц назад
Главная