Skip to content
一个 edited this page May 25, 2025 · 4 revisions

LoginCheck 插件 Wiki

欢迎使用 LoginCheck!本插件专注于玩家身份识别、权限分配和信息查询,适用于 Paper/Spigot/Leaves 服务器。


目录

  • 功能特性
  • 指令说明
  • 配置说明
  • 数据文件说明
  • 构建与安装
  • 兼容性
  • 常见问题
  • 开源协议

功能特性

  • 自动识别正版/离线玩家身份
  • 首次进服自动分配不同权限组
  • 支持 LittleSkin 离线皮肤站身份显示
  • 进服消息自定义广播
  • 记录玩家首次/最近登录时间、曾用名
  • /lc check 分页查询所有玩家,点击玩家名可跳转详细信息
  • 配置灵活,支持自定义命令、消息、分组、数据文件名等

指令说明

指令 权限 说明
/lc check logincheck.check 分页列出所有玩家
/lc check <玩家名> logincheck.check 查询指定玩家详细信息
/lc check <页码> logincheck.check 分页浏览玩家列表
/lc reload logincheck.reload 重载插件配置

配置说明

  • config.yml 支持自定义分组、命令、消息等
  • plugin.yml 已声明所有命令与权限

数据文件说明

  • players.yml:以玩家 UUID 为主键,记录玩家名、身份、首次/最近登录时间、曾用名等信息

构建与安装

  1. 克隆本项目,使用 Maven 构建:

    git clone https://github.com/你的仓库/LoginCheck.git
    cd LoginCheck
    mvn clean package
  2. 将生成的 target/LoginCheck-x.x.x.jar 文件放入服务器的 plugins 目录。

  3. 启动服务器,插件会自动生成配置文件。


兼容性

  • 支持 PaperMC 1.20+ / Spigot / Leaves 服务端
  • 推荐 Java 17 及以上

常见问题

Q: 插件如何区分正版和离线玩家?
A: 插件会根据服务器模式和玩家登录状态自动识别,并在玩家数据中标记身份。

Q: 如何自定义进服消息和分组?
A: 在 config.yml 中修改相关配置项即可。

Q: 如何分页查看玩家列表?
A: 使用 /lc check/lc check <页码>,点击玩家名可跳转详细信息。


开源协议

MIT


如需反馈建议或参与开发,欢迎提交 Issue 或 PR!