梦之机器人
  • 快速开始
    • 欢迎使用
    • 内置命令
  • 开发插件
    • 第一个插件
    • 第一个监听器
    • 第一个控制台命令
    • 定时执行
    • 配置文件
由 GitBook 提供支持
在本页
  1. 开发插件

第一个插件

想要开发一个 MHDF-Bot 的插件

首先, 你需要创建一个java项目, 然后将 MHDF-Bot 导入到依赖中。

<dependency>
    <groupId>cn.chengzhiya</groupId>
    <artifactId>mhdf-bot</artifactId>
    <version>VERSION</version>
    <scope>provided</scope>
</dependency>

注意, 请将此处的 VERSION 替换成对应的版本号!

然后, 我们需要在项目资源文件中创建一个 plugin.yml 文件。

name: helloworld # 插件名称
version: 1.0.0 # 插件版本
main: cn.chengzhiya.helloworld.Main # 插件主类
authoendrs: [ ChengZhiYa ] # 插件作者

这个时候, 我们就要开始为插件编写一个主类了, 主类需要继承 JavaPlugin 类。

然后, 实现 onEnable 方法与 onDisable 方法

package cn.chengzhiya.helloworld;

import cn.chengzhiya.mhdfbot.api.plugin.JavaPlugin;

public final class Main extends JavaPlugin {
    public static Main instance;

    @Override
    public void onEnable() {
        // 插件启动时执行的代码
        instance = this;
        
        getLogger().info("hello World!");
    }

    @Override
    public void onDisable() {
        // 插件卸载时执行的代码
        instance = null;
        
        getLogger().info("goodbye World!");
    }
}

这样, 我们就完成了一个十分简单的插件。

上一页开发插件下一页第一个监听器

最后更新于6个月前