Data-pack Helper Plus 高版本内容标红修复指南(VSCode)
问题
很多 Minecraft: Java Edition 的数据包开发者会使用 VSCode 上的 Data-pack Helper Plus(下简称 DHP)拓展来辅助开发。然而,有的时候它会对一些高版本的内容标红。通常情况下,这是由于伟大的防火长城致使网络不畅,导致部分必要文件无法被下载而造成的。
1.18 新增音乐唱片被标红
解决方案
使用 jsDelivr
由于 DHP 是从 Github 上下载这些文件的,所以我们可以将下载链接改为 jsDelivr 进行 CDN 加速下载。
首先,用 VSCode 打开 DHP 拓展中的 server.js
文件,其路径如下。
(注意:请将以下路径其中的 <VERSION>
替换为 DHP 版本)
- Windows:
%USERPROFILE%\.vscode\extensions\spgoding.datapack-language-server-<VERSION>\dist\server.js
- Linux / macOS:
~/.vscode/extensions/spgoding.datapack-language-server-<VERSION>/dist/server.js
通过快捷键 Ctrl+F
打开搜索界面,点击界面左侧小图标切换为替换模式。
在第一个框(搜索框)内填入以下内容。
1 | `https://raw.githubusercontent.com/(\$\{.\})/(\$\{.\})/(\$\{.\})` |
在第二个框(替换框)内填入以下内容。
1 | `https://cdn.jsdelivr.net/gh/$1/$2@$3` |
点击第一个框内的第三个图标打开正则表达式模式,再点击第二行的最后一个按钮进行替换,过程如图所示。
完整过程
保存此文件,重新启动 VSCode,保证设备处于联网状态。
至此,DHP 应该不会错误标红了。