AuroraLib

每个 Aurora 项目的基础插件。提供常用工具和功能。

资源图片
# AuroraLib 这是所有 Aurora 插件的基础插件。 它需要 **PaperMC** 作为服务器软件,以及 **Java 21** 或更高版本。 Folia 也支持。 您可以在这里查看完整的文档 [https://docs.auroramc.gg/aurora](https://docs.auroramc.gg/aurora)。**最新的开发构建版** [https://auroramc.gg/downloads/aurora](https://auroramc.gg/downloads/aurora)。 它提供了以下实用程序: - 聊天/动作条消息,使用所有可能的颜色格式和样式进行文本构建。 - 自定义日志记录器 - 自动 YAML 到类映射和配置版本控制 - 插件依赖管理 - 带有预制配置的库存菜单/GUI 构建器 - 通过文件或 MySQL 进行的用户数据管理(MySQL 也可以在服务器之间同步) - 内置用户元数据存储,带有占位符支持 - 内置提供程序(CMI、EssentialsX、Vault)的经济扩展 - 与 PAPI 交互的占位符扩展 - 可配置的数字格式化(常规和简短格式) - 玩家放置的方块跟踪器 (支持 flatfile 或 sqlite 作为存储) 它与 Multiverse-Core 和 WildRegeneration 集成以进行清理。 它甚至可以处理手动区块删除。 - WorldGuard 扩展,提供事件,例如 `PlayerRegionEnterEvent` 和 `PlayerRegionLeaveEvent` - `CommandDispatcher` 用于从配置文件轻松调度命令 - 常见的升级/匹配/奖励实用程序。 - 支持来自其他插件的物品的物品解析器/构建器接口。 - 排行榜 API ## 将其包含在您的项目中 ### Maven ```xml auroramc https://repo.auroramc.gg/releases/ ``` ```xml gg.auroramc Aurora {VERSION} provided ``` ### Gradle **Groovy DSL:** ```gradle repositories { maven { url "https://repo.auroramc.gg/releases/" } } dependencies { compileOnly 'gg.auroramc:Aurora:{VERSION}' } ``` **Kotlin DSL:** ```Gradle Kotlin DSL repositories { maven("https://repo.auroramc.gg/releases/") } dependencies { compileOnly("gg.auroramc:Aurora:{VERSION}") } ```