我的世界 1.7.10 Java 版 Biome Id 探索

原本因为需要,想知道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 Forest Hills Mutated
157 Roofed Forest Mutated
158 Cold Taiga Mutated
160 Mega Spruce Taiga
161 Mega Spruce Taiga
162 Extreme Hills+ Mutated
163 Savanna Mutated
164 Savanna Plateau Mutated
165 Mesa (Bryce)
166 Mesa Plateau F M
167 Mesa Plateau M

翻了一下wiki的百科,原来是有的,但是写成了基岩版的(也有一点点不同)。

生物群系/1.13前的ID - Minecraft Wiki,最详细的我的世界百科

生物群系/ID - Minecraft Wiki,最详细的我的世界百科

还有网易版的,

其中网易版的最正确,引用一下:

BiomeType | 我的世界开发者官网

BiomeType
生物群系枚举
class BiomeType(object):
	ocean = 0								# 海洋
	plains = 1								# 平原
	desert = 2								# 沙漠
	extreme_hills = 3						# 山地
	forest = 4								# 森林
	taiga = 5								# 针叶林
	swampland = 6							# 沼泽
	river = 7								# 河流
	hell = 8								# 下界荒地
	the_end = 9								# 末地
	legacy_frozen_ocean = 10				# 冻洋
	frozen_river = 11						# 冻河
	ice_plains = 12							# 积雪的冻原
	ice_mountains = 13						# 雪山
	mushroom_island = 14					# 蘑菇岛
	mushroom_island_shore = 15				# 蘑菇岛岸
	beach = 16								# 沙滩
	desert_hills = 17						# 沙漠丘陵
	forest_hills = 18						# 繁茂的丘陵
	taiga_hills = 19						# 针叶林丘陵
	extreme_hills_edge = 20					# 山地边缘
	jungle = 21								# 丛林
	jungle_hills = 22						# 丛林丘陵
	jungle_edge = 23						# 丛林边缘
	deep_ocean = 24							# 深海
	stone_beach = 25						# 石岸
	cold_beach = 26							# 积雪的沙滩
	birch_forest = 27						# 桦木森林
	birch_forest_hills = 28					# 桦木森林丘陵
	roofed_forest = 29						# 黑森林
	cold_taiga = 30							# 积雪的针叶林
	cold_taiga_hills = 31					# 积雪的针叶林丘陵
	mega_taiga = 32							# 巨型针叶林
	mega_taiga_hills = 33					# 巨型针叶林丘陵
	extreme_hills_plus_trees = 34			# 繁茂的山地
	savanna = 35							# 热带草原
	savanna_plateau = 36					# 热带高原
	mesa = 37								# 恶地
	mesa_plateau_stone = 38					# 繁茂的恶地高原
	mesa_plateau = 39						# 恶地高原
	warm_ocean = 40							# 暖水海洋
	deep_warm_ocean = 41					# 暖水深海
	lukewarm_ocean = 42						# 温水海洋
	deep_lukewarm_ocean = 43				# 温水深海
	cold_ocean = 44							# 冷水海洋
	deep_cold_ocean = 45					# 冷水深海
	frozen_ocean = 46						# 冻洋
	deep_frozen_ocean = 47					# 封冻深海
	bamboo_jungle = 48						# 竹林
	bamboo_jungle_hills = 49				# 竹林丘陵
	sunflower_plains = 129					# 向日葵平原
	desert_mutated = 130					# 沙漠湖泊
	extreme_hills_mutated = 131				# 沙砾山地
	flower_forest = 132						# 繁花森林
	taiga_mutated = 133						# 针叶林山地
	swampland_mutated = 134					# 沼泽山丘
	ice_plains_spikes = 140					# 冰刺平原
	jungle_mutated = 149					# 丛林变种
	jungle_edge_mutated = 151				# 丛林边缘变种
	birch_forest_mutated = 155				# 高大桦木森林
	birch_forest_hills_mutated = 156		# 高大桦木丘陵
	roofed_forest_mutated = 157				# 黑森林丘陵
	cold_taiga_mutated = 158				# 积雪的针叶林山地
	redwood_taiga_mutated = 160				# 巨型云杉针叶林
	redwood_taiga_hills_mutated = 161		# 巨型云杉针叶林丘陵
	extreme_hills_plus_trees_mutated = 162	# 沙砾山地+
	savanna_mutated = 163					# 破碎的热带草原
	savanna_plateau_mutated = 164			# 破碎的热带高原
	mesa_bryce = 165						# 被风蚀的恶地
	mesa_plateau_stone_mutated = 166		# 繁茂的恶地高原变种
	mesa_plateau_mutated = 167				# 恶地高原变种
	soulsand_valley = 178					# 灵魂沙峡谷
	crimson_forest = 179					# 绯红森林
	warped_forest = 180						# 诡异森林
	basalt_deltas = 181						# 玄武岩三角洲
	jagged_peaks = 182						# 尖峭山峰
	frozen_peaks = 183						# 冰封山峰
	snowy_slopes = 184						# 积雪的山坡
	grove = 185								# 雪林
	meadow = 186							# 草甸
	lush_caves = 187						# 繁茂洞穴
	dripstone_caves = 188					# 溶洞
	stony_peaks = 189						# 裸岩山峰

EnchantType | 我的世界开发者官网

EnchantType
附魔类型枚举值
class EnchantType(object):
	ArmorAll = 0				# 保护
	ArmorFire = 1				# 火焰保护
	ArmorFall = 2				# 摔落保护
	ArmorExplosive = 3			# 爆炸保护
	ArmorProjectile = 4			# 弹射物保护
	ArmorThorns = 5				# 荆棘
	WaterBreath = 6				# 水下呼吸
	WaterSpeed = 7				# 深海探索者
	WaterAffinity = 8			# 水下速掘
	WeaponDamage = 9			# 锋利
	WeaponUndead = 10			# 亡灵杀手
	WeaponArthropod = 11		# 节肢杀手
	WeaponKnockback = 12		# 击退
	WeaponFire = 13				# 火焰附加
	WeaponLoot = 14				# 抢夺
	MiningEfficiency = 15		# 效率
	MiningSilkTouch = 16		# 精准采集
	MiningDurability = 17		# 耐久
	MiningLoot = 18				# 时运
	BowDamage = 19				# 力量
	BowKnockback = 20			# 冲击
	BowFire = 21				# 火矢
	BowInfinity = 22			# 无限
	FishingLoot = 23			# 海之眷顾
	FishingLure = 24			# 饵钓
	FrostWalker = 25			# 冰霜行者
	Mending = 26				# 经验修补
	CurseBinding = 27			# 绑定诅咒
	CurseVanishing = 28			# 消失诅咒
	TridentImpaling = 29		# 穿刺
	TridentRiptide = 30			# 激流
	TridentLoyalty = 31			# 忠诚
	TridentChanneling = 32		# 引雷
	CrossbowMultishot = 33		# 多重射击
	CrossbowPiercing = 34		# 穿透
	CrossbowQuickCharge = 35	# 快速装填
	SoulSpeed = 36				# 灵魂疾行
	NumEnchantments = 37		# 附魔种数
	InvalidEnchantment = 38		# 无效附魔
	ModEnchant = 255			# 自定义附魔

EntityType | 我的世界开发者官网

EntityType
实体类型枚举
class EntityType(object):
	Undefined = 1									# 未定义类型
	TypeMask = 0x000000ff							# 类型过滤
	Mob = 0x00000100								# 生物
	PathfinderMob = 0x00000200 | Mob				# 可寻路生物
	Monster = 0x00000800 | PathfinderMob			# 敌对怪物
	Animal = 0x00001000 | PathfinderMob				# 动物
	TamableAnimal = 0x00004000 | Animal				# 可驯服动物
	Ambient = 0x00008000 | Mob						# 环境
	UndeadMob = 0x00010000 | Monster				# 亡灵生物
	ZombieMonster = 0x00020000 | UndeadMob			# 僵尸生物
	Arthropod = 0x00040000 | Monster				# 节肢生物
	Minecart = 0x00080000							# 矿车
	SkeletonMonster = 0x00100000 | UndeadMob		# 骷髅生物
	EquineAnimal = 0x00200000 | TamableAnimal		# 马类生物
	Projectile = 0x00400000							# 抛射物
	AbstractArrow = 0x00800000						# 抽象箭矢
	WaterAnimal = 0x00002000 | PathfinderMob		# 水生生物
	VillagerBase = 0x01000000 | PathfinderMob		# 村民生物
	Chicken = 10 | Animal							# 鸡
	Cow = 11 | Animal								# 牛
	Pig = 12 | Animal								# 猪
	Sheep = 13 | Animal								# 羊
	Wolf = 14 | TamableAnimal						# 狼
	Villager = 15 | VillagerBase					# 村民
	MushroomCow = 16 | Animal						# 哞菇
	Squid = 17 | WaterAnimal						# 鱿鱼
	Rabbit = 18 | Animal							# 兔子
	Bat = 19 | Ambient								# 蝙蝠
	IronGolem = 20 | PathfinderMob					# 铁傀儡
	SnowGolem = 21 | PathfinderMob					# 雪傀儡
	Ocelot = 22 | TamableAnimal						# 豹猫
	Horse = 23 | EquineAnimal						# 马
	PolarBear = 28 | Animal							# 北极熊
	Llama = 29 | Animal								# 羊驼
	Parrot = 30 | TamableAnimal						# 鹦鹉
	Dolphin = 31 | WaterAnimal						# 海豚
	Donkey = 24 | EquineAnimal						# 驴
	Mule = 25 | EquineAnimal						# 骡
	SkeletonHorse = 26 | EquineAnimal | UndeadMob	# 骷髅马
	ZombieHorse = 27 | EquineAnimal | UndeadMob		# 僵尸马
	Zombie = 32 | ZombieMonster						# 僵尸
	Creeper = 33 | Monster							# 苦力怕
	Skeleton = 34 | SkeletonMonster					# 骷髅
	Spider = 35 | Arthropod							# 蜘蛛
	PigZombie = 36 | UndeadMob						# 僵尸猪灵
	Slime = 37 | Monster							# 史莱姆
	EnderMan = 38 | Monster							# 末影人
	Silverfish = 39 | Arthropod						# 蠹虫
	CaveSpider = 40 | Arthropod						# 洞穴蜘蛛
	Ghast = 41 | Monster							# 恶魂
	LavaSlime = 42 | Monster						# 岩浆怪
	Blaze = 43 | Monster							# 烈焰人
	ZombieVillager = 44 | ZombieMonster				# 僵尸村民
	Witch = 45 | Monster							# 女巫
	Stray = 46 | SkeletonMonster					# 流浪者
	Husk = 47 | ZombieMonster						# 尸壳
	WitherSkeleton = 48 | SkeletonMonster			# 凋灵骷髅
	Guardian = 49 | Monster							# 守卫者
	ElderGuardian = 50 | Monster					# 远古守卫者
	Npc = 51 | Mob									# NPC
	WitherBoss = 52 | UndeadMob						# 凋灵
	Dragon = 53 | Monster							# 末影龙
	Shulker = 54 | Monster							# 潜影贝
	Endermite = 55 | Arthropod						# 末影螨
	Agent = 56 | Mob								# 吉祥物
	Vindicator = 57 | Monster						# 卫道士
	Phantom = 58 | UndeadMob						# 幻翼
	IllagerBeast = 59 | Monster						# 劫掠兽
	ArmorStand = 61 | Mob							# 盔甲架
	TripodCamera = 62 | Mob							# 三脚架摄像机
	Player = 63 | Mob								# 玩家
	ItemEntity = 64									# 物品
	PrimedTnt = 65									# TNT
	FallingBlock = 66								# 下落的方块
	MovingBlock = 67								# 移动的方块
	ExperiencePotion = 68 | Projectile				# 附魔之瓶
	Experience = 69									# 经验球
	EyeOfEnder = 70									# 末影之眼
	EnderCrystal = 71								# 末影水晶
	FireworksRocket = 72							# 烟花火箭
	Trident = 73 | Projectile | AbstractArrow		# 三叉戟
	Turtle = 74 | Animal							# 海龟
	Cat = 75 | TamableAnimal						# 猫
	ShulkerBullet = 76 | Projectile					# 潜影贝导弹
	FishingHook = 77								# 浮漂
	Chalkboard = 78									# 黑板
	DragonFireball = 79 | Projectile				# 末影龙火球
	Arrow = 80 | Projectile | AbstractArrow			# 箭
	Snowball = 81 | Projectile						# 雪球
	ThrownEgg = 82 | Projectile						# 鸡蛋
	Painting = 83									# 画
	LargeFireball = 85 | Projectile					# 火球
	ThrownPotion = 86 | Projectile					# 喷溅药水
	Enderpearl = 87 | Projectile					# 末影珍珠
	LeashKnot = 88									# 栓绳结
	WitherSkull = 89 | Projectile					# 黑色凋灵骷髅头
	BoatRideable = 90								# 可乘骑船
	WitherSkullDangerous = 91 | Projectile			# 蓝色凋灵骷髅头
	LightningBolt = 93								# 闪电
	SmallFireball = 94 | Projectile					# 小火球
	AreaEffectCloud = 95							# 区域效果云
	LingeringPotion = 101 | Projectile				# 滞留药水
	LlamaSpit = 102 | Projectile					# 羊驼唾沫
	EvocationFang = 103 | Projectile				# 唤魔者尖牙
	EvocationIllager = 104 | Monster				# 唤魔者
	Vex = 105 | Monster								# 恼鬼
	MinecartRideable = 84 | Minecart				# 可乘骑矿车
	MinecartHopper = 96 | Minecart					# 漏斗矿车
	MinecartTNT = 97 | Minecart						# TNT矿车
	MinecartChest = 98 | Minecart					# 运输矿车
	MinecartFurnace = 99 | Minecart					# 动力矿车
	MinecartCommandBlock = 100 | Minecart			# 命令方块矿车
	IceBomb = 106 | Projectile						# 冰弹
	Balloon = 107									# 气球
	Pufferfish = 108 | WaterAnimal					# 河豚
	Salmon = 109 | WaterAnimal						# 鲑鱼
	Drowned = 110 | ZombieMonster					# 溺尸
	Tropicalfish = 111 | WaterAnimal				# 热带鱼
	Fish = 112 | WaterAnimal						# 鱼
	Panda = 113 | Animal							# 熊猫
	Pillager = 114 | Monster						# 掠夺者
	VillagerV2 = 115 | VillagerBase					# 村民
	ZombieVillagerV2 = 116 | ZombieMonster			# 僵尸村民
	Shield = 117									# 盾牌
	WanderingTrader = 118 | PathfinderMob			# 流浪商人
	Lectern = 119									# 讲台
	ElderGuardianGhost = 120 | Monster				# 远古守卫者恶魂
	Fox = 121 | Animal								# 狐狸
	Bee = 122 | Mob									# 蜜蜂
	Piglin = 123 | Mob								# 猪灵
	Hoglin = 124 | Animal							# 疣猪兽
	Strider = 125 | Animal							# 炽足兽
	Zoglin = 126 | Mob								# 僵尸疣猪兽
	PiglinBrute = 127 | Mob							# 猪灵蛮兵
	Goat = 128 | Animal								# 山羊
	GlowSquid = 129 | WaterAnimal					# 发光鱿鱼
	Axolotl = 130 | Animal							# 美西螈
	CustomProjectile = 254 | Projectile				# 自定义抛射物
	EntityExtension = 255							# 实体扩展
	MAX_ENTITY_ID = 256								# 最大实体ID

附上我的世界几个重要id的范围

https://modrinth.com/mod/endlessids

VanillaNotEnoughIDsEndlessIDs
Block IDs4,09632,00016,777,216
Item IDs32,00032,00016,777,216
Biome IDs25625665,536
Entity IDs256256256 right now, extension planned
Potion IDs323232 right now, extension planned
Enchantment IDs256256256 right now, extension planned
Dimension IDsTheoretically unlimited, 4,294,967,295 in practiceSameSame

  • 8
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值