Mojang 开发工具

Mojang 开发工具

解锁Mojang开发工具,对模组开发者及希望更深入了解游戏的玩家非常有用!

游戏机制

Mojang 开发工具

脑图与路径示例

解锁原本仅在 Mojang IDE 内可用的所有隐藏开发者功能,并附带游戏内配置菜单来单独开关每个标记。所有工具均存在于官方发布的 Mojang 二进制文件中,此模组仅启用相应标记。

在类加载时将 SharedConstants.IS_RUNNING_IN_IDE = true 和 MC_DEBUG_HOTKEYS=true 设置为 true,从而启用随游戏一同发布但从未在生产环境中暴露的调试覆盖层、内部命令和开发模式按键绑定。


需求

  • Minecraft 26.1.2
  • Fabric Loader 0.19.2 或更新版本

主要功能

调试按键绑定(按住 F3)

快捷键 动作
F3 + Z 自定义调试渲染器菜单
F3 + F6 Mojang 内部调试选项菜单
F3 + E 区块部分路径调试覆盖层
F3 + F 切换雾渲染
F3 + L 切换智能剔除
F3 + O 视锥体剔除八叉树覆盖层
F3 + U 冻结/捕获当前视锥体位置
F3 + V 区块部分可见性覆盖层
F3 + W 线框渲染模式

注意: 启用此模组后,F3 + F 将切换雾渲染而非循环渲染距离——这是开发模式下的覆盖行为。


渲染器覆盖层

通过 F3 + F6 在游戏内开关以下任一内容:

  • 寻路路线覆盖层
  • 方块邻居更新覆盖层
  • 结构边界框覆盖层
  • 生物脑与记忆覆盖层
  • AI 目标选择器覆盖层
  • 兴趣点覆盖层
  • 蜂巢/路径覆盖层
  • 袭击状态覆盖层
  • 村庄区域覆盖层
  • 实体碰撞箱覆盖层(集成服务器)
  • 方块碰撞形状覆盖层
  • 幽匿催发体传播覆盖层
  • 微风生物调试覆盖层
  • 实验性红石线更新顺序覆盖层

世界生成调试

  • 洞穴雕刻体积覆盖层
  • 矿脉边界与类型覆盖层
  • 含水层单元边界覆盖层
  • 每区块特征放置计数热力图
  • 大型钟乳石群覆盖层
  • 禁用单个世界生成阶段(流体、含水层、地表、雕刻器、结构、特征、矿脉、混合、回溯生成)

游戏玩法与生活质量标志

  • 所有村民交易等级立即解锁
  • 忽略集成服务器上的生物上限
  • 从不兼容版本打开世界
  • 允许低于正常最小值的模拟距离
  • 结构生成后保留拼图方块
  • 结构编辑模式
  • 将结构保存为 SNBT 文本文件
  • 每刻计时监视器
  • 显示所有声音字幕
  • 抑制向 Mojang 发送遥测数据
  • F3 覆盖层中的光标位置
  • 抑制所有世界保存(退出时世界还原)

内部服务器命令

当 IS_RUNNING_IN_IDE 启用时解锁:

  • /raid — 强制开始/停止袭击、设置不祥等级、生成袭击队长、切换袭击者发光
  • /debugpath to <x> <y> <z> — 在世界中可视化寻路路线
  • /debugmobspawning at <x> <y> <z> — 按类别诊断生物生成
  • /warden_spawn_tracker — 读取/写入附近玩家的循声守卫警告等级
  • /spawn_armor_trims — 在盔甲架上生成所有盔甲纹饰组合
  • /serverpack push/pop — 无需重启即可向客户端推送/弹出服务器资源包
  • /chase — 在两个游戏实例之间同步摄像机(Mojang QA 工具)