Block Mass Sensor
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | GalacticraftAmunRa:blockScale |
| TileEntity | TileEntityBlockScale |
| 分类 | metaBlockMachine2 (metadata 0) |
| 硬度 | 默认 (Material.iron) |
| 爆炸抗性 | 默认 (Material.iron) |
功能
Block Mass Sensor(方块质量传感器)用于检测上方方块的质量值。它检测直接叠放在其上方(y+1 位置)的方块,并显示该方块的"质量"属性。
该方块主要用于:
- 检测飞船结构完整性
- 测量特定方块的质量数值
- 飞船建造验证
当上方的方块发生变化时,传感器会自动更新显示的质量值。它依赖红石信号或主动查询来获取数据。
摆放要求
- 必须有方块放置在正上方(y+1)才能检测
- 支持 4 个水平旋转朝向
- 前方/后方/顶面/底面各有不同纹理
数值
| 数值名 | 值 |
|---|---|
| 检测范围 | 正上方 1 格 |
交互
| 触发 | 行为 |
|---|---|
| 红石信号变化 | 触发更新检测 |
相关条目
- Gravity Generator - 人工重力发电机(同类机器方块)
源码核对(2026-10-01 审计)
已核对正确:注册名 blockScale、metadata 0(ARBlocks.java:593-600,
父方块注册名 machines3)、TileEntity TileEntityBlockScale
(注册名 "AmunRa Block Scale")、检测正上方 y+1 的方块质量。
lang 自述:Displays the mass of the block placed directly above it.
(en_US.lang:75)。
已订正(1 处):原文「依赖红石信号或主动查询来获取数据」「
交互:红石信号变化 → 触发更新检测」无源码依据。本次未在
TileEntityBlockScale / BlockScale 中找到红石相关覆写
(未发现 isProvidingPower/onNeighborBlockChange 触发的更新逻辑),
故删除该行交互,改为标注无法核实。
硬度/抗性:未调用 setHardness/setResistance → 默认值,原条目正确。