跳到正文
烈焰甘蔗Wiki

Sculk Catalyst

基本信息

属性 值
注册名 etfuturum:sculk_catalyst
TileEntity TileEntitySculkCatalyst
硬度 3.0
爆炸抗性 3.0
音效 sculk_catalyst(自定义)
亮度 元数据1时顶部有bloom发光纹理

功能

幽匿催发体(Sculk Catalyst)是1.19版本新增的深暗维度方块,当生物在其附近死亡时,会触发幽匿蔓延(Sculk Shrieker生成、幽匿丝和幽匿尖啸体扩散)。

方块状态:

  • meta = 0:正常状态(顶部普通纹理 topIcon)
  • meta = 1:绽放状态/bloom(topBloomIcon / sideBloomIcon),生物死亡时触发蔓延

hasTileEntity(int metadata) = true:元数据决定是否关联TileEntity,绽放状态时激活。

getExpDrop: 返回20点经验值(生物死亡时被吸收)。

精准采集: canSilkHarvest() = true,可使用精准采集破坏并获得方块。

getIcon: 根据侧边和元数据返回不同图标(上/下/侧面 × 普通/绽放状态)。

⚠️ 已订正 —— 该方块不掉落任何物品。 原文交互表写「左键破坏 | 掉落幽匿催化剂方块(精准采集)」。这是错的: blocks/BlockSculkCatalyst.java 重写了 getItemDropped(...) 并返回 null,即任何破坏 方式(包括精准采集)都不会产出物品。 canSilkHarvest() 确实返回 true,但它只在掉落物存在时才有意义,此处无效。

证据:blocks/BlockSculkCatalyst.java:26-30

@Override
public Item getItemDropped(IBlockAccess world, BlockPos pos, int meta, int fortune, Random random) {
    return null;
}

其余数值原文正确:硬度 3.0 与爆炸抗性 3.0 来自 BlockSculkCatalyst.java:23-24; getExpDrop 返回 20 来自同文件 :32。

交互

触发 行为
生物死亡于邻侧 触发幽匿蔓延,生成sculk方块
左键破坏 不掉落任何物品(getItemDropped 返回 null),见上方订正

配置门控

  • ConfigExperiments.enableSculk,配置键 enableSculk,默认关闭(OFF)。 这是本条目最关键的信息:按默认配置,幽匿催发体根本不会被注册进游戏。 证据:configuration/configs/ConfigExperiments.java:46 enableSculk = getBoolean("enableSculk", catExperimental, false, "..."); 方块注册门控见 ModBlocks.java:865-866:
    SCULK(ConfigExperiments.enableSculk, new BlockSculk()),
    SCULK_CATALYST(ConfigExperiments.enableSculk, new BlockSculkCatalyst()),
    
    该开关同时门控 sculk、sculk_catalyst 以及整个幽匿特性组。

相关条目

  • Sculk Shrieker - 幽匿尖啸体
  • Sculk Vein - 幽匿丝
  • Sculk - 幽匿方块(同样默认关闭)
  • 本分类暂无 sculk / sculk_catalyst 的物品条目(该方块不掉落物品,因此也不存在对应物品)
浏览全部模组