Glow Flower

基本信息

属性 值
注册名 fether:glow_flower
父类 BlockNetherFlower
亮度 1.0(setLightLevel(1.0f))
spreadRate FetherConfig.glowFlowerSpreadRate(默认 100)
物品 blockGlowFlower(无独立 Item,可被取作物品形式)

功能

BlockGlowFlower 是 BlockNetherFlower 的具体实现,自带亮度 1.0:

  • canPlaceBlockOn 接受 netherrack、soul_sand,或 BlockNetherFlower 接受的所有默认土壤(保留父类兼容性)。
  • getItemDropped 在 glowFlowersDropSeeds=true 时返回 itemGlowFlowerSeeds,否则返回 blockGlowFlower 自身(破坏即挖)。
  • 世界生成由 WorldGenNetherFlowers + WorldGeneratorNether 在下界生成 group(与 Nether Garden 共用同一生成器,FetherConfig.glowFlowerRarity 控制)。

BlockGlowFlower 也会从 FetherRecipes.addShapelessRecipes 反向合成途径生产:3 × blockGlowFlower → 3 × Items.glowstone_dust,即"挖掉花换荧石粉"。blockGlowFlowerCrop 是发光版本的灵魂沙作物方块,绑定 cropGlowFlower + seedsGlowFlower,在客户端提供种植 — 见 Glow Flower Crop。

摆放要求

  • 灵魂沙 / 下界岩或 Forge 通用 BlockFlower 接受的位置。

数值

数值 默认 配置项
罕见度(每 chunk 群组尝试) 4 glowFlowerRarity ∈ [0, 1000]
群组大小 8 写死
扩散周期(随机刻) 100 glowFlowerSpreadRate ∈ [0, MAX_INT]
亮度 1.0 写死
是否替换为种子 false glowFlowersDropSeeds

交互

触发 行为
破坏 掉 blockGlowFlower 自身或 glow_flower_seeds(开关配置)
玩家右键采花 继承自 BlockNetherFlower.onBlockActivated:服务器端立即 drop 自身 + 设为空气

相关条目