LastLoginAPI - API to handle player names and login timestamps

LastLoginAPI - API to handle player names and login timestamps - LastLoginAPI - 玩家登录时间库

一个用于处理玩家名称和登录时间戳的库。
Bukkit / Spigot 作者 AlessioDP 支持版本 1.8 - 26.1
服务器使用量
未统计
服务玩家数
未统计
下载量
24,238
插件详细介绍

LastLoginAPI

LastLoginAPI 是一个用于处理玩家名称和登录时间戳的库,支持 Spigot/Bukkit、BungeeCord 和 Velocity 服务器。它解决了自 Minecraft 1.8 以来插件无法直接通过玩家名称获取玩家数据的问题,自动存储和管理玩家的最新信息,让开发者无需关心多用户名支持等复杂细节。

核心功能

  • 存储最新玩家名称:自动记录玩家在服务器中使用的最新用户名。
  • 记录登录/登出时间:以 Unix 时间戳格式存储玩家最近一次登录和登出的时间。
  • 追踪玩家状态:记录玩家的当前状态。
  • 多平台支持:完全兼容 Spigot、BungeeCord 和 Velocity。
  • 数据库支持:支持 H2、MySQL、MariaDB、PostgreSQL 和 SQLite 数据库。
  • 异步处理:采用异步操作,避免造成服务器卡顿。
  • 自动更新:自动更新旧的配置文件,支持 Minecraft 1.16+ 的 HEX 颜色代码(如 &#ff0000)。

存储的信息

插件会自动存储以下玩家数据

  • Name:玩家在服务器中使用的最新名称。
  • Login timestamp:玩家最近一次登录的 Unix 时间戳。
  • Logout timestamp:玩家最近一次登出的 Unix 时间戳。
  • Status:玩家的当前状态。

集成与扩展

对管理员的帮助

  • 只需安装即可,无需额外配置。
  • 若想使用变量,安装 PlaceholderAPI 后即可直接使用。

对开发者的帮助

  • 提供了完整的 API 供其他插件接入。
  • 支持通过 API 监听相关事件。

支持的事件

  • On name change (玩家名称变更)
  • On login/logout timestamp pre change (登录/登出时间戳变更前)
  • On login/logout timestamp post change (登录/登出时间戳变更后)

支持的登录插件

  • AuthMe
  • LoginSecurity
  • NLogin
  • OpeNLogin

其他特性

  • PlaceholderAPI 支持:可通过变量调用存储的信息。
  • EssentialsChat 支持:兼容 EssentialsChat 插件。
  • 统计系统:集成 bStats 统计。
  • 日志系统:提供操作日志。
  • 安全更新:仅在玩家成功登录后更新时间戳。

获取更多信息

  • 详细文档:请查阅完整文档。
  • 变量列表:查看所有可用的 PlaceholderAPI 变量。
  • 更新日志:查看完整的版本更新记录。
  • 开发者 API:了解如何将 LastLoginAPI 集成到你的插件中。
  • 源代码:可在 GitHub 上查看源代码。

安装与支持

如何在 Spigot 上安装?

  • 将 LastLoginAPI 插件文件放入服务器的 plugins 文件夹。
  • 重启服务器。
  • 插件将自动运行并创建配置文件。

获取帮助

请不要在评论中描述问题。你可以通过以下方式轻松联系我以获取支持:

  • Discord
  • 私信
  • 电子邮件
  • 官方讨论帖
测试支持版本
1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19 1.20 1.20.6 1.21 26.1
版本分布
基本信息
插件名称 LastLoginAPI - API to handle player names and login timestamps
作者 AlessioDP
平台 Bukkit / Spigot
支持版本 1.8 - 26.1
点赞数 6
最近版本
暂无数据 -