跳到正文
烈焰甘蔗Wiki

Candle(蜡烛)

基本信息

属性 值
方块数量 16 个独立注册方块 pamcandleDeco1 ~ pamcandleDeco16
源码类 com/pam/harvestcraft/BlockPamCandleDeco.java(全文 16 行,类体内只有构造器)
基类 net.minecraft.block.BlockTorch
构造 BlockRegistry.java:609-624(16 行连续构造)
注册 BlockRegistry.java:799-814
TileEntity 无
光照 14(candlelightLevel 配置默认 0.9375,BlockRegistry.java:437)

本页是 16 个变体的汇总/索引,不是第 17 个方块。 harvestcraft 中不存在名为 candle 的方块;candle 只是本 wiki 的汇总页名。

变体对照表

注册名、贴图名与颜色名三者由源码直接对应:注册 pamcandleDecoN 绑定贴图 harvestcraft:candle_{N-1}(BlockRegistry.java:609-624),颜色名取自语言键 tile.pamcandleDecoN.name(en_US.lang:207-222)。

N 注册名 贴图 颜色 语言键 条目
1 pamcandleDeco1 candle_0 白色 (0xFFFFFF) tile.pamcandleDeco1.name 条目
2 pamcandleDeco2 candle_1 橙色 (0xD87F33) tile.pamcandleDeco2.name 条目
3 pamcandleDeco3 candle_2 品红 (0xB24CD8) tile.pamcandleDeco3.name 条目
4 pamcandleDeco4 candle_3 淡蓝 (0x6699D8) tile.pamcandleDeco4.name 条目
5 pamcandleDeco5 candle_4 黄色 (0xE5E533) tile.pamcandleDeco5.name 条目
6 pamcandleDeco6 candle_5 黄绿 (0x7FCC19) tile.pamcandleDeco6.name 条目
7 pamcandleDeco7 candle_6 粉红 (0xF27FA5) tile.pamcandleDeco7.name 条目
8 pamcandleDeco8 candle_7 深灰 (0x4C4C4C) tile.pamcandleDeco8.name 条目
9 pamcandleDeco9 candle_8 淡灰 (0xB2B2B2) tile.pamcandleDeco9.name 条目
10 pamcandleDeco10 candle_9 青色 (0x669999) tile.pamcandleDeco10.name 条目
11 pamcandleDeco11 candle_10 紫色 (0x7F3FB2) tile.pamcandleDeco11.name 条目
12 pamcandleDeco12 candle_11 蓝色 (0x3C44AA) tile.pamcandleDeco12.name 条目
13 pamcandleDeco13 candle_12 棕色 (0x664C33) tile.pamcandleDeco13.name 条目
14 pamcandleDeco14 candle_13 绿色 (0x667F33) tile.pamcandleDeco14.name 条目
15 pamcandleDeco15 candle_14 红色 (0x993333) tile.pamcandleDeco15.name 条目
16 pamcandleDeco16 candle_15 黑色 (0x191919) tile.pamcandleDeco16.name 条目

颜色顺序是 Minecraft 标准 16 染料色序,与注册顺序严格一致。

共享机制

BlockPamCandleDeco 全文 16 行,类体内只有构造器里一行 setCreativeTab(tabHarvestCraft),16 个变体之间没有任何行为差异 —— 光照、硬度、掉落、交互全部相同,唯一区别是贴图。

订正记录(本条目原基于 MC 1.12.2 的 MatrexsVigil/harvestcraft 审计,全部作废)

  1. 注册名错误。原写 harvestcraft:candleDeco1 ~ candleDeco16 —— 1.7.10 实为 pamcandleDeco1 ~ pamcandleDeco16(带 pam 前缀,BlockRegistry.java:799-814)。
  2. 光照等级错误。原写「光照等级 15」并称 setLightLevel(0.9375) —— 原版换算 (int)(15.0 × 0.9375) = 14,应为 14。
  3. 类名不存在。原写 BlockPamCandle.java —— 1.7.10 中只有 BlockPamCandleDeco.java,不存在 BlockPamCandle。
  4. 「BlockTorch 构造即 setHardness(0.0F)」未在本地核实。该断言属原版 BlockTorch 行为,本机无 Minecraft 映射表可查证,故本条目不再复述,只保留可核实的源码事实。
  5. 变体颜色表原依据 1.12.2 的语言文件 —— 已改用 1.7.10 的 en_US.lang:207-222 实际键名 tile.pamcandleDecoN.name。

相关条目

浏览全部模组