Copilot 26d5a52820
Some checks failed
Build Plugin / build (push) Has been cancelled
Add GitHub Actions build workflow (#14)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jie65535 <29452349+jie65535@users.noreply.github.com>
2026-03-11 14:48:00 +08:00
2021-10-24 18:52:03 +08:00
2022-06-18 18:38:11 +08:00
2021-10-17 23:43:52 +08:00
2021-10-17 23:43:52 +08:00
2022-09-14 15:31:03 +08:00
2021-10-17 23:43:52 +08:00

mirai-console-jcf-plugin

基于Mirai Console的Curseforge与Modrinth插件

Build Plugin

请注意:使用 CurseForge 功能需要申请 Curseforge Api KeyModrinth 功能无需 API Key 即可使用。

Introduction

允许用户通过QQCurseforgeModrinth网站进行搜索查询

现在支持搜索Minecraft相关内容,可以通过命令搜索模组、整合包、资源包等。

支持查看文件列表与其下载地址,单独查看文件的更新日志。

支持订阅项目更新,有新版本时自动推送通知。

Usage

指令

  • /jcf help # 查看帮助
  • /jcf setApiKey # 设置Curseforge API Key
  • /jcf setSubsSender <qq> # 设置订阅信息推送botqq id
  • /jcf setCheckInterval <seconds> # 设置更新检查间隔(单位:秒)

CurseForge 分类搜索命令(可配置)

  • 搜索模组: cfmod <filter>
  • 搜索整合包: cfpack <filter>
  • 搜索资源包: cfres <filter>
  • 搜索存档: cfworld <filter>
  • 搜索水桶服插件: cfbukkit <filter>
  • 搜索附加: cfaddon <filter>
  • 搜索定制: cfcustom <filter>

Modrinth 分类搜索命令(可配置)

  • 搜索模组: mrmod <filter>
  • 搜索整合包: mrpack <filter>
  • 搜索资源包: mrres <filter>
  • 搜索光影: mrshader <filter>
  • 搜索插件: mrplugin <filter>
  • 搜索数据包: mrdata <filter>

订阅管理命令

CurseForge 订阅

  • /jcf subStat # 查看 CurseForge 订阅处理状态
  • /jcf idleSubs # 使 CurseForge 订阅器闲置
  • /jcf runSubs # 使 CurseForge 订阅器恢复运行

Modrinth 订阅

  • /jcf mrSubStat # 查看 Modrinth 订阅处理状态
  • /jcf mrIdleSubs # 使 Modrinth 订阅器闲置
  • /jcf mrRunSubs # 使 Modrinth 订阅器恢复运行

Screenshots

chat record image

show search result image

show addon info image

show changelog image

TODO List

  • 搜索资源
    • 搜索模组
    • 搜索整合包
    • 搜索资源包
    • 搜索存档
    • 根据项目ID搜索

  • 分页选择
  • 获取介绍
  • 获取文件列表
  • 获取最新文件
  • 获取文件的修改记录
  • 获取文件下载地址
  • 获取依赖的项目

  • 模组更新订阅,更新时通知订阅者
  • 集成 Modrinth 平台
    • 搜索模组、整合包、资源包、光影、插件、数据包
    • 查看项目详情与版本列表
    • 订阅项目更新通知
  • 设置代理

鸣谢

Description
基于Mirai Console的Curseforge插件
Readme AGPL-3.0 473 KiB
Languages
Kotlin 100%