ZyloLotto

ZyloLotto

A lottery plugin with an integrated player/admin GUI, with live animation, and its own database.

153 downloads 2 followers

ZyloLotto – GUI-Based Lottery System for Minecraft 1.21

Note: This version supports multiple languages. Currently, German (de_DE) and English (en_US) are available.
Set your preferred language in config.yml. Additional languages will be added in future updates.

ZyloLotto brings a complete, easy-to-use lottery system to your server.
Players can buy tickets, watch live drawings, and enjoy massive winnings.

Everything is fully GUI-based – no complicated commands required.


Features

Ticket System

  • Players buy tickets directly through a GUI – each ticket is a randomly generated 5-digit code.
  • All tickets are saved automatically and increase the jackpot.

Jackpot & Economy System

  • Fully Vault-compatible, including automatic payout handling.
  • The jackpot grows with every ticket purchased or via optional autofill.

Animated Drawing

  • Winning numbers are displayed through a multi-stage animation with sound effects.

Intelligent Winner Detection

  • Automatically detects 2 to 5 correct numbers in the correct positions.
  • Winnings are distributed based on configurable percentage values.

Drawing & Winner History

  • Clean GUIs show past draws, winners, dates, and payout amounts.
  • All data is stored permanently.

Player Ticket Overview

  • Players can browse their tickets in a paginated GUI.
  • Admins can view or delete tickets directly.

Admin Menu

  • Complete lottery management through a dedicated admin menu.
  • Change jackpot, ticket price, delete winners or draws, modify autofill, enable/disable rollback, and more.

Automatic Drawing

  • Optional auto-draw that starts a drawing at regular intervals.
  • Interval can be set live via chat.

Test Drawing

  • Admins can run a test draw with any 5-digit number.
  • Perfect for testing or events.

SQLite Database

  • No setup required – lotto.db is created automatically.
  • The plugin handles saving tickets, drawings, winners, and jackpot values on its own.

Commands

Command Description
/lotto Opens the main lottery GUI
/lottodraw Starts a regular lottery drawing
/lottotest <12345> Starts a test drawing with fixed numbers

LuckPerms Permissions

Permission Description Default
zylolotto.admin Access to the full admin menu and all admin functions op
zylolotto.draw Allows executing the official lottery draw (/lottodraw) op
zylolotto.test Allows executing test drawings (/lottotest) op
(no permission) Opens the lottery menu via /lotto everyone

Required Plugins

  • Vault (1.7.3) – For economy integration
    (SpigotMC: Vault Plugin)
  • LuckPerms – For permissions management
    (Modrinth: LuckPerms)
Version Minecraft Loader Download

ZyloLotto 1.0.3

1.0.3

1.21.10
bukkit, paper, purpur, spigot
Download

ZyloLotto 1.0.2

1.0.2

1.21.10
bukkit, paper, purpur, spigot
Download

ZyloLotto 1.0.1

1.0.1

1.21.10
bukkit, paper, purpur, spigot
Download

ZyloLotto

1.0

1.21.10
bukkit, paper, purpur, spigot
Download