原本因为需要,想知道1.7.10版本的Biome Id 到底用了多少,但因为时间久远,官方的资料有点不完整,也有点混乱。于是根据代码寻找了一下(反编译)。
从forge-1.7.10-10.13.4.1614-1.7.10.jar入手,发现了这个ahu类
于是找到1.7.10.jar,找到这个ahu类,先找到这些东东,
然后看初始化的地方,发现这些axx的类都是继承于ahu的,并且终于有了大发现,
原来是40个基本Biome,然后变种20个+1个复用+1个虚空的“127”,共62个。(变种的逻辑也是简单,就是128+原id,产生新的id)
而且还发现了Biome Id,原版最多256个,就是下面这个东东指定的。而且aD是用来保存游戏所有的Biome Id的列表。
于是有了结果,1.7.10 有62个Biome Id
0 Ocean
1 Plains
2 Desert
3 Extreme Hills
4 Forest
5 Taiga
6 Swampland
7 River
8 Hell
9 Sky
10 FrozenOcean
11 FrozenRiver
12 Ice Plains
13 Ice Mountains
14 MushroomIsland
15 MushroomIslandShore
16 Beach
17 DesertHills
18 ForestHills
19 TaigaHills
20 Extreme Hills Edge
21 Jungle
22 JungleHills
23 JungleEdge
24 Deep Ocean
25 Stone Beach
26 Cold Beach
27 Birch Forest
28 Birch Forest Hills
29 Roofed Forest
30 Cold Taiga
31 Cold Taiga Hills
32 Mega Taiga
33 Mega Taiga Hills
34 Extreme Hills+
35 Savanna
36 Savanna Plateau
37 Mesa
38 Mesa Plateau F
39 Mesa Plateau
127 Void
129 Sunflower Plains
130 Desert Mutated
131 Extreme Hills Mutated
132 Flower Forest
133 Taiga Mutated
134 Swampland Mutated
140 Ice Plains Spikes
149 Jungle Mutated
151 JungleEdge Mutated
155 Birch Forest Mutated
156 Birch Fores