一个 Minecraft Bukkit/Spigot 插件,根据签到排行榜排名自动为玩家添加计分板分数。
- 🏆 自动计分: 根据签到排行榜排名自动添加分数到计分板
- 📅 日期范围处理: 支持指定日期范围批量处理签到数据
- 🔌 插件适配: 支持 LiteSignIn 签到插件(支持直接数据库访问)
- ⚙️ 可配置规则: 可自定义不同排名的分数奖励
默认配置:
- 第 1 名:5 分
- 第 2-10 名:3 分
- 第 11-20 名:1 分
可在 config.yml 中自定义。
- 确保服务器安装了 LiteSignIn 签到插件
- 将插件 JAR 文件放入
plugins目录 - 重启服务器
/sas <起始日期> <结束日期>
示例:
/sas 2024-01-01 2024-01-31
处理 2024 年 1 月的签到排行榜数据,自动为排名靠前的玩家添加分数。
| 权限节点 | 描述 | 默认 |
|---|---|---|
signinscore.use |
使用 sas 命令 | OP |
- 计分板目标:
s(显示名称:签到分数) - 数据来源: LiteSignIn SQLite 数据库或插件 API
- 适配器模式: 可扩展支持其他签到插件
mvn clean package构建产物位于 target/SignInScoreSystem-1.0-SNAPSHOT.jar
- Spigot API 1.21+
- LiteSignIn(可选,用于签到数据)
- SQLite JDBC(已打包)
MIT License