
Ducky更新器:重构版
使用Modrinth API更新模组的简单实用工具
查看大图关于项目

这个模组允许在不使用第三方启动器的情况下更新模组
旧版 Ducky Updater 的重构版本,旧版存在许多问题、遗留代码和糟糕的性能表现
(返回顶部)
构建技术
(返回顶部)
使用方法
命令和权限
客户端
| 命令 | OP | 权限 | 描述 |
|---|---|---|---|
/durw-client check datapack |
❌ | 无 |
检查数据包更新 |
/durw-client check fabric |
❌ | 无 |
检查 Fabric 模组更新 |
/durw-client clear-cache |
❌ | 无 |
清除数据库(即缓存) |
/durw-client ignore by datapack-list |
❌ | 无 |
列出被忽略的数据包 |
/durw-client ignore by fabric-list |
❌ | 无 |
列出被忽略的 Fabric 模组 |
/durw-client ignore by mod-id <modId> <忽略> |
❌ | 无 |
通过模组 ID 忽略模组更新 |
/durw-client ignore by fabric-id <projectId> <忽略> |
❌ | 无 |
通过 Fabric 项目 ID 忽略模组更新 |
/durw-client ignore by datapack-id <projectId> <忽略> |
❌ | 无 |
通过数据包文件名忽略模组更新 |
/durw-client update fabric-all |
❌ | 无 |
更新所有 Fabric 模组 |
/durw-client update datapack-all |
❌ | 无 |
更新所有数据包 |
/durw-client update by mod-ids <modIds> |
❌ | 无 |
通过模组 ID 更新指定 Fabric 模组 |
/durw-client update by fabric-ids <projectIds> |
❌ | 无 |
通过项目 ID 更新指定 Fabric 模组 |
/durw-client update by datapack-ids <projectIds> |
❌ | 无 |
通过项目 ID 更新指定数据包 |
/durw-client config download-mode <模式> |
❌ | 无 |
设置下载模式 |
/durw-client config file-action <操作> |
❌ | 无 |
设置文件操作 |
/durw-client config check-update-on-boot <检查> |
❌ | 无 |
设置启动时检查更新 |
服务器
| 命令 | OP | 权限 | 描述 |
|---|---|---|---|
/durw-server check datapack |
✅ | 无 |
检查数据包更新 |
/durw-server check fabric |
✅ | 无 |
检查 Fabric 模组更新 |
/durw-server clear-cache |
✅ | 无 |
清除数据库(即缓存) |
/durw-server ignore by datapack-list |
✅ | 无 |
列出被忽略的数据包 |
/durw-server ignore by fabric-list |
✅ | 无 |
列出被忽略的 Fabric 模组 |
/durw-server ignore by mod-id <modId> <忽略> |
✅ | 无 |
通过模组 ID 忽略模组更新 |
/durw-server ignore by fabric-id <projectId> <忽略> |
✅ | 无 |
通过 Fabric 项目 ID 忽略模组更新 |
/durw-server ignore by datapack-id <projectId> <忽略> |
✅ | 无 |
通过数据包文件名忽略模组更新 |
/durw-server update fabric-all |
✅ | 无 |
更新所有 Fabric 模组 |
/durw-server update datapack-all |
✅ | 无 |
更新所有数据包 |
/durw-server update by mod-ids <modIds> |
✅ | 无 |
通过模组 ID 更新指定 Fabric 模组 |
/durw-server update by fabric-ids <projectIds> |
✅ | 无 |
通过项目 ID 更新指定 Fabric 模组 |
/durw-server update by datapack-ids <projectIds> |
✅ | 无 |
通过项目 ID 更新指定数据包 |
/durw-server config download-mode <模式> |
✅ | 无 |
设置下载模式 |
/durw-server config file-action <操作> |
✅ | 无 |
设置文件操作 |
/durw-server config check-update-on-boot <检查> |
✅ | 无 |
设置启动时检查更新 |
2025.4.1 之前
客户端
| 命令 | OP | 权限 | 描述 |
|---|---|---|---|
/durw-client check |
❌ | 无 |
检查更新 |
/durw-client ignore by mod-id <modId> <忽略> |
❌ | 无 |
通过模组 ID 忽略模组更新 |
/durw-client ignore by project-id <projectId> <忽略> |
❌ | 无 |
通过项目 ID 忽略模组更新 |
/durw-client update all |
❌ | 无 |
更新所有模组 |
/durw-client update by mod-ids <modIds> |
❌ | 无 |
通过模组 ID 更新指定模组 |
/durw-client update by project-ids <projectIds> |
❌ | 无 |
通过项目 ID 更新指定模组 |
/durw-client config download-mode <模式> |
❌ | 无 |
设置下载模式 |
/durw-client config file-action <操作> |
❌ | 无 |
设置文件操作 |
/durw-client config check-update-on-boot <检查> |
❌ | 无 |
设置启动时检查更新 |
服务器
| 命令 | OP | 权限 | 描述 |
|---|---|---|---|
/durw-server check |
✅ | 无 |
检查更新 |
/durw-server ignore by mod-id <modId> <忽略> |
✅ | 无 |
通过模组 ID 忽略模组更新 |
/durw-server ignore by project-id <projectId> <忽略> |
✅ | 无 |
通过项目 ID 忽略模组更新 |
/durw-server update all |
✅ | 无 |
更新所有模组 |
/durw-server update by mod-ids <modIds> |
✅ | 无 |
通过模组 ID 更新指定模组 |
/durw-server update by project-ids <projectIds> |
✅ | 无 |
通过项目 ID 更新指定模组 |
/durw-server config download-mode <模式> |
✅ | 无 |
设置下载模式 |
/durw-server config file-action <操作> |
✅ | 无 |
设置文件操作 |
/durw-server config check-update-on-boot <检查> |
✅ | 无 |
设置启动时检查更新 |
{
// 在每次服务器/客户端启动时检查更新
"checkUpdatesOnBoot": true,
// 下载模式
// PARALLEL(并行)-> 同时下载并处理多个文件(默认)
// SEQUENTIALLY(顺序)-> 逐个下载并处理文件(适用于网络状况不佳的情况)
"downloadMode": "PARALLEL",
// 文件操作
// ARCHIVE(归档)-> 将所有更新模组的旧版本制作成一个 ZIP 文件(默认)
// DELETE(删除)-> 删除所有旧文件(适用于磁盘空间较小的服务器,使用风险自负)
// DISABLE(禁用)-> 在旧文件的末尾添加 .disable 后缀
"fileAction": "ARCHIVE"
}
贡献
贡献是让开源社区成为如此奇妙之地的原因——学习、激励和创造。您做出的任何贡献都非常感谢。
如果您有改进建议,请复刻(fork)本仓库并创建一个拉取请求(Pull Request)。您也可以直接开启一个带有"enhancement"标签的议题。 别忘了给项目点个星标!再次感谢!
- 复刻项目(Fork)
- 创建您的功能分支(
git checkout -b feature/AmazingFeature) - 提交您的更改(
git commit -m 'Add some AmazingFeature') - 推送到该分支(
git push origin feature/AmazingFeature) - 开启一个拉取请求(Pull Request)
(返回顶部)
许可证
根据 MIT 许可证分发。更多信息请参阅 LICENSE 文件。
(返回顶部)
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。