MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接

    萌新,不知道怎么加载自己的插件

    使用交流
    2
    7
    401
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 4
      44774 最后由 编辑

      用mirai_plugin_example模板写了一个小功能,但是不会用

      放到plugins下修改"packages"添加后说无法验证插件,用php的sha1_file()函数生成了一个sha1也不行
      还有这个空指针异常在测试的时候是没有出现过的

      14:53:42 [INFO] Verifying "xxxxxxx" v0.1.0
        14:53:42 [ERROR] Failed to verify package "xxxxxxx"
        14:53:42 [ERROR] java.lang.NullPointerException
              at org.itxtech.mcl.module.builtin.Updater.check(Updater.java:108)
              at org.itxtech.mcl.module.builtin.Updater.load(Updater.java:60)
              at org.itxtech.mcl.module.ModuleManager.phaseLoad(ModuleManager.java:142)
              at org.itxtech.mcl.Loader.lambda$start$3(Loader.java:183)
              at org.itxtech.mcl.Loader.tryCatching(Loader.java:146)
              at org.itxtech.mcl.Loader.start(Loader.java:183)
              at org.itxtech.mcl.Loader.main(Loader.java:79)
      
      1 条回复 最后回复 回复 引用 0
      • Moved from 技术交流板块 by  RainChan RainChan 
      • 4
        44774 最后由 编辑

        JDK也换过了 build.gradle也改了N遍 软件也重新下过 能想到的都试过了 build->jar mirai->buildPlugin这俩也都试过
        救救孩子

        1 条回复 最后回复 回复 引用 0
        • cssxsh
          cssxsh 最后由 编辑

          不用修改 packages,packages是自动安装用的
          放进去就会被加载

          4 1 条回复 最后回复 回复 引用 0
          • 4
            44774 @cssxsh 最后由 编辑

            @cssxsh 那个package不修改 插件放进去跟没放一样,不知道是啥问题

            4 1 条回复 最后回复 回复 引用 0
            • 4
              44774 @44774 最后由 编辑

              @44774 在 萌新,不知道怎么加载自己的插件 中说:

              @cssxsh 那个package不修改 插件放进去跟没放一样,不知道是啥问题

              又下了个图形化的,插件放文件夹里软件里就不会显示,但是删除文件会显示被占用

              1 条回复 最后回复 回复 引用 0
              • cssxsh
                cssxsh 最后由 编辑

                你的项目配置

                https://github.com/project-mirai/mirai-console-plugin-template/blob/master/src/main/resources/META-INF/services/net.mamoe.mirai.console.plugin.jvm.JvmPlugin

                检查你项目的spi配置

                4 1 条回复 最后回复 回复 引用 0
                • 4
                  44774 @cssxsh 最后由 编辑

                  @cssxsh 感谢
                  找到问题了,我把这个文件文件名重构了,现在又改回了原来的就好了,那时候我以为这个文件名要跟build.gradle.kts里面的group一致,没仔细看原来的本来就不一样

                  1 条回复 最后回复 回复 引用 0
                  • 1 / 1
                  • First post
                    Last post
                  Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact