Lottery System icon

Lottery System -----

Players buy tickets, the jackpot grows in real time and the script handles the drawings - skript.



AUTOMATED LOTTERY SYSTEM
A Lightweight, Solid Economy Sink for Your Server
Keep your server economy healthy with a fully autonomous, player-driven gambling mechanic.

PRODUCT OVERVIEW
The Automated Lottery System is a fully autonomous Skript-based resource designed to act as a consistent, player-driven money sink. Players participate by purchasing tickets, which contributes to a growing jackpot pool. Once the automated timer concludes, a winner is chosen via a weighted randomizer—meaning the more tickets a player holds, the higher their statistical chance of winning the pot.

Unlike standard manual lottery plugins, this script runs entirely in the background, requiring zero intervention from staff. Whether you operate a Survival, Skyblock, Factions, or Prison server, this resource provides an engaging gambling mechanic that keeps players active and excited.

---

VISUAL SHOWCASE
See how clean the lottery engine looks right inside the live chat interface:

/lottery ➜ Displays the main interaction hub, your current tickets, and the jackpot total.
/lottery info ➜ Shows a live countdown, ticket purchase limits, and active rollover settings.
/lottery draw ➜ The beautiful global broadcast announcement revealing the lucky winner.

[​IMG]
[​IMG]
---


KEY FEATURES

[*] Dynamic Real-Time Jackpot ➜ The pool starts at 0 (or an admin-defined base) and grows instantly every time a player purchases a ticket.
[*] Weighted Randomizer Logic ➜ True lottery statistics. If a player buys 1 ticket, their name enters the pool once. If they buy 10, their name enters 10 times. Higher ticket volume equals higher mathematical odds.
[*] 100% Native Time Engine ➜ No messy text parsing or configuration locks. Supports time formats natively (e.g., 1 minute, 60 minutes) right out of the box.
[*] Carryover Failsafe Mechanics ➜ If a drawing occurs and zero tickets were sold, the jackpot can automatically roll over into the next draw to build hype, or reset cleanly.
[*] Vault Economy Hooked ➜ Built-in seamless communication with your existing server economy system (EssentialsX, RoseEconomy, etc.).
[*] Flawless Reload Engine ➜ Change your pricing or intervals in the file, type /sk reload LotterySystem, and the system perfectly overwrites its active memory instantly.
[*] Immersive Audio/Visual Effects ➜ Global notes play on draw completions and a distinct leveling sound rings out exclusively for the lucky winner.

---

️ EASY CONFIGURATION
Everything can be edited completely right at the top of the file. No digging through complex script logic:

Code (YAML):
options:
    enabled
: true                 # Turn the system on/off by default
    ticket.price
: 5000             # Cost per individual ticket
    draw.interval
: 60 minutes     # Time span (e.g., 60 minutes = 1 hour)
    max.tickets
: 10               # Maximum ticket limit per player
    carryover
: true               # If true, empty draws roll over to the next round
    announce.server
: true         # Set to false to broadcast to staff only
⚙️ Dependencies:
[*] Skript Engine (1.21+ Recommended)
[*] Vault + A compatible Economy Core (EssentialsX, etc.)

---


NEED SUPPORT? JOIN THE DISCORD
Quick Troubleshooting • Direct Updates • Feature Requests
Resource Information
Author:
----------
Total Downloads: 9
First Release: May 25, 2026
Last Update: May 25, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings