HomeJavaModsLuckyLotto
LuckyLotto
** This plugin requires Vault to function. **
Description:
Players can purchase tickets, win small cash prizes, or even hit the jackpot! Pick your own numbers or go random, claim winnings from a clean in-game menu, and climb the winners leaderboard. The plugin ensures a fair experience with built-in anti-cheat measures and automatically growing jackpots as more tickets are sold.

Features:

Commands:
How It Works:
Players buy tickets for a chance to win the jackpot or smaller prizes. The jackpot grows as more tickets are purchased. After each draw, players can claim their tickets from the menu, right-click, or /checklucky, and the system pays out any winnings automatically. Each ticket is tied to its own draw and can only be claimed once. The plugin also supports picking your own numbers, multiple lines per ticket, automatic ticket checking, a winners leaderboard and multi-currency support.


Configuration:
Customize the ticket cost, starting jackpot, prize pool, draw intervals, revenue split and prize tiers in the config.yml file.

Spoiler: Config.yml
Code (YAML):

# LuckyLotto config

# Cost per line on a ticket
ticket-cost
: 100.0

# Jackpot and pool to start with on a fresh install
starting-jackpot
: 10000.0
starting-prize-pool
: 0.0

# Time between draws
draw-interval
:
  days
: 0
  hours
: 1
  minutes
: 0

# Auto-claim tickets for everyone online when a draw happens
automatic-ticket-check
: true

# Show the top winners menu
lottery-leaderboard
: true

# Let players choose their own numbers with /buylucky pick
allow-pick-numbers
: true

# Show a countdown on the action bar in the last minute before a draw
action-bar
: true

# Where ticket money goes. These are shares and are normalised, sink is burned
revenue
:
  jackpot
: 0.4
  pool
: 0.5
  sink
: 0.1

# Share of the prize pool paid per number matched (6 always wins the jackpot)
payouts
:
  '5'
: 0.20
  '4'
: 0.10
  '3'
: 0.05
  '2'
: 0.02

# Fewest matches needed to win anything
min-match
: 2

# How many past draws stay claimable, tickets older than this expire
history-size
: 100

 

Spoiler: Some Previews
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

LuckyLotto is a free Minecraft Java mod. Compatible with Minecraft 1.20, 1.20.6, 1.21. Downloaded 153 times (via Spigot). Download it and open it directly in the game.

Explore more