Skip to content

FMCRAFT-Org/Minecraft_SignInScoreSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SignInScoreSystem

一个 Minecraft Bukkit/Spigot 插件,根据签到排行榜排名自动为玩家添加计分板分数。

功能特性

  • 🏆 自动计分: 根据签到排行榜排名自动添加分数到计分板
  • 📅 日期范围处理: 支持指定日期范围批量处理签到数据
  • 🔌 插件适配: 支持 LiteSignIn 签到插件(支持直接数据库访问)
  • ⚙️ 可配置规则: 可自定义不同排名的分数奖励

计分规则

默认配置:

  • 第 1 名:5 分
  • 第 2-10 名:3 分
  • 第 11-20 名:1 分

可在 config.yml 中自定义。

安装

  1. 确保服务器安装了 LiteSignIn 签到插件
  2. 将插件 JAR 文件放入 plugins 目录
  3. 重启服务器

使用方法

/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

About

SignInScoreSystem 是一个 Minecraft Bukkit/Spigot 插件,根据签到排行榜排名自动为玩家添加计分板分数。

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages