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