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)
相关条目
- Bloodleaf
- Bloodleaf Seeds
- MFRCompat —
registerHarvestable_Crop/registerPlantable_Standard