星门雪佛龙方块
星门结构的符号承载方块(BlockStargate,metadata 1)。它是 stargatenh:*_stargate_block 的另一种 metadata,与 星门环方块 共享同一个方块类与注册名。
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | stargatenh:<group>_stargate_block(metadata 1) |
| 方块类 | BlockStargate |
| ItemBlock | BlockStargate.ItemBlockStargate |
| TileEntity | 无 |
| 材质 | Material.iron |
| 硬度 / 爆炸抗性 | 本 mod 未设置,继承原版默认值(2.0 / 10.0) |
| 亮度 | 无 |
| 掉落 | metadata 1 原样掉落 |
6 种材质组各自注册一个独立方块实例,结构与 星门环方块 完全一致(同样只有 default 组不带后缀、其余 5 组带 affix 后缀与背景 tooltip)。
功能
- 星门拱门上的 7 个雪佛龙,数量与星门地址的 7 位 sigil 严格一一对应。
- 外观:上/下表面用
stargate_top,四个侧面全部用stargate_chevron贴图(getIcon()中meta == 1分支)。 - 拨号时外环绕 X 轴旋转,使雪佛龙依次对准目标地址中对应的符号,详见 拨号序列。
摆放要求
- 可自由放置,任意朝向。
- 放下时同样通过
onPostBlockPlaced()→findController()(上限 20 格)触发结构检测。 - metadata 必须为 1 才能计入星门结构。
- 同样不可与其他材质组混用。
数值
| 数值名 | 值 |
|---|---|
| 星门结构中所需数量 | 7(与地址位数、动画雪佛龙数一致) |
| 位置分布 | offsetX = ±2(y=0, 2, 4)共 6 个 + offsetX = 0(y=4)拱顶正中央 1 个 |
| 雪佛龙基准角间隔 | 51.43°(360°/7) |
| 能量存储 / 传输 | 无(本 mod 无能量系统) |
[!NOTE] 拱顶正中央
(0, 4)位置的方块也是雪佛龙而不是环方块——这是runStructureCheck()中checkBlockAndMeta(world, x, y, z, 0, 4, stargateBlock, 1, facing)明确要求的,容易在建造时误放成环方块导致无法成形。
交互
| 触发 | 行为 |
|---|---|
| 放置 | 触发结构检测,可能使整座星门成形 |
| 左键 / 右键 | 无任何自定义交互 |
所属多方块结构
- 星门 - 结构成员,metadata 1,共 7 个,承担地址符号对准