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 自身 + 设为空气 |
相关条目
- Glow Flower Seeds
- Glow Flower Crop
- Glowstone Dust — 3 × flower → 3 × dust
- Nether Garden Generation