SkyblockLottery - Reborn

A modern lottery plugin for servers where players use Cobblestone to buy tickets and win prizes.

43

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)

---

ADS