Debug Ruler
基本信息
| 属性 | 值 |
|---|---|
| 注册 ID | neicustomdiagram.diagramgroup.debug.ruler |
| 显示名 | neicustomdiagram.generators.debug.ruler.groupname(en_US: Debug Ruler) |
| 图标 | ItemComponent.create(Items.compass, 0) |
| 每页图数 | 1 |
| 硬依赖 | 无 |
| 默认可见性 | DISABLED |
| 忽略 NBT | false(显式设置) |
| 图宽 | RULER_WIDTH_PIXELS = 2 × Grid.TOTAL_WIDTH = 2 × 166 = 332 像素 |
| 空图判定 | diagram -> false(默认) |
本组是 15 个生成器中唯一调用
setWidth(...)的,覆盖默认的 166 像素宽度, 使标尺能绘制到两倍宽的画布上。
尺寸常量
| 常量 | 值 |
|---|---|
RULER_WIDTH_PIXELS |
332(2 * Grid.TOTAL_WIDTH,TOTAL_WIDTH = 166) |
RULER_HEIGHT_PIXELS |
664(2 * Grid.TOTAL_HEIGHT,TOTAL_HEIGHT = 332) |
RULER_WIDTH_SLOTS |
14(2 * Grid.GRID_WIDTH,GRID_WIDTH = 7) |
RULER_HEIGHT_SLOTS |
28(2 * Grid.GRID_HEIGHT,GRID_HEIGHT = 14) |
RULER_SEGMENT_PIXELS |
10(每 10 像素一个刻度) |
功能
带刻度的调试标尺,用来测量 NEI 配方 GUI 的像素高度;同时也能查看被调用物品的 NBT, NEI 标签页图标还可当指南针用。
槽位键格式串 SLOT_KEY_FORMAT_STRING = "slot(%d,%d)",标签文本由
Lang.DEBUG_RULER.transf("slotlabel", i + 1, j + 1) 生成(1 基行列号)。
相关条目
源码
src/main/java/com/github/dcysteine/neicustomdiagram/generators/debug/ruler/DebugRuler.java