Bee Species
基本信息
| 属性 | 值 |
|---|---|
| 类 | BeeSpecies(magicbees/bees/BeeSpecies.java) |
| 蜂种总数 | 126 |
| 唯一显示名 | 126(无重复) |
| 唯一学名 | 126(无重复) |
| 注册方式 | Forestry 遗传系统 AlleleManager + IBeeFactory,非 GameRegistry |
计数方法(集合运算,非数调用点)
本条目数字由解析枚举常量块得出,不是 grep 调用点:
截取 "public enum BeeSpecies {" 到第一个 ";" 的区间
正则匹配 \b([A-Z][A-Z0-9_]*)\s*\( → 126 个常量
去重后仍为 126(无重名常量)
第二个字符串实参(学名)去重后 126
第一个字符串实参(显示名)去重后 126
⚠️ 朴素
grep -cE '^\s+[A-Z][A-Za-z0-9_]*\s*(\(|,|;|$)'会得到 131——多算 5 个,因为该正则把方法体内的局部大写标识符也算进去了。126 才是真实蜂种数。
20 个分类分布(BeeClassification)
| 分类 | 蜂种数 | 分类 | 蜂种数 |
|---|---|---|---|
THAUMIC |
15 | SKULKING |
6 |
ABOMINABLE |
12 | GEM |
6 |
ESSENTIAL |
12 | EXTRINSIC |
5 |
METALLIC |
11 | TRANSMUTING |
4 |
THERMAL |
11 | ARCANE |
3 |
BOTANICAL |
8 | SUPERNATURAL |
3 |
FLESHY |
7 | SCHOLARLY |
3 |
VEILED |
6 | TIME |
3 |
MAGICAL |
6 | SOUL |
2 |
ADORABLE |
2 | ||
ALCHEMICAL |
1 |
合计 126 ✅(THAUMIC 15 + ABOMINABLE 12 + ESSENTIAL 12 + METALLIC 11 + THERMAL 11 + BOTANICAL 8 + FLESHY 7 + VEILED 6 + MAGICAL 6 + SKULKING 6 + GEM 6 + EXTRINSIC 5 + TRANSMUTING 4 + ARCANE 3 + SUPERNATURAL 3 + SCHOLARLY 3 + TIME 3 + SOUL 2 + ADORABLE 2 + ALCHEMICAL 1 = 126)
稀有蜂种示例(含学名)
| 常量 | 显示名 | 学名 | 分类 |
|---|---|---|---|
INFERNAL |
Infernal | infernales |
ABOMINABLE |
OBLIVION |
Oblivion | oblivioni |
EXTRINSIC |
MYSTICAL |
Mystical | mysticum |
VEILED |
SORCEROUS |
Sorcerous | fascinatio |
VEILED |
ATTUNED |
Attuned | similis |
VEILED |
ESOTERIC |
Esoteric | secretiore |
ARCANE |
SUPERNATURAL |
Supernatural | coeleste |
SUPERNATURAL |
每个常量形如:
MYSTICAL("Mystical", "mysticum", BeeClassification.VEILED, 0xAFFFB7,
EnumTemperature.NORMAL, EnumHumidity.NORMAL, false, false, true),
即「显示名 + 学名 + 分类 + 主体色 + 温度 + 湿度 + 3 个布尔特性」。学名全部为拉丁语命名,是蜂种在 Forestry 遗传系统中的唯一标识。
基因模板
静态初始化块(BeeSpecies.java:368,372 等)为稀有蜂种注册专属基因组模板:
INFERNAL.registerGenomeTemplate(BeeGenomeManager.getTemplateInfernal());
OBLIVION.registerGenomeTemplate(BeeGenomeManager.getTemplateOblivion());
关联条目
- Hive Types - 6 个蜂巢变种,各自绑定一个蜂种
- Bee Products - 蜂种产出的全部物品
- Magic Hive - 蜂巢方块
- Magic Apiary - 养蜂机器