为 Minecraft
Mod 开发而生的 IDE
BlockIDE 保留了 VS Code 的编辑、导航、调试与扩展体系,内置 Minecraft 工作台——开发 Mod、启动游戏、一键开服,从写代码到进游戏联机, 都在同一个窗口里完成。
点击「使用微软账户登录」
无需任何配置,Client ID 已内置复制设备码并完成验证
在浏览器中输入设备码,授权登录登录完成,直接启动游戏
正版账户即刻可用特性 · 01
只保留 Mod 开发需要的语言
原版 VS Code 内置了大量与 Minecraft 无关的语言支持。BlockIDE 将它们一一移除,只保留开发 MC Mod 真正需要的特定语言——更轻的安装体积、 更快的启动速度、更专注的开发体验。
保留的语言全部围绕 Mod 开发工作流:用 Java 编写模组逻辑, 用 JSON 描述模型、配方与语言文件,用 Gradle / Groovy 构建与打包——不多不少,刚刚好。
特性 · 02
开箱即用的微软登录
登录 Minecraft 正版账户不该是开发的门槛。BlockIDE 预配置了开箱可用的微软登录,同时也把选择权完全交给你。
原版扩展没有内置 Client ID
原版 Minecraft Workbench 扩展并未集成微软登录的 Client ID,直接使用时无法完成微软账户登录,需要用户自行申请与配置。
BlockIDE 预配置 Client ID,且已获 Mojang 批准
BlockIDE 内置了公共客户端 Application ID,设备码登录开箱即用。 此 Client ID 已获得 Mojang 批准,可用于 Minecraft 微软账户登录。
* 仅代表 Mojang 允许此 Client ID 进行 Minecraft 登录,不代表 Mojang 对本项目的认可或其他任何形式的批准。
也可以换成你自己的 Client ID
想使用自己申请的 Application ID?在设置中修改 minecraftWorkbench.microsoftClientId 即可,一行配置,随时切换。
{
// 替换为你自己的 Application (client) ID
"minecraftWorkbench.microsoftClientId": "your-own-application-id"
}特性 · 03
开发、游玩、开服——一个窗口全搞定
BlockIDE 内置 Minecraft 工作台——由 ZIT Studio 衍生维护的 Minecraft Workbench 扩展(原作源自 Lopleec),以 git 子模块形式随 BlockIDE 一同发布,启动即见 Minecraft 视图。 它不只是 Mod 开发工具——同时也是你的游戏启动器和开服工具。
开发 Mod
专为模组开发准备的工作区,写代码、构建、打包不出编辑器。
- 只保留 Java / JSON / Gradle 等必需语言支持
- 精简后的界面,没有无关功能干扰
- 启动即见的 Minecraft 视图
启动游戏
内置 Minecraft Java 版启动器,IDE 直接变身游戏入口。
- 微软正版登录开箱即用,Client ID 已内置
- 从 BlockIDE 直接启动 Minecraft 进行游戏
- 改完 Mod 立刻进游戏验证效果
开服模式
内置服务器管理,开服、调试、联机测试不必离开编辑器。
- 创建与配置本地 Minecraft 服务器
- 一键开服,邀好友联机游玩
- 随手测试 Mod 的联机表现
开源
自由且开源
- MIT 协议发布,可自由使用、修改与分发
- 基于 Code-OSS(VS Code 开源版)构建,由 ZIT Studio 维护
- 内置扩展以 git 子模块形式跟踪上游,改动透明可查
- 欢迎提交 Issue 与 Pull Request
$ git clone --recurse-submodules \
https://github.com/zitzhen/BlockIDE.git
$ cd BlockIDE