🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

我的世界桌面宠物 lovejavacore/dsh-minecraft-pet

DeepSeek Harness
lovejavacore79 天前有提交已提供中文文档扫描:含敏感能力

在网页角落养三只宠物,实时响应代理工作状态

27.7/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add lovejavacore/dsh-minecraft-pet
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么[目录]—
dsh 原生插件 · ui
暂无时间戳·判据 →
装得上吗[实装验证]✓
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
数据截至 2026/09/26·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/03·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 79 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件
查看扫描证据(共 2 处,展示前 2 条)
  • 写入本地文件
    audio/generate.js:133
    fs.mkdirSync(outDir, { recursive: true })
  • 写入本地文件
    audio/generate.js:144
    fs.writeFileSync(file, buf)
扫描于 2026/11/3(1 天前) · 范围 全包扫描 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 网页角落养三只宠物
  • 实时响应代理工作状态

README

由 DeepSeek 最新模型翻译生成
DSH Minecraft Pet · DSH 我的世界桌面宠物 License: MIT GitHub stars 一个运行在 DeepSeek Harness (DSH) Web GUI 右下角的 Minecraft 主题桌面宠物——史蒂夫(Steve)、苦力怕(Creeper)与奥特曼(Ultraman),根据当前 Agent 的工作状态实时切换动作,并在任务完成时播放专属音效。 A Minecraft-themed desktop pet in the bottom-right corner of the DSH Web GUI — Steve, Creeper and Ultraman react to the agent's working status with animations and per-pet completion sounds. 目录 Contents - 特性 Features - 目录结构 - 截图 / 演示 Screenshots - 如何安装 Install - 技术实现 Implementation - 常见问题 FAQ - 贡献 Contributing - 致谢 Acknowledgments - 免责声明 Disclaimer - License 特性 Features 🐾 三只宠物 | 宠物 | 说明 | 皮肤 |
展开完整文档(README 剩余 1 节)
DSH Minecraft Pet · DSH 我的世界桌面宠物

License: MIT
GitHub stars

一个运行在 DeepSeek Harness (DSH) Web GUI 右下角的 Minecraft 主题桌面宠物——史蒂夫(Steve)、苦力怕(Creeper)与奥特曼(Ultraman),根据当前 Agent 的工作状态实时切换动作,并在任务完成时播放专属音效。

A Minecraft-themed desktop pet in the bottom-right corner of the DSH Web GUI — Steve, Creeper and Ultraman react to the agent's working status with animations and per-pet completion sounds.

目录 Contents

- 特性 Features
- 目录结构
- 截图 / 演示 Screenshots
- 如何安装 Install
- 技术实现 Implementation
- 常见问题 FAQ
- 贡献 Contributing
- 致谢 Acknowledgments
- 免责声明 Disclaimer
- License

特性 Features

🐾 三只宠物

| 宠物 | 说明 | 皮肤 |
| ⛏ 史蒂夫 Steve | 左手拿钻石镐,像素画 | 普通 / 钻石甲 |
| 💥 苦力怕 Creeper | 侧视四腿,像素画 | — |
| 🦸 奥特曼 Ultraman | SVG 矢量,红银条纹 | 初代 / 赛文 / 泰罗 / 迪迦 / 泽塔 |

🎬 三态动作

| 状态 | 动作 |
| 待机 idle | 轻微上下浮动 |
| 工作 working | 史蒂夫挥镐、奥特曼出拳 + 踏步、苦力怕渐进变红膨胀(蓄力) |
| 完成 completed | 专属必杀 + 音效 |

✨ 完成专属必杀

| 宠物 | 必杀 | 音效 |
| 史蒂夫 | 跳跃 + 矿石掉落粒子 | 「叮叮」上行琶音 |
| 苦力怕 | 爆炸光球 + 火光粒子 | 「嘶嘶 → Boom」 |
| 奥特曼·初代 | 斯派修姆光线(蓝白光) | 变身英雄登场 |
| 奥特曼·赛文 | 冰斧投掷(旋转飞出 + 命中闪光) | 变身英雄登场 |
| 奥特曼·泰罗 | 斯特利姆光线(五彩光束) | 变身英雄登场 |
| 奥特曼·迪迦 | 哉佩利敖光线(双手十字 + 紫光) | 变身英雄登场 |
| 奥特曼·泽塔 | 泽斯蒂姆光线(双手并拢 + 蓝光) | 变身英雄登场 |

🖱 交互

| 操作 | 效果 |
| 左键点击 | 切换宠物(史蒂夫 → 苦力怕 → 奥特曼) |
| 右键点击 | 打开 / 关闭设置菜单 |
| 拖拽 | 移动宠物 |
| 菜单内 | 切换皮肤、四角定位、试听音效、静音、复位、隐藏 |

目录结构

dsh-minecraft-pet/
├── README.md
├── LICENSE
├── package.json
├── .gitignore
├── src/ # 动态插件形态(临时运行,重启消失) │ ├── host.js # Host 半:Agent 状态跟踪 + Client 私有 RPC │ └── client.js # Client 半:宠物 UI / 动画 / 音效 / 交互 ├── plugin/ # 正式插件形态(随 DSH 启动自动加载,推荐) │ ├── package.json # dsh.client 声明:lib/client.js 进入浏览器 boot 图 │ └── lib/ │ ├── index.js # Host 半:agent/status 跟踪 + SSE 状态推送 │ └── client.js # Client 半:CJS bundle,EventSource 订阅 + overlay UI └── audio/ ├── generate.js # 音效生成脚本(8-bit PCM WAV 程序化合成) ├── steve.wav ├── ultraman.wav └── creeper.wav

截图 / 演示 Screenshots

史蒂夫 Steve

更多宠物(苦力怕 / 奥特曼)与三态动作(待机 / 工作 / 完成)的动图可继续补充到 assets/ 目录。

如何安装 Install

环境要求

- DeepSeek Harness (DSH) Web GUI(支持 Cordis 动态插件)
- 可选:Node.js ≥ 14(用于运行 npm run audio 重新生成音效交付物)

本插件有两种安装方式:

方式一:正式插件,随 DSH 启动自动加载(推荐)

把 plugin/ 目录安装到 DSH 的 profile 依赖里,并在 profile 的 patch 层追加一行即可; DSH 每次启动都会自动加载宠物,无需手动定义/运行。

1) 安装插件包(路径按你的 DSH_HOME / profile 调整) $dst = "$env:USERPROFILE\.dsh\profiles\node_modules\dsh-desktop-pet" Copy-Item "plugin" $dst -Recurse
2) 在 $env:USERPROFILE\.dsh\profiles\web\cordis.patch.yml 末尾追加:
- insert:
- id: desktop-pet
name: 'dsh-desktop-pet'

3) 重启 DSH(patch 在启动时应用)

两种形态行为一致(宠物、皮肤、音效、三态动画完全相同);区别仅在于状态通道:动态插件用 get-status 私有 RPC 轮询,正式插件用 host 的 SSE 端点 /plugins/dsh-desktop-pet/events 实时推送。

方式二:Cordis 动态插件(临时体验,重启后消失)

本插件也是一个 Cordis 动态插件(Dynamic Cordis Plugin),由「Host 半」和「Client 半」组成。

1. 在 DSH Web GUI 中,将 src/host.js 里 createHostHalf() 返回的 { ... } 作为 Host 代码(code.host),将 src/client.js 里 createClientHalf() 返回的 { ... } 作为 Client 代码(code.client)。
2. 通过 cordis_define 定义插件,再用 cordis_run 激活。
3. 首次使用前,在菜单里点一次「🔊 试听音效」以「预热」浏览器的音频自动播放。

这两个文件为了可读性被包装成了 module.exports 工厂函数;实际作为动态插件使用时,直接取函数体内 return { ... } 的部分即可(host.js / client.js 的 return 行到结尾大括号)。

注意:动态插件只存在于 DSH 进程内存中,重启后自动消失,需要重新定义。

技术实现 Implementation

- 状态来源(Host):监听 agent/status 事件(idle ⇄ running),按 Agent id 精确计数,避免子代理干扰。
- 动态插件形态:通过 get-status 私有 RPC 边沿触发「已完成」。
- 正式插件形态:通过 webServer 注册 SSE 端点 /plugins/dsh-desktop-pet/events 实时推送三态与序号。
- 渲染(Client):注册到 shell.overlay 槽位,用纯 React.createElement + 内联 SVG 绘制像素画/矢量宠物。
- 动画:注入 CSS keyframes(正式插件用 标签,动态插件用 styles.insert),对 SVG 局部元素(镐子、手臂、腿)做 transform 动画。
- 音效:客户端没有 AudioContext/fetch/文件访问,因此用纯 JS 程序化合成 8-bit PCM WAV 数据 URI,渲染 元素播放;audio/generate.js 用同一套合成算法生成可试听的 .wav 交付物。

常见问题 FAQ

- 音效不响? 浏览器自动播放策略要求页面至少有过一次用户交互。先在菜单里点「🔊 试听音效」一次即可「预热」。
- 如何切换奥特曼皮肤? 右键打开菜单,选中奥特曼后会出现「初代 / 赛文 / 泰罗 / 迪迦 / 泽塔」按钮。
- 宠物位置怎么复位? 菜单里点「↺ 复位位置」,或直接拖拽到任意位置后用四角定位按钮重新固定。
- 想加新宠物 / 新皮肤? 参考 src/client.js 里的 PETS、ULTRA_SKINS 与对应的 Art 渲染函数即可扩展,欢迎 PR。

贡献 Contributing

欢迎提交 Issue 和 Pull Request。

1. Fork 本仓库并克隆到本地。
2. 修改 src/host.js / src/client.js(纯 JavaScript,无 TypeScript / JSX / 打包)。
3. 保持代码风格一致,提交信息清晰。
4. 推送到你的 fork,发起 Pull Request 到 main 分支。

致谢 Acknowledgments

- Minecraft(© Mojang / Microsoft)—— 史蒂夫、苦力怕形象来源
- 奥特曼系列(© 圆谷制作株式会社 Tsuburaya Productions)—— 奥特曼形象与必杀技来源
- DeepSeek Harness —— 运行平台

免责声明 Disclaimer

本项目仅用于学习与技术演示,为粉丝致敬性质,与 Mojang / Microsoft 及圆谷制作株式会社无关。

- 「Minecraft」「Steve」「Creeper」及相关形象版权归 Mojang / Microsoft 所有。
- 「奥特曼 / Ultraman」及相关角色、必杀技名称版权归 圆谷制作株式会社 所有。

本项目不包含任何官方素材、音频或图像资源;所有宠物造型均为代码绘制的原创近似风格,音效为程序化合成。请勿将本项目用于任何商业用途。

License

MIT
预览分享卡片长什么样 ↓lovejavacore/dsh-minecraft-pet
分享 · DeepSeek Harness Hub
lovejavacore/dsh-minecraft-pet

在网页角落养三只宠物,实时响应代理工作状态

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部