返回目录
其他 待识别

dsh-minecraft-skin

oneincase/dsh-minecraft-skin

DSH Minecraft 风格皮肤插件:草绿/泥土棕/天空蓝/深灰四色体系,全量覆盖 162 个主题令牌,像素字体/云朵/Creeper/漂浮方块

Stars
0
Forks
0
Issues
0
更新
1 天前

PROJECT TOPICS

项目标签

PROJECT README

README

🎮 DSH Minecraft 皮肤

把 DeepSeek Harness(DSH)界面变成 Minecraft 游戏风格的皮肤插件。纯客户端动态 Cordis 插件,CSS/SVG 程序化生成,零网络依赖、低配设备流畅。

Minecraft 皮肤效果(深色模式)

Minecraft 皮肤效果(浅色模式)

✨ 特性

  • 四色体系:草绿 #62B846(主色/按钮)、泥土棕 #8B603E(侧边栏)、天空蓝 #72B7FF(强调/信息/云朵)、深灰 #2D2D2D(暗色基底)
  • 全量令牌覆盖:162 个 --dsw-* 主题令牌(别名 + 静态色板整体重映射),零蓝灰残留
  • 像素字体:VT323 正文 + Press Start 2P 标题(Google Fonts 加载失败时自动回退等宽字体)
  • 方块浮雕按钮:直角 + 左上亮/右下暗双色描边,Minecraft 按钮质感
  • 像素滚动条 / 金色聚焦框 / 草绿文字选中 / 图片像素化渲染
  • 游戏内容装饰
    • ☁️ 3 朵方块拼合的像素云朵缓缓飘过(prefers-reduced-motion 时停用)
    • 🧟 8×8 像素画 Creeper 头像(右上角皮肤预览)
    • 🗿 漂浮方块水印:草方块 / 圆石砖 / TNT(12% 透明度)
    • 🌱 屏幕底部草方块 + 泥土底边条
    • 🏞️ 表面纹理:侧边栏泥土噪点、帧顶太阳/月光光晕、中栏天空/洞穴渐变
  • 明暗双模式:自动跟随 DSH 主题偏好(system/light/dark
  • 右下角 MC SKIN 徽标证明皮肤激活(可在代码中移除)

📦 安装

DSH 是 Cordis 组合架构,本插件以动态插件方式安装(无需重启):

  1. 打开 DSH,使用 cordis_define 工具创建新插件;
  2. code.client 粘贴 plugin/client.js 的全部内容;
  3. code.host 粘贴 plugin/host.js 的全部内容;
  4. cordis_run 激活,在界面批准后立即生效。

插件元数据与版本历史见 plugin/manifest.json

💾 桌面端持久安装(随启动自动生效)

除了会话内动态插件,本皮肤还提供标准 DSH 客户端模块安装方式(见 desktop/ 与完整的 桌面版安装与故障排查文档),无需每次定义插件:

  1. desktop/dsh-plugin-minecraft-skin/ 整个目录复制到用户级依赖根:
    cp -R desktop/dsh-plugin-minecraft-skin ~/.dsh/profiles/node_modules/
  2. 在桌面端组合的用户 patch 层 ~/.dsh/profiles/desktop/cordis.patch.yml 中加入:
    - insert:
        - id: minecraft-skin
          name: dsh-plugin-minecraft-skin

    (网页端则改 ~/.dsh/profiles/web/cordis.patch.yml

  3. 重启 DSH 桌面端,皮肤随启动自动生效。

⚠️ 如果终端里已有 dsh web 实例占用 3080,桌面端会因端口冲突无法启动,请在 cordis.patch.yml 中把桌面端 webserver 换到其他端口(如 3081):

- id: webserver
  config:
    port: 3081

卸载:从 cordis.patch.yml 删除该行并删除 ~/.dsh/profiles/node_modules/dsh-plugin-minecraft-skin/

🛠️ 卸载 / 停止

  • 临时关闭:cordis_stop(插件与代码保留,可随时重启)
  • 永久删除:cordis_undefine

🎨 定制

所有视觉逻辑都在 plugin/client.js 中,关键位置:

想改什么 位置
配色 palette / RAMP(162 令牌覆盖)
字体、按钮、滚动条 CSS 模板字符串 css
云朵数量/速度/透明度 .mc-cloud-* 规则
Creeper / 漂浮方块 ART / C 像素画定义 + deco 组件
移除 MC SKIN 徽标 删除 body::after 规则

⚖️ License

MIT © oneincase


皮肤灵感来自 Minecraft(Mojang)的视觉风格;本项目与 Mojang/Microsoft 无关,仅用于学习与公益分享。

CLASSIFICATION EVIDENCE

分类依据

项目类型待识别
功能分类其他
规则置信度

系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。