Skip to content

Radical7VII/mcs-vscode-plugin

Repository files navigation

MCS Development

专为网易我的世界(Minecraft China Edition)MOD 开发者设计的 VSCode 插件。

功能特性

  • 一键启动/停止游戏(通过 mcdk.exe)
  • 侧边栏 MOD 列表管理(自动扫描行为包/资源包)
  • .mcdev.json 配置文件管理
  • 世界重置功能
  • 状态栏游戏状态显示

安装

  1. 下载 .vsix 文件
  2. 在 VSCode 中执行 Extensions: Install from VSIX...
  3. mcdk.exe 放入插件目录的 bin/ 文件夹,或配置路径

快速开始

1. 初始化配置

在 MOD 项目根目录打开 VSCode,执行命令 MCS: 初始化配置 创建 .mcdev.json 文件。

2. 启动游戏

  • 快捷键:Ctrl+Shift+M
  • 或点击状态栏的 MCS: 启动游戏
  • 或侧边栏 MCS 面板的播放按钮

3. 热更新

在游戏内按 R 键重新加载 MOD(可在配置中修改按键)。

配置文件

.mcdev.json 示例:

{
    "included_mod_dirs": ["./"],
    "game_executable_path": "",
    "world_name": "DEV_MyMod",
    "world_folder_name": "DEV_MyMod",
    "reset_world": false,
    "auto_join_game": true,
    "include_debug_mod": true,
    "world_type": 1,
    "game_mode": 1,
    "enable_cheats": true,
    "keep_inventory": true,
    "debug_options": {
        "reload_key": "82"
    }
}

命令

命令 快捷键 说明
MCS: Start Game Ctrl+Shift+M 启动 Minecraft 并加载 MOD
MCS: Stop Game - 终止游戏进程
MCS: Reset World - 删除世界数据并重新启动
MCS: Init Config - 创建 .mcdev.json
MCS: Open Config - 打开 .mcdev.json 编辑
MCS: Select MCDK Path - 配置 mcdk.exe 路径
MCS: Refresh MOD List - 重新扫描 MOD

设置

在 VSCode 设置中搜索 mcs-tools

设置项 说明
mcs-tools.mcdkPath mcdk.exe 路径(留空自动检测)

开发

npm install       # 安装依赖
npm run compile   # 编译
npm run watch     # 监听编译
npm run package   # 打包 VSIX

F5 启动调试。

依赖

  • MCDevTool - 网易我的世界开发者工具包,提供 mcdk.exe 核心工具(BSD-3-Clause 许可证)

About

适用于网易我的世界开发工作流的VSC插件

Resources

License

Stars

Watchers

Forks

Packages

No packages published