功能花

基本信息

属性 值
注册类 vazkii.botania.common.block.subtile.functional.*(25 个类)
注册方式 BotaniaAPI.registerSubTile(...),ModBlocks.java:489-513
注册变体总数 33 个(25 个主花 + 8 个 Chibi 迷你花)
容器 花瓣药圃(Petal Apothecary),配方见 ModPetalRecipes

功能

功能花(Functional Flower)本身不生产魔力,而是通过花瓣(Petal)在玩家周围施加效果。25 个功能花在 ModBlocks.java:489-513 中注册,其中 8 个通过 registerSubTileWithMini(...) 额外注册一个名为 Chibi 的内部类作为迷你花。

registerSubTileWithMini 的实现遍历 clazz.getDeclaredClasses(),只挑选简单名为 Mini 的内部类,额外注册为 <key> + "Chibi"(ModBlocks.java:525-531)。本次核查确认这 8 个类都确实定义了 Mini 内部类(逐个 grep class Mini 命中),无空转的包装。

数值

花 注册键 Chibi 迷你花 lang 参考文本
Bellethorne bellethorn bellethornChibi world’s end, girl’s rondo
Dreadthorne dreadthorn — Plan C
Heisei Dream heiseiDream — Heisei heisei kowarete
Tigerseye tigerseye — The palmtop tiger
Jaded Amaranthus jadedAmaranthus — A couple died for this
Orechid orechid — I seed what you did there
Orechid Ignem orechidIgnem — Red like roses
Fallen Kanade fallenKanade — I’m not an Angel
Exoflame exoflame — Wearing her black ribbons
Agricarnation agricarnation agricarnationChibi Wear on the 25th of april
Hopperhock hopperhock hopperhockChibi It all funnels into it
Tangleberrie tangleberrie — No frying pans allowed
Jiyuulia jiyuulia — Flügel der Freiheit
Rannuncarpus rannuncarpus rannuncarpusChibi That’s handy
Hyacidus hyacidus — If you don’t walk, it doesn’t hurt
Polidisiac pollidisiac — Birds and bees
Clayconia clayconia clayconiaChibi Rupees not included
Loonium loonium — Hold it up above your head
Daffomill daffomill — Cook’s Assistant
Vinculotus vinculotus — Totally an Extra Utils ripoff
Spectranthemum spectranthemum — In the shell
Medumone medumone — 'Twas Hades all along
Marimorphosis marimorphosis marimorphosisChibi U-MA-RU
Bubbell bubbell bubbellChibi And whistle
Solegnolia solegnolia solegnoliaChibi All your magnets are belong to us

注册键与 Chibi 键来源:LibBlockNames.java 的 SUBTILE_* 常量与 ModBlocks.java:489-513。显示名与参考文本来源:src/main/resources/assets/botania/lang/en_US.lang 的 tile.botania:flower.<key>.name 与 .reference 键。

交叉验证:lang 文件中 tile.botania:flower.*.name 共 54 条,与 43 个主注册键 + 8 个 Chibi + 3 个 Motif(见 纯雏菊与星辰)完全吻合,可确认无未注册的花朵条目、无缺失的本地化。

花瓣配方

ModPetalRecipes 中共有 43 条花瓣配方注册(grep -cE 'registerPetalRecipe',ModPetalRecipes.java),覆盖上述功能花。本页未逐条抄录配方,因为花瓣有多个 meta(不同颜色),配方行数与花朵数不是一一对应关系。

交互

触发 行为
放置在花瓣药圃 药圃按其 PetalRecipe 把匹配颜色的花瓣分发给周围实体
花瓣生效 由各 SubTile 的 onUpdate() 自行实现,作用于半径内的实体
Chibi 迷你花 注册键为 <key>Chibi,作为独立的 SubTile 类型存在
Fallen Kanade 关闭 受配置 fallenKanade.enabled 控制(默认 true,ConfigHandler.java:249);关闭只阻止合成,不会移除世界中已存在的花

合成配方

功能花本身在花瓣药圃(Petal Apothecary)中合成,配方由 ModPetalRecipes 注册(43 条)。具体每个花的花瓣排列本次未逐条核实,标记为「无法核实」。

相关条目