Yellow Candle(pamcandleDeco5)
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | harvestcraft:pamcandleDeco5 |
| 源码类 | com/pam/harvestcraft/BlockPamCandleDeco.java(全文 16 行;类体内只有构造器一行 setCreativeTab,无任何覆写) |
| 基类 | net.minecraft.block.BlockTorch |
| 构造 | BlockRegistry.java:613 |
| 注册 | BlockRegistry.java:803 |
| 贴图 | harvestcraft:candle_4 |
| 颜色 | 黄色 (0xE5E533) |
| TileEntity | 无 |
| 创造标签 | tabHarvestCraft |
| 光照 | 见下表 |
光照等级
16 个变体的 setLightLevel 全部传入同一个变量 candlelightLevel,该变量来自配置 candles/candlelightLevel,默认 0.9375(BlockRegistry.java:437)。
| 项 | 值 | 证据 |
|---|---|---|
| 配置键 | candlelightLevel |
BlockRegistry.java:437 |
| 配置默认值 | 0.9375 |
BlockRegistry.java:437 |
传给 setLightLevel() 的值 |
0.9375(16 个变体完全相同) |
BlockRegistry.java:609-624 |
| 实际光照值 | 14 | 原版 Block.getLightValue() = (int)(15.0F * lightValue) = (int)(15.0 × 0.9375) = (int)14.0625 = 14 |
注意:
0.9375是原版火把的setLightLevel参数(光照 14),不是光照 15。 早期版本的本分片条目曾写「光照等级 15」,并把类名写成不存在的BlockPamCandle—— 均已按 1.7.10 源码订正。
交互
BlockPamCandleDeco 未覆写任何交互方法,全部沿用 BlockTorch:
| 触发 | 行为 |
|---|---|
| 放置 | 贴墙(附着于方块侧面)或地面 |
| 破坏 | 掉落对应蜡烛的 ItemBlock |
| 右键 | 无特殊行为(onBlockActivated 未覆写) |