Blood Leaf Crop

基本信息

属性 值
注册名 fether:blood_leaf_crop
父类 BlockNetherCrops
土壤 soul_sand
植物类型 EnumPlantType.Nether

功能

BlockNetherCrops 的具体实例(参数 FetherItems.itemBloodLeaf 与 itemBloodLeafSeeds),是 Bloodleaf 作物方块。生长分阶段(meta 0…7),成熟(meta 7)方块可右键一键收割,立即掉 0 个 Bloodleaf 物品(服务端 rClickHarvest=true),并把 meta 重置为 0。quantityDropped 基于 ThreadLocal<Boolean> rClickHarvest,仅在右键触发时返回 0(被动收获走 1)。

cropsDropSeeds=true 时 func_149866_i(getSeed)返回 seeds;否则返回 drop。该配置对所有 4 种下界作物生效。

数值

数值 默认 配置项
meta 阶段 0…7 写死
右键采收成熟 true rClickHarvestCrops
成熟右键粒子 false rClickMatureCropsShowHearts
作物右键成熟 server 端 +1 粒子如开启 (仅 meta 7)
作物 drop seeds false cropsDropSeeds

交互

触发 行为
meta = 7 右键 server 端 setItem drop(0 + 1个 meta 0 直接重置 0);客户端根据 rClickMatureCropsShowHearts 显示粒子心
自然破碎 掉 Bloodleaf(默认)或 blood_leaf_seeds(cropsDropSeeds=true)

合成

  • Bloodleaf → 无序合成 → Bloodleaf Seeds(FetherRecipes.addSeedRecipes,需 enableCrop2SeedRecipes=true)

相关条目