# 🎰 SkyblockLottery Reborn
**用引人入胜的彩票系统改造你的 Skyblock 服务器,让玩家回味无穷!**
SkyblockLottery Reborn 提供完全可配置的彩票体验,使用圆石(或任何材料)作为货币。专为现代 Minecraft 服务器设计,兼顾性能和定制性。
---
## ✨ **为什么选择 SkyblockLottery Reborn?**
🎯 **完全可配置**
设置你自己的彩票间隔、票限制和奖励范围。一切都可以自定义!
💰 **多种货币选项**
使用物品,如圆石,或通过 Vault 集成货币为票据付费。
⚙️ **热重载系统**
使用 `/lottery reload` 在不重启服务器的情况下更改配置。
🎪 **智能物品栏管理**
完整的物品栏保护 - 如果物品栏已满,物品会安全掉落。
🎨 **可定制消息**
每一个单独的消息都可以个性化,并使用颜色和你的服务器品牌。
---
## 🎮 **命令**
| 命令 | 功能 |
|---------|-------------|
| `/lottery buy <数量>` | 用你的物品或金钱购买彩票 |
| `/lottery info` | 检查当前的彩票状态及你的彩票数量 |
| `/lottery claim` | 赢得彩票时领取你的奖品 |
| `/lottery start` | 手动启动彩票 *(仅限管理员)* |
| `/lottery reload` | 重新加载插件配置 *(仅限管理员)* |
---
## 🚀 **主要功能**
### **对于玩家**
- 用圆石(或任何配置的材料)购买彩票
- 加权系统:购买的彩票越多,中奖几率越高
- 安全的领取系统,带有物品栏保护
- 使用 `/lottery info` 实时查看彩票状态
### **对于服务器管理员**
- **轻松设置**: 放到插件文件夹里,开搞!
- **完全自定义**: 每一个消息、间隔和奖励都可以配置
- **性能优化**: 轻量级,对服务器影响最小
- **权限系统**: 控制谁可以购买、启动或管理彩票
- **Vault 支持**: 可选的经济系统集成
### **对于开发者**
- 清晰的 API 用于与其他插件集成
- 现代 Java 21 代码库
- 线程安全操作
- 易于扩展和自定义
---
## ⚙️ **配置预览**
```yaml
# 自定义一切以匹配你的服务器
general:
prefix: "&8[&eLottery&8]" # 你的服务器风格
lottery:
interval-minutes: 20 # 彩票运行频率
max-tickets-per-player: 128 # 每个玩家的票限制
currency:
material: "COBBLESTONE" # 你想要的任何材料
amount: 1 # 每张票的价格
rewards:
min-amount: 64 # 最小奖品
max-amount: 512 # 最大奖品
```
---
## 📋 **要求**
- **Java**: 21+
- **服务器**: Leaf 1.21.8, Paper 或兼容的分支
- **可选**: Vault 插件(用于经济功能)
---
## 🏝️ **非常适合**
**Skyblock 服务器** - 通过常规事件吸引玩家
**生存服务器** - 为资源采集增加趣味性
**经济服务器** - 创建资金流动和循环
**社区服务器** - 自动化活动,将玩家聚集在一起
---
## 💡 **快速开始**
1. **安装** - 将 JAR 文件放到你的 `plugins/` 文件夹中
2. **启动** - 重启你的服务器(自动生成配置)
3. **自定义** - 编辑 `config.yml` 和 `messages.yml` 以适应你的喜好
4. **重新加载** - 使用 `/lottery reload` 应用更改
5. **开始游戏** - 玩家可以立即开始购买彩票!
---
## 🔄 **Reborn 版本的新特性**
这是对原始 SkyblockLottery 的完全重写,拥有:
- 现代 Java 21 性能
- 完整的消息自定义系统
- 热重载功能
- 智能物品栏管理
- Vault 经济系统集成
- 对开发者友好的 API
- 干净、可维护的代码
---
## 🆘 链接
- 📦 **源代码**: [GitHub 源代码]([https://github.com/yourusername/SkyblockLottery-Reborn/issues](https://github.com/Leviaria/SkyblockLotteryReborn/))
---