Glow Lichen
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | etfuturum:glow_lichen |
| TileEntity | TileEntityGlowLichen |
| 硬度 | 0.2 |
| 抗爆炸 | 未调用 setResistance,继承默认 0(无抗性) |
| 亮度 | 7 |
| 材质 | vine |
| 音效 | grass |
| 收获工具 | 剪刀(shears) |
⚠️ 已订正 —— 注册名的 modid 是错的。 原文写
etmedurum:glow_lichen(etm-e-d-u-r-u-m),这不是本 mod 的 modid,也不是任何 真实存在的命名空间。本 mod 的 modid 为etfuturum(lib/Reference.java:10:public static final String MOD_ID = "etfuturum";),方块注册走ModBlocks.java:429GLOW_LICHEN(ConfigBlocksItems.enableGlowLichen, new BlockGlowLichen()), 构造器中由枚举常量名小写得到注册名。原文正确处:亮度 7 来自
blocks/BlockGlowLichen.java:42this.lightValue = 7;; 硬度 0.2 来自同文件:43.setHardness(0.2F)。
功能
发光地衣(Glow Lichen)是1.18版本新增的发光覆盖方块,可以附着在方块的多个侧面上,发出亮度7的光并提供光照。
可剪切(IShearable): 可使用剪刀剪取地衣,剪取后掉落。
可生长(IGrowable): 可使用骨粉催熟,使其向相邻空间扩散。
剪切难度: getPlayerRelativeBlockHardness 中,持剪刀时计算硬度为 0.1F / hardness,即0.2F硬度时约0.5秒破坏时间。
多面附着: 作为 BlockContainer,TileEntityGlowLichen 记录每个方向(上下前后左右6面)的地衣存在状态。
渲染: 自定义渲染类型 RenderIDs.GLOW_LICHEN,面独立渲染(shouldSideBeRendered 始终返回 true)。
交互
| 触发 | 行为 |
|---|---|
| 剪刀右键 | 剪取,掉落发光地衣物品 |
| 骨粉右键 | 催熟,向相邻方向扩散 |
| 持剪刀破坏 | 快速破坏(特殊硬度计算) |
| 普通破坏 | 以正常硬度破坏,不掉落 |
相关条目
- Cave Vines - 另一个可剪切的生长植物
- Sea Pickle - 另一个水下发光方块
- Lantern - 悬挂式光源
配置门控
ConfigBlocksItems.enableGlowLichen,配置键enableGlowLichen,默认开启(ON) (configuration/configs/ConfigBlocksItems.java)。同时门控 TileEntityTileEntityGlowLichen(core/proxy/CommonProxy.java:160-162)。