-
Notifications
You must be signed in to change notification settings - Fork 12
Plugin Format
ZX夏夜之风 edited this page Mar 11, 2023
·
5 revisions
本文叙述了基本的 JKook 插件格式规范,即如何声明一个 JKook 插件。
首先,JKook 的实现加载的应该是一个 JAR (Java ARchive) 。
这个 JAR 展开后的目录大概如下:
Plugin.JAR
|
| plugin.yml // Plugin 元数据
|
\---snw
\---example
Main.java // Plugin 主类
plugin.yml 的内容如下:
name: ExamplePlugin # 你的 Bot 的名称
version: 0.1.0 # 你的 Bot 的版本
authors: ["SNWCreations"] # 作者列表
api-version: 0.48.2 # 插件使用的 API 版本
main: snw.example.Main # 主类的完全限定名,指定的类需要是 snw.jkook.plugin.Plugin 的子类
Main.java 中的内容如下:
package snw.example;
// import 忽略
public class Main extends BasePlugin {
@Override
public void onEnable() {
getLogger().info("Hello world");
}
}