MiraiForum

    • Register
    • Login
    • Search
    • Popular
    • Recent
    • Unsolved
    • Tags
    • Groups
    • 友情链接

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

    使用交流
    2
    7
    126
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • 4
      44774 last edited by

      用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 Reply Last reply Reply Quote 0
      • Moved from 技术交流板块 by  RainChan RainChan 
      • 4
        44774 last edited by

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

        1 Reply Last reply Reply Quote 0
        • cssxsh
          cssxsh last edited by

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

          4 1 Reply Last reply Reply Quote 0
          • 4
            44774 @cssxsh last edited by

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

            4 1 Reply Last reply Reply Quote 0
            • 4
              44774 @44774 last edited by

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

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

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

              1 Reply Last reply Reply Quote 0
              • cssxsh
                cssxsh last edited by

                你的项目配置

                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 Reply Last reply Reply Quote 0
                • 4
                  44774 @cssxsh last edited by

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

                  1 Reply Last reply Reply Quote 0
                  • 1 / 1
                  • First post
                    Last post
                  Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact