Skills Plugins MCP Prompt Model 导航 博客 资讯 我的中心
界面增强 #dsh-plugin

dsh-client-ui-mc-skin

给 DSH Web 客户端用的 Minecraft 风格皮肤:MC 调色板与像素立体边框、像素标志图、开关图案、设置里两个可持久化的开关,以及由 Host 半边按需发货的 16 MB Minecraft AE 像素字体。

lyingice @lyingice ⬇ 1 ★ 0 main

安装

dsh plugin --profile web add github:lyingice/dsh-client-ui-mc-skin
下载安装清单

需要可复现安装时,可在仓库后追加 #commit 固定提交。

给 DSH Web 客户端用的 Minecraft 风格皮肤:MC 调色板与像素立体边框、像素标志图、开关图案、设置里两个可持久化的开关,以及由 Host 半边按需发货的 16 MB Minecraft AE 像素字体。

该插件未提供要点说明,请参考仓库 README。

dsh-plugin
  1. 安装并启动 DeepSeek Harness:npx @deepseek-ai/dsh web
  2. 在终端执行上面的安装命令(CLI 会解析插件并核验来源)
  3. 用 dsh plugins list 确认已安装,必要时重启 Harness 生效

插件以当前 dsh 进程的权限运行,安装时可能执行代码。请先通读仓库源码与许可证,确认无破坏性命令与越权访问;本站只做索引,不对第三方插件安全性作担保。

代码仓库github.com/lyingice/dsh-client-ui-mc-skin
许可证未标注(见仓库)
主要语言main
下载量1
GitHub 星标0
最近推送2026-09-17
收录日期2026-09-19
分类界面增强

事实信息来自公开插件目录快照(2026-10-01),介绍文案由本站再加工。

以下为插件仓库 README 全文(原始内容,由公开目录抓取整理)。

# dsh-client-ui-mc-skin

给 DeepSeek Harness Web 客户端用的 **Minecraft 风格主题**:像素立体按钮、MC GUI 调色板、on/off 开关、**可持久化的开关**,以及**可选的 Minecraft AE 像素字体**。

PNG 素材已内联进 bundle(5 张 / 2552 字节);**字体不内联**——16 MB 的 `assets/MinecraftAE-Pixel.ttf` 由本包的 Host 半边按需发货,只在开关打开时才下载。所以本包现在两半都有:`lib/index.js`(Host,字体路由 + 设置命名空间)+ `lib/client.js`(浏览器)。

> **1.2.0 变更**:① 移除「MC 字体颜色」十六色调色板(用不到),默认文字配色改为固定的四层递进;
> ② 两个开关接上 Host 用户设置文档,**重启后保留**;③ Host 半边新增设置命名空间注册。
> 从 1.1.x 升级 **必须重启 `dsh web`** —— Host 半边只在进程启动时 import 一次。

---

## 安装

前提:你已经跑起来过 `dsh web`,也就是 `~/.dsh/profiles/web/` 存在(Windows 是 `C:\Users\<你>\.dsh\profiles\web\`)。

**1. 解压**到你喜欢的任意目录,例如 `D:\plugins\dsh-client-ui-mc-skin`。

**2. 装进 profile**

```bash
dsh plugin --profile web add link:D:\plugins\dsh-client-ui-mc-skin
```

这条命令把参数转发给 profile 目录里的 pnpm,等价于在 `~/.dsh/profiles/web/` 下执行 `pnpm add <你解压的路径>`。

用 `link:` 前缀会把 profile 的 `node_modules` 指向你解压的目录本身——之后 `node build.mjs` 重新构建,重启即生效。想装成独立副本就去掉 `link:`(走 `file:` 语义,会拷一份)。

**3. 登记进 bundles —— 已自动,无需手工**

本包 `package.json` 里声明了:

```json
"dsh": { "bundle": { "patch": "./cordis.patch.yml" } }
```

并自带 `cordis.patch.yml`(一行 `insert`)。`dsh plugin add` 结束时会按"已装状态"重算 `dsh.profile.bundles`,看到这个声明就自动把包名追加进去,所以**不用再手工编辑 `package.json`**。

> 如果第 2 步没带 `link:`/没装成功,或者你手动把包解压到别处而不是走 `dsh plugin add`,那就还得自己把它加进 `~/.dsh/profiles/web/package.json` 的 `dsh.profile.bundles`。profile 的 `cordis.yml` 是空数组,整棵插件树是由 `bundles` 里每一项逐层叠加出来的——只装上而不登记,插件不会被加载。

**4. 重启 `dsh web`。**

bundle 层是启动时读取的,所以第一次装完必须重启;之后改代码才走热重载。

> 这次重启**不只是**为了 bundle 层:字体路由是 Host 半边注册的,而 Host 半边的模块只在进程启动时 import 一次。**1.1.0 起本包有了 Host 半边,所以从旧版升级上来也必须重启一次**,否则浏览器那边一切正常、字体开关却会显示"加载失败"。

---

## 验证装好了

重启后:

- 侧边栏左上角的标志变成 24×24 的像素图(`minecraft24x.png`),右边的 `MINECRAFT` 也是像素字体
- 整个界面变成 MC 深色:工作区 `#313233`、对话区 `#6B6B6B`、按钮是 `#C6C6C6` 立体斜角、分页是绿板
- 界面文字变成 Minecraft AE 像素字体
- 设置 → 通用里多出两行:**MC 主题** / **MC 像素字体**
- 设置 → 模型 → 点「编辑」展开的面板是**黑底 + 亮边框**(见下文《浅色模式漏白底》)

想确认字体路由本身通了,可以直接打这条 URL:

```bash
curl -I http://127.0.0.1:3080/dsh-mc-skin/font.ttf
# 期望 200 + content-type: font/ttf + 一个 ETag
```

---

## 卸载

```bash
dsh plugin --profile web remove dsh-client-ui-mc-skin
```

这一步会顺带把它从 `bundles` 里摘掉(同样是自动 reconcile)。重启生效。

或者不卸载,直接去 设置 → 通用。两个开关**完全独立**:

- **MC 主题** 关掉 → 配色、标志图、主题样式表还原成原生;像素字体如果开着,仍然继续生效
- **MC 像素字体** 关掉 → 只还原字体,配色和标志图保持 MC 皮肤
- 两个都关掉 → `

数据来源:公开的 DeepSeek Harness 插件目录与各插件 GitHub 仓库。本站为独立第三方目录,与 DeepSeek、幻方(High-Flyer)及插件作者均无隶属或背书关系。

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。