欢迎来到现代化 Minecraft 插件框架的文档中心!这里包含了所有模块的完整文档和使用指南。
现代化的插件核心框架,提供资源管理、事件处理、任务调度等基础功能。
- 特色功能: Terminable体系、BasePlugin基类、异步调度支持、自动清理
- 适用场景: 所有插件的必需基础,资源生命周期管理
- 学习时间: 30分钟快速上手,2小时深入掌握
基于 Jackson 的多格式配置管理器,支持类型安全的配置操作。
- 特色功能: 多格式支持、类型安全、Bukkit集成、缓存机制
- 适用场景: 复杂配置管理、多格式配置文件、类型安全需求
- 学习时间: 20分钟快速上手,1小时深入掌握
基于 HikariCP 的高性能数据库管理器,支持多种数据库和事务管理。
- 特色功能: HikariCP连接池、DSL配置、事务管理、批量操作
- 适用场景: 数据持久化、高并发数据访问、事务处理
- 学习时间: 25分钟快速上手,1.5小时深入掌握
完整的多语言支持系统,提供模板替换和智能回退机制。
- 特色功能: 多格式语言文件、模板变量、三级回退、用户语言
- 适用场景: 多语言插件、国际化服务器、个性化语言设置
- 学习时间: 15分钟快速上手,45分钟深入掌握
基于 Ktor Client 的现代化 HTTP 客户端,支持异步调度和类型安全。
- 特色功能: 异步支持、类型安全、可取消请求、多种认证
- 适用场景: API集成、文件下载、网络监控、外部服务调用
- 学习时间: 20分钟快速上手,1小时深入掌握
现代化的 Minecraft GUI 框架,支持会话管理和动态界面。
- 特色功能: 会话管理、分页GUI、任务系统、布局方案
- 适用场景: 复杂用户界面、多页面导航、动态内容展示
- 学习时间: 30分钟快速上手,2小时深入掌握
根据您的需求选择合适的模块:
- 基础插件开发 → 从 Core 模块 开始
- 配置管理 → 添加 Config 模块
- 数据存储 → 添加 Database 模块
- 多语言支持 → 添加 I18n 模块
- 网络请求 → 添加 Network 模块
- 用户界面 → 添加 GUI 模块
每个模块都提供了详细的快速开始指南:
学习如何正确使用各个模块:
遇到问题?查看对应模块的故障排除指南:
每个模块文档都按照统一的结构组织:
- 介绍 - 5分钟快速了解模块
- 快速开始 - 第一个示例程序
- 功能指南 - 详细功能说明
- 高级主题 - 深入技术细节
- 参考资料 - API文档和最佳实践
- 完整示例 - 每个功能都有可运行的代码示例
- 最佳实践 - 基于实际项目经验的开发建议
- 故障排除 - 常见问题的解决方案
- 性能优化 - 提升插件性能的技巧
- 版本同步 - 文档与代码版本保持同步
- 社区反馈 - 根据用户反馈持续改进
- 示例更新 - 定期更新示例代码
如果您发现文档中的错误或有改进建议:
- 提交 Issue - 描述问题或建议
- 提交 PR - 直接修改文档
- 参与讨论 - 在社区中分享经验
欢迎贡献更多的示例代码:
- 实际案例 - 分享您的插件使用案例
- 最佳实践 - 分享开发经验和技巧
- 性能优化 - 分享性能优化方案
- GitHub Issues - 报告问题和功能请求
- GitHub Discussions - 技术讨论和经验分享
- Wiki - 查看更多文档和教程
- API 文档 - 查看详细的 API 参考
- 示例项目 - 参考完整的示例项目
- 最佳实践 - 学习推荐的开发模式
开始您的插件开发之旅 → 选择一个模块开始学习!