服务器使用量
未统计
服务玩家数
未统计
下载量
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
- 私信
- 电子邮件
- 官方讨论帖
测试支持版本
版本分布
基本信息
插件名称
LastLoginAPI - API to handle player names and login timestamps
作者
AlessioDP
平台
Bukkit / Spigot
支持版本
1.8 - 26.1
点赞数
6
最近版本
暂无数据
-