创造插件¶
这部分的目的在于帮助开发者们了解 TabooLib 的各项工具以及背后的一些设计理念。主要是帮助那些刚开始接触 TabooLib 的开发者们,如果你已经基本了解 TabooLib 的工作原理和相关 API,你可能更需要 JavaDoc 。
Note
我们强烈建议你在使用 TabooLib 之前有过 Kotlin 项目的开发经验!
Warning
本文档作为 TabooLib 的教育资源,不经修改直接复制粘贴的示例通常是无法工作的。
内容¶
- 获取版本
- 构建系统
- 设置开发环境
- 设置你的项目
- 插件元数据
- 插件主类
- 插件实例
- 插件生命周期
- 依赖注入
- 插件开发约定
- 模块
- common
- common-5
- module-ai
- module-chat
- module-configuration
- module-database
- module-database-mongodb
- module-effect
- module-kether
- module-metrics
- module-navigation
- module-lang
- module-nms
- module-nms-util
- module-porticus
- module-ui
- module-ui-receptacle
- platform-application
- platform-bukkit
- platform-bungee
- platform-nukkit
- platform-sponge-api7
- platform-sponge-api8
- platform-velocity
- expansion