Crystal
⚠️ 已订正:注册名、刷新频率错误;「水晶主题变种苦力怕 / 会自爆 / 水晶碎片爆炸效果 / 黏液岛附近水域生成」基本为编造。本实体在源码中近乎空壳。
基本信息
| 属性 | 值 |
|---|---|
| 实体 ID | TConstruct:Crystal |
| 实体 ID 数字 | 2 |
| 实体类 | tconstruct.world.entity.Crystal |
| 父类 | net.minecraft.entity.monster.EntityCreeper |
| 跟踪距离 | 32 |
| 更新频率 | 3 ticks |
已订正 1:
实体 ID原文写作tconstruct.Crystal,modid 大小写有误(实测TConstruct)。 已订正 2:原文刷新频率 60 ticks错,实测为 3。 证据:TinkerWorld.java:353registerModEntity(Crystal.class, "Crystal", 2, TConstruct.instance, 32, 3, true)。 已订正 3:原文分类写EntityCreeper(指包名entity.monster)正确,但据此推演出的「水晶主题变种」描述属于过度解读——见下。
源码实际内容
Crystal.java 全文仅 11 行,类体只有构造函数和一行被注释掉的贴图赋值:
public class Crystal extends EntityCreeper {
public Crystal(World par1World) {
super(par1World);
// texture = "/mods/tinker/textures/mob/crystalwater.png";
}
}
除继承自 EntityCreeper 的原版苦力怕行为外,本类没有任何覆写。因此:
| 原文断言 | 核对结论 |
|---|---|
| 「水晶主题变种苦力怕」 | 仅为类名/贴图命名,无任何实现 |
| 「继承自 EntityCreeper:标准苦力怕行为」 | 正确(纯继承) |
| 「自爆:接近玩家时引爆」 | 属原版 EntityCreeper 行为,非本 mod 实现 |
| 「水下行为:可水下生成」 | 无法核实,Crystal 无相关覆写 |
| 「爆炸:产生水晶碎片效果」 | 无法核实,源码无任何掉落或爆炸覆写 |
| 「生成地点:Slime Island 附近水域」 | 错误,源码无任何自然生成注册 |
| 「生成条件:高亮度等级的水边区域」 | 无法核实,源码无此逻辑 |
生成
本实体没有自然生成注册。 TinkerWorld.createEntities() 中 EntityRegistry.addSpawn 的调用只针对 BlueSlime(7 个群系类型),Crystal 不在其中。
证据:TinkerWorld.java:363-409(addSpawn 调用块)与 TinkerWorld.java:351-359(registerModEntity 块)的对比。
全仓检索 Crystal 的 spawn/instanceof 调用亦无结果。因此在正常游戏流程中无法自然遇到该实体。
相关条目
- BlueSlime — 唯一有自然生成的史莱姆类实体
- KingBlueSlime — 蓝色史莱姆王
- CrystalGuardian — 另一未注册的实体类