SkyblockLottery - Reborn
A modern lottery plugin for servers where players use Cobblestone to buy tickets and win prizes.
SkyblockLottery - Reborn
🎰 SkyblockLottery Reborn
Transform your Skyblock server with an engaging lottery system that keeps players coming back!
SkyblockLottery Reborn offers a completely configurable lottery experience using Cobblestone (or any material) as currency. Built for modern Minecraft servers with performance and customization in mind.
---
✨ Why Choose SkyblockLottery Reborn?
🎯 Fully Configurable Set your own lottery intervals, ticket limits, and reward ranges. Everything is customizable!
💰 Multiple Currency Options Use items like Cobblestone or integrate with Vault for money-based tickets.
⚙️ Hot-Reload System Change configurations without server restarts using `/lottery reload`.
🎪 Smart Inventory Management Full inventory protection - items drop safely if inventory is full.
🎨 Customizable Messages Every single message can be personalized with colors and your server's branding.
---
🎮 Commands
| Command | What it does | |---------|-------------| | `/lottery buy <amount>` | Buy lottery tickets with your items or money | | `/lottery info` | Check current lottery status and your tickets | | `/lottery claim` | Claim your winnings when you win | | `/lottery start` | Manually start a lottery *(admin only)* | | `/lottery reload` | Reload plugin configuration *(admin only)* |
---
🚀 Key Features
For Players
- Buy tickets with Cobblestone (or any configured material) - Weighted system: more tickets = higher winning chances - Safe claiming system with inventory protection - Real-time lottery status with `/lottery info`
For Server Owners
- Vault Support: Drop in plugins folder and go! - Vault Support: Every message, interval, and reward is configurable - Vault Support: Lightweight with minimal server impact - Vault Support: Control who can buy, start, or manage lotteries - Vault Support: Optional economy integration
For Developers
- Clean API for integration with other plugins - Modern Java 21 codebase - Thread-safe operations - Easy to extend and customize
---
⚙️ Configuration Preview
```yaml
Customize everything to match your server
general: prefix: "&8[&eLottery&8]" # Your server's style
lottery: interval-minutes: 20 # How often lotteries run max-tickets-per-player: 128 # Ticket limit per player
currency: material: "COBBLESTONE" # Any material you want amount: 1 # Cost per ticket
rewards: min-amount: 64 # Minimum prize max-amount: 512 # Maximum prize ```
---
📋 Requirements
- Optional: 21+ - Optional: Leaf 1.21.8, Paper, or compatible forks - Optional: Vault plugin (for economy features)
---
🏝️ Perfect For
Community Servers - Keep players engaged with regular events Community Servers - Add excitement to resource gathering Community Servers - Create money sinks and circulation Community Servers - Automated events that bring players together
---
💡 Quick Start
1. Play - Drop the JAR in your `plugins/` folder 2. Play - Restart your server (configs auto-generate) 3. Play - Edit `config.yml` and `messages.yml` to your liking 4. Play - Use `/lottery reload` to apply changes 5. Play - Players can immediately start buying tickets!
---
🔄 What's New in Reborn?
This is a complete rewrite of the original SkyblockLottery with: - Modern Java 21 performance - Full message customization system - Hot-reload capabilities - Smart inventory management - Vault economy integration - Developer-friendly API - Clean, maintainable code
---
🆘 Links
- 📦 Source Code: Source Code)
---