Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
๐ฐ UltraLoterรญa 1.5.1
A configurable lottery for Minecraft servers, with Spanish defaults and optional English, Portuguese, and Russian translations.
Players buy tickets with their server currency. A portion of every sale enters a growing jackpot, and an automatic draw selects one winning ticket. After the draw, a new round begins automatically.
โจ Features
- Growing jackpot: The prize depends on ticket sales. Configure how much of each ticket price enters the pot.
- Automatic draws: Set the time between draws. If a round has no tickets, the draw is postponed.
- Editable inventory menu: Customize its title, text, colors, materials, button positions, and purchase amounts in YAML.
- Vault economy integration: Tickets are paid for and prizes are awarded through a Vault-compatible economy provider.
- Winner tax: Set a percentage of the jackpot to deduct. Remove it from circulation or assign it to a player's UUID as a claimable balance.
- Announcements: Notify players before a draw and announce the winner.
- Player information: View tickets, winning odds, personal statistics, and recent draw history.
- Claimable prizes: Winners who are offline can collect their prize later.
- Four included languages: Spanish is the default; English, Portuguese, and Russian are also included. Server owners can allow players to choose their own language.
- Administration tools: Pause or resume the lottery, trigger a draw, reload settings, and inspect pending economy operations.
โ๏ธ Default settings
The included configuration is an editable example, not a fixed prize:
| Setting | Default |
|---|---|
| Ticket price | 200 economy units |
| Tickets per player per round | 3 |
| Time between draws | 7 days |
| Ticket revenue added to the jackpot | 90% |
| Tax deducted from the jackpot | 5% |
| Starting jackpot | 0 |
For example, if 100 players buy three tickets each, ticket sales total 60,000 economy units. The jackpot is 54,000, and the winner receives 51,300 after tax. There is no fixed 51,300 prize or 100-player limit: the actual amount depends on participation.
๐ฎ Commands
/lottery,/loteria, or/lottoโ Open the lottery menu./sorteoโ Extra menu command enabled by default; its name can be changed in the configuration./lottery buy <amount>โ Buy tickets./lottery ticketsโ Check your tickets./lottery infoโ Check the jackpot and next draw./lottery oddsโ Check your chances of winning./lottery statsโ View your statistics./lottery history [page]โ View recent winning draws./lottery claimโ Collect a pending prize./lottery lang <en|es|pt|ru>โ Choose a language when the server owner enables player language selection./lottery adminโ View administration commands.
Administrator permission: ultralottery.admin
Player commands do not require a separate lottery.use permission in this version.
๐ฆ Requirements and installation
Required: Vault and a Vault-compatible economy provider.
- Install Vault and your economy plugin.
- Place
UltraLoteria-1.5.1.jarin the server'spluginsfolder. - Start the server.
- Edit
plugins/UltraLottery/config.yml,lang/es.yml, andmenus/es.ymlto suit your server. - Run
/lottery admin reloadafter editing the files. Restart the server if you change the extra menu command.
The internal plugin name remains UltraLottery so existing installations continue using the same data folder. When updating, stop the server, back up plugins/UltraLottery/data.yml, remove the old JAR, and install the new one.
๐ฅ๏ธ Compatibility
Built against Paper API 1.20.4 with Java 17 bytecode. The plugin declares api-version: 1.20. Check the individual release's Minecraft version and loader labels for versions tested with this JAR.
๐ License and author
MIT License โ You may use, modify, and redistribute the plugin under the license terms.
Created by jorge123987.
โ Support development
If you would like to support future updates and testing:


