AdvancedCore - 高级核心插件API
一个供插件使用的API。开源。
Bukkit / Spigot
作者 BenCodez
支持版本 1.17 - 1.21
服务器使用量
未统计
服务玩家数
未统计
下载量
26,268
插件详细介绍
AdvancedCore 是一个为 Minecraft 插件开发者设计的 API 库,它提供了大量实用功能,旨在简化插件开发过程。你可以将其集成到自己的插件中,以快速实现用户数据管理、GUI 创建、交互系统等常见功能。
核心特性
数据与存储
- 用户数据管理 API:支持 Flat file、SQLite 和 MySQL 多种存储方式。
- 插件更新检查器:自动检查插件更新。
- 报告系统:可将插件文件夹打包成 zip 文件。
玩家交互与界面
- TitleAPI:发送标题消息。
- BossBarAPI:管理 Boss 血条显示。
- ActionBarAPI:发送动作栏消息。
- ParticleAPI:生成粒子效果。
- Inventory API:轻松创建带自动分页支持的菜单 GUI。
- Anvil Inventory API:从铁砧界面读取玩家输入的字符串。
- Scoreboards:管理记分板。
- ValueRequestAPI:通过多种方式(铁砧/聊天/书/物品栏)向玩家请求字符串、数字或布尔值。
开发工具
- ItemBuilder:简化物品创建。
- AnimationAPI:提供基础的动画功能。
- 命令参数管理器:附带 Tab 补全的简易命令参数管理。
- Metrics API:轻松向 MCStats 和 BStats 发送统计数据。
- 实用工具类:提供多种简单工具类。
- 可执行线程:在独立线程上运行任务。
- 奖励系统:内置奖励发放框架。
要求与依赖
- Java 17
- Vault:用于处理经济系统(发放货币)。
使用此 API 的插件
- GraveStonesPlus
- VotingPlugin
- MCPerks
- 希望你的插件也列在这里?请联系我!
开发者集成指南
如果你想了解如何将此 API 集成到你的插件中,可以参考以下资源:
- 查看我其他开源的插件以获取示例。
- 访问 GitHub 仓库,查看大部分功能的 Wiki 页面和 JavaDoc。
集成方式(推荐使用 Maven)
主 Maven 仓库:
<repository>
<id>BenCodez Repo</id>
<url>https://nexus.bencodez.com/repository/maven-public/</url>
</repository>
<dependency>
<groupId>com.bencodez</groupId>
<artifactId>advancedcore</artifactId>
<version>LATEST</version>
<scope>provided</scope>
</dependency>备用 Maven 仓库(JitPack):
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
<dependency>
<groupId>com.github.BenCodez</groupId>
<artifactId>AdvancedCore</artifactId>
<version>LATEST</version>
<scope>provided</scope>
</dependency>版本说明
- LATEST:最新的稳定版本。
- BRANCH-SNAPSHOT:不稳定的开发构建。
**请注意**
- 这不是一个独立的服务器插件,你需要通过 Maven 将其编译到你的插件中,或直接使用提供的 JAR 文件。
- 如果版本间变化不大,可能不会为每个 Minecraft 版本都发布更新,但版本号仍会更新。
支持与反馈
获取支持或报告问题,请通过以下方式联系
- 私信
- 讨论区
- GitHub
- Discord(请创建工单以获取支持)
请将问题、疑问和功能请求发布在讨论区或 GitHub 上。
测试支持版本
版本分布
基本信息
插件名称
AdvancedCore
作者
BenCodez
平台
Bukkit / Spigot
支持版本
1.17 - 1.21
点赞数
未统计
Modrinth 下载
6,930
最近版本
暂无数据
-