跳到正文
烈焰甘蔗Wiki

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:357 EntityRegistry.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) + 40 ticks

掉落物

  • 掉落物品: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 — 弹力黏液方块
浏览全部模组