
程序员实用工具
面向Minecraft程序员的客户端实用工具——包含坐标与方块检视器的HUD、带放置顺序着色的方块更新高亮、坐标轴网格,以及用于与其他应用协同工作的窗口控制。
查看大图程序员实用工具(UtilitiesForProgrammers)
一个客户端模组,为你添加在 Minecraft 中学习和理解编程概念的工具——可视化坐标、追踪方块更新、叠加坐标轴网格,以及在另一个窗口工作时保持游戏可见。
仅客户端。无需安装服务器端。可在原版服务器上运行。
功能特性
| 功能 | 描述 | |
|---|---|---|
| 🧭 | HUD 显示 | 在左上角显示绝对坐标、朝向和准星目标方块信息(方块 ID + 方块状态属性) |
| 🟥 | 方块更新高亮 | 根据放置顺序为方块着色(最新 = 红色 → 最旧 = 蓝色),并随时间淡出。通过 mixin 检测来自服务器的更新——即使在原版服务器上也能正常工作 |
| 🎯 | 目标高亮 | 对正在注视的方块显示更强的轮廓线 + 半透明填充 |
| 📐 | 坐标网格 | 玩家周围 1 方块单位的网格,带有以原点为锚点的轴向箭头(+X = 红色,+Z = 蓝色) |
| 🪟 | 窗口控制 | 未聚焦时继续渲染、总在最前切换、聚焦边框指示器以及外部操作模式 |
键位绑定
在 1.21.10 原版中默认键位未绑定,不会与正常游戏操作冲突。所有绑定均可在选项 > 控制中修改。
| 按键 | 操作 |
|---|---|
H |
一次性开启/关闭所有模组功能 |
K |
切换外部操作模式 |
外部操作模式(K)
专为在编辑器中学习代码同时参考 Minecraft 而设计:
- 释放鼠标光标,以便你可以点击其他窗口
- 停止玩家移动输入
- 阻止所有点击操作(攻击、放置、选取)以防止意外更改
- 冻结 HUD 数值和高亮计时器,以便你可以复制坐标或观察方块状态而不会被更新干扰
配置
启用/禁用每个功能,并调整高亮颜色、淡出时长、网格大小等更多选项:
config/utilitiesforprogrammers-client.toml
更改会无需重启游戏即可生效。
环境要求
- Minecraft 1.21.10
- NeoForge 21.10.x
源码与问题反馈
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。