BlueSlime
可食用蓝色史莱姆。⚠️ 已订正:注册名、实体类名、刷新频率、生成群系、掉落概率五处错误。
基本信息
| 属性 | 值 |
|---|---|
| 实体 ID | TConstruct:EdibleSlime(注册名 EdibleSlime,modid 为 TConstruct) |
| 实体 ID 数字 | 12 |
| 实体类 | tconstruct.world.entity.BlueSlime |
| 父类 | tconstruct.world.entity.SlimeBase |
| 跟踪距离 | 64 |
| 更新频率 | 5 ticks |
| 粒子效果 | blueslime |
已订正 1:
实体 ID原文写作tconstruct.BlueSlime——取自类名而非注册串。 证据:TinkerWorld.java:357EntityRegistry.registerModEntity(BlueSlime.class, "EdibleSlime", 12, TConstruct.instance, 64, 5, true),注册名是EdibleSlime,不是BlueSlime。 已订正 2:原文实体类写作EntityBlueSlime,源码中不存在该类名,实际类名为BlueSlime。 已订正 3:原文刷新频率 60 ticks错。registerModEntity第 6 个参数(更新频率)实测为 5。 已订正 4:原文「生成群系:Forest、Plains、Mountain」漏了 4 个。实际共 7 个群系字典类型,见下表。 已订正 5:原文「掉落 Strange Food — 被玩家击杀时 100% 掉落」错。实际为 50%(size ≥ 8 时必掉)。
生成
- 生物类别:
EnumCreatureType.monster已订正:原文同时写「行为:被动型 slime 怪物」,自相矛盾。源码明确注册为 monster(敌对)。
- 生成数量:
PHConstruct.naturalSlimeSpawn(权重),min 4,max 20原文完全未提该数值来自配置。证据:
PHConstruct.java:97「Blue Slime spawn chance,默认 1,设为 0 禁用」。 - 生成群系(
BiomeDictionary.Type,共 7 种):
| 群系类型 | 群系类型 | 群系类型 |
|---|---|---|
| FOREST | PLAINS | MOUNTAIN |
| HILLS | SWAMP | JUNGLE |
| WASTELAND |
证据:TinkerWorld.java:363-409。整个 addSpawn 块被 if (PHConstruct.naturalSlimeSpawn > 0) 包裹。
- 原文「生成条件:受游戏难度和光照等级影响」——无法核实,源码未在
BlueSlime/SlimeBase中见难度或光照门槛。
属性
生命值(按 size)
getMaxHealthForSize():size == 1 返回 4;否则返回 min(size² + 8, 49)(SlimeBase.java:54-59)
| size | 最大生命值 |
|---|---|
| 1 | 4 |
| 2 | 12 |
| 4 | 24 |
| 8 | 49 |
size 取值范围:出生时 initializeSlime() 用 rand.nextInt(299) 决定 offset(1/2/3),再 size = 1 << offset,故只有 2、4、8 三种,size 1 仅在死亡分裂后出现(SlimeBase.java:73-82)。
原文只写「生命值:根据 size 缩放」,未给公式。
其他
- 碰撞箱:
0.6F * size见方(SlimeBase.java:41) - 经验值:
size + (int) Math.pow(2, size) - 跳跃间隔:
rand.nextInt(120) + 40ticks
掉落物
- 掉落物品:
TinkerWorld.strangeFood(Strange Food) - 概率 50%:
if (j != null && (rand.nextInt(2) == 0) || size >= 8)即rand.nextInt(2) == 0命中即掉;但 size ≥ 8 时必掉(运算符优先级使|| size >= 8直接成立) - 掉落数量:
rand.nextInt(3) + rand.nextInt(size),并受抢掠等级par2加成
证据:SlimeBase.java:178-195、BlueSlime.java 的 getDropItem()。
相关条目
- KingBlueSlime — 蓝色史莱姆王(死亡时生成 15–20 只本实体)
- Crystal — 另一实体(苦力怕变种)
- SlimeGel — 弹力黏液方块