这是一个基于 Fairy Framework 构建的综合性库,为现代 Minecraft 插件开发提供了必要的工具和实用程序。它是跨平台的,支持 Spigot Paper 和 Folia。
-
annotation - 强大的注解处理框架,具有灵活的扫描选项和生命周期管理
-
commons - 基础工具集,包括 VarHandle 注入、任务调度和 JSON 操作
-
configuration - 基于 SimplixStorage 构建的灵活配置框架,支持序列化
-
mongodb - 基于 Morphia 的精简 MongoDB 集成,用于高效数据持久化
-
cache - 集成 Caffeine 和 Redis 的多级缓存系统,具有全面的锁机制
-
player - 高性能玩家数据管理,支持多级缓存和实时同步
-
security - 即将推出
从 Actions 下载:
-javadoc
:生成的 API 文档-plugin
:可直接用于服务器的编译插件-sources
:包含源代码和编译类(推荐用于开发)
每个模块的 README
中都有详细文档
首先配置 GitHub 认证(了解更多)
repositories {
maven {
url = uri("https://maven.pkg.github.com/LegacyLands/legacy-lands-library")
credentials {
username = project.findProperty("gpr.user") as String? ?: System.getenv("USERNAME")
password = project.findProperty("gpr.key") as String? ?: System.getenv("TOKEN")
}
}
}
dependencies {
implementation("net.legacy.library:模块名称:版本号")
}
- English Version
- QQ 群
- Github Issues
- 哔哩哔哩(中文教程)
我们将在 哔哩哔哩 频道发布更多关于此模块和 Fairy Framework 的开发教程与经验分享!
本项目由 LegacyLands 全力赞助和维护。
Luminol 是一个基于 Folia 的分支,具有许多有用的优化、可配置的原版特性和更多的 API 支持。