试炼刷怪笼

来自Minecraft Wiki
(重定向自不祥试炼刷怪笼
跳转到导航 跳转到搜索
  本条目介绍的是试炼密室中生成的刷怪笼。关于其他结构中的刷怪笼,请见“刷怪笼”。
  关于试炼密室中有着相似纹理的方块,请见“宝库”。
试炼刷怪笼
[[|]]Invicon Trial Spawner.png:Minecraft中Trial Spawner的精灵图,描述:试炼刷怪笼

50
不可推动,不可拉动
底鼓

 #707070
未激活或冷却时:0
等待玩家时:4
激活或喷出战利品时:8
方块ID
trial_spawner

试炼刷怪笼(Trial Spawner)是一种只能在试炼密室中生成的刷怪笼变种,会根据周围玩家的数量调整刷怪总数。

生成[编辑 | 编辑源代码]

自然生成[编辑 | 编辑源代码]

试炼刷怪笼自然生成于试炼密室的柱廊和决斗室结构中。试炼刷怪笼生成的生物种类可由其底座方块的种类判断,详见试炼密室 § 试炼刷怪笼

获取[编辑 | 编辑源代码]

试炼刷怪笼只能通过创造模式物品栏创造模式中使用选取方块命令获得。

破坏[编辑 | 编辑源代码]

没有工具可以加速对试炼刷怪笼的挖掘。

方块 试炼刷怪笼
硬度 50
合适挖掘工具
挖掘时间[挖掘 1]
徒手 75
  1. 根据受影响因素修正前的基础挖掘速度计算出的挖掘时间,单位:秒。更多信息详见挖掘 § 挖掘速度

试炼刷怪笼被破坏后不会掉落。

用途[编辑 | 编辑源代码]

与普通刷怪笼一样,自然生成的试炼刷怪笼均已设置好生成的生物种类;由玩家放置出的试炼刷怪笼默认处于未激活状态(内部为空),对其使用刷怪蛋可以设置生物种类。

激活[编辑 | 编辑源代码]

处于生存模式冒险模式的玩家距离试炼刷怪笼14格以内,且玩家可以看到试炼刷怪笼时,试炼刷怪笼会被激活,开始尝试在周围生成生物。

试炼刷怪笼从等待玩家状态转为激活状态时亮度会增加,产生上升的火花粒子,并且激活状态下其内部的生物模型旋转得更快、火焰粒子更加密集。

试炼刷怪笼在和平难度下或游戏规则doMobSpawningfalse[1]始终保持等待玩家状态,即使它要生成的生物能够存在于这些情况下也是如此。

转变[编辑 | 编辑源代码]

当普通试炼刷怪笼满足以下条件时,它将变成不祥试炼刷怪笼:

  • 难度不为和平
  • 游戏规则doMobSpawningtrue
  • 检测到处于生存模式冒险模式且带有试炼之兆状态效果的玩家。
  • 满足以下条件之一:
    • 它正在等待玩家或正在激活阶段。
    • 它在冷却阶段中,但上一次激活时没有变为不祥试炼刷怪笼。

普通试炼刷怪笼变成不祥试炼刷怪笼会跳过冷却时间、重置挑战并清除由它生成的所有在场生物。

完成试炼且冷却结束后,不祥试炼刷怪笼会变回普通试炼刷怪笼。

生成生物[编辑 | 编辑源代码]

激活的试炼刷怪笼会尝试在切比雪夫距离半径4格内生成生物,越靠近试炼刷怪笼,生成在此位置的概率越大。

试炼刷怪笼生成生物不受亮度影响,但它也需要满足普通刷怪笼的生物生成需求;并且试炼刷怪笼中心到刷怪点的视线必须不被视野阻挡方块遮挡(也就是说,当六个面都被阻挡时,试炼刷怪笼将无法生成生物)。

激活的试炼刷怪笼每隔一段时间生成1个生物,48格内同时存活的生物数量达到规定的上限后会停止生成。一次试炼中目标数量的生物全部生成并退场[注 1]后,试炼刷怪笼结束运作,试炼完成。

不祥试炼刷怪笼生成的怪物具有以下特征:

  • 若能装备盔甲则都会装备带有镶铆或涡流盔甲纹饰的盔甲,并同时附有保护IV、弹射物保护IV和火焰保护IV,虽然这些魔咒互斥[仅Java版][2]
  • 武器会附有锋利I、击退I、力量I或冲击I。
  • 若该生物不能穿戴装备,则会在试炼过程中以总数的2倍生成。
    • 试炼中,这些刷怪笼也会生成一种额外的生物。
  • 所生成生物被击杀时,由不祥试炼额外生成的装备不会掉落。

下表展示了不同试炼刷怪笼生成生物的频率和数量上限,其中n代表14格内生存及冒险模式的玩家总数。

生成于 生物类型 生成间隔 同时存活的生物数量上限 生成生物总数
由玩家放置 任意 40游戏刻(2秒) 2+(n-1) 6+2(n-1)
试炼密室 幼年僵尸 20游戏刻(1秒) 2+0.5(n-1)
(向下取整)
6+2(n-1)
试炼密室 僵尸
尸壳
史莱姆
蜘蛛
洞穴蜘蛛
蠹虫
骷髅
流浪者
沼骸
20游戏刻(1秒) 3+0.5(n-1)
(向下取整)
6+2(n-1)
试炼密室中的
chamber_8结构
骷髅
流浪者
沼骸
160游戏刻(8秒) 3+0.5(n-1)
(向下取整)
6+2(n-1)
试炼密室中的
chamber_1、​assembly、​eruption、​pedestalslanted结构
旋风人 20游戏刻(1秒) 1+0.5(n-1)
(向下取整)
2+(n-1)

生成不祥之物[编辑 | 编辑源代码]

激活的不祥试炼刷怪笼每160游戏刻(8秒)会在欧几里得距离14格内的生存冒险模式的玩家及生物上方2 – 6格生成不祥之物生成器,投掷随机的弹射物

Java版基岩版

BlockSprite ominous-trial-spawner.png:Minecraft中ominous-trial-spawner的精灵图不祥试炼刷怪笼弹射物
物品 堆叠数 权重 概率 物品数 箱子数
风弹 1-3 1/5 20% 0.40 5.0
1 1/5 20% 0.20 5.0
剧毒之箭 1 1/5 20% 0.20 5.0
迟缓之箭IV 1 1/5 20% 0.20 5.0
火焰弹 1-3 1/5 20% 0.40 5.0
滞留型缓降药水 1 1/7 14.29% 0.14 7.0
滞留型盘丝药水 1 1/7 14.29% 0.14 7.0
滞留型虫蚀药水 1 1/7 14.29% 0.14 7.0
滞留型渗浆药水 1 1/7 14.29% 0.14 7.0
滞留型力量药水 1 1/7 14.29% 0.14 7.0
滞留型迅捷药水 1 1/7 14.29% 0.14 7.0
滞留型蓄风药水 1 1/7 14.29% 0.14 7.0

奖励[编辑 | 编辑源代码]

玩家完成一次试炼后,试炼刷怪笼顶部的“闸门”会开启,并弹出奖励。

试炼刷怪笼生成奖励之后会进入36000游戏刻(30分)的冷却状态,亮度等级转为0,普通试炼刷怪笼顶部的橙色边角变灰、不祥试炼刷怪笼顶部的蓝色边角变黑且内部不再显示生物模型和火焰粒子。冷却结束后才能再次激活。即使所在区块被卸载,试炼刷怪笼依然会继续计算冷却倒计时。

普通试炼刷怪笼会掉落下列两个战利品表之一的物品,每个战利品表被选中的概率为50%。参与试炼的玩家数量决定了普通试炼刷怪笼从同一个战利品表中随机抽取物品的次数。

Java版基岩版

BlockSprite trial-spawner.png:Minecraft中trial-spawner的精灵图试炼刷怪笼奖励 - 补给
物品 堆叠数 权重 概率 物品数 箱子数
熟鸡肉 1 3/10 30% 0.30 3.3
面包 1-3 3/10 30% 0.60 3.3
烤马铃薯 1-3 2/10 20% 0.40 5.0
再生药水 1 1/10 10% 0.10 10.0
迅捷药水 1 1/10 10% 0.10 10.0
BlockSprite trial-spawner.png:Minecraft中trial-spawner的精灵图试炼刷怪笼奖励 - 钥匙
物品 堆叠数 权重 概率 物品数 箱子数
试炼钥匙 1 1/1 100% 1.00 1.0

不祥试炼刷怪笼会掉落下列两个战利品表之一的物品,钥匙战利品表被选中的概率为30%,补给战利品表被选中的概率为70%。参与试炼的玩家数量决定了不祥试炼刷怪笼从同一个战利品表中随机抽取物品的次数。

Java版基岩版

BlockSprite ominous-trial-spawner.png:Minecraft中ominous-trial-spawner的精灵图不祥试炼刷怪笼奖励 - 补给
物品 堆叠数 权重 概率 物品数 箱子数
牛排 1-2 3/10 30% 0.45 3.3
烤马铃薯 2-4 3/10 30% 0.90 3.3
金胡萝卜 1-2 2/10 20% 0.30 5.0
再生药水 1 1/10 10% 0.10 10.0
力量药水 1 1/10 10% 0.10 10.0
BlockSprite ominous-trial-spawner.png:Minecraft中ominous-trial-spawner的精灵图不祥试炼刷怪笼奖励 - 钥匙
物品 堆叠数 权重 概率 物品数 箱子数
不祥试炼钥匙 1 1/1 100% 1.00 1.0

由刷怪蛋添加或更改过生物种类的试炼刷怪笼使用普通试炼刷怪笼的战利品表。

安全保护[编辑 | 编辑源代码]

本段落所述内容仅适用于Java版
试炼刷怪笼的物品提示框警告信息

Java版中,试炼刷怪笼属于“仅管理员可设置数据”的方块。

非管理员玩家对试炼刷怪笼按下Ctrl+选取方块时不会复制方块实体数据,放置物品栏中已有的带有方块实体数据的试炼刷怪笼也不会将数据实际加载。

管理员玩家的物品栏中带有方块实体数据的试炼刷怪笼的物品提示框中会显示警告信息。

音效[编辑 | 编辑源代码]

Java版

音效字幕分类描述命名空间ID本地化键名
方块:被破坏方块破坏方块block.trial_spawner.breaksubtitles.block.generic.break
某物:摔落到方块上玩家带有坠落伤害时坠落在方块上block.trial_spawner.fallsubtitles.block.generic.fall
方块:损坏中方块挖掘方块block.trial_spawner.hitsubtitles.block.generic.hit
方块:被放置方块放置方块block.trial_spawner.placesubtitles.block.generic.place
脚步声玩家在方块上行走block.trial_spawner.stepsubtitles.block.generic.footsteps
试炼刷怪笼:噼啪作响方块激活时随机播放block.trial_spawner.ambientsubtitles.block.trial_spawner.ambient
试炼刷怪笼:充能方块有效玩家靠近block.trial_spawner.detect_playersubtitles.block.trial_spawner.detect_player
试炼刷怪笼:生成生物方块生成生物block.trial_spawner.spawn_mobsubtitles.block.trial_spawner.spawn_mob
试炼刷怪笼:开启方块顶部的闸门开启block.trial_spawner.open_shuttersubtitles.block.trial_spawner.open_shutter
试炼刷怪笼:关闭方块顶部的闸门关闭block.trial_spawner.close_shuttersubtitles.block.trial_spawner.close_shutter
试炼刷怪笼:喷出物品方块喷出战利品block.trial_spawner.eject_itemsubtitles.block.trial_spawner.eject_item

基岩版

音效分类描述命名空间ID系统音效类型音量音高衰减距离预载
方块破坏方块trial_spawner.breakbreak1.00.816
方块挖掘方块trial_spawner.stephit0.381.016
方块放置方块trial_spawner.placeplace1.00.816
方块带有摔落伤害时摔落在方块上trial_spawner.stepfall0.41.016
方块在方块上行走trial_spawner.stepstep0.151.016
方块在方块上跳跃trial_spawner.stepjump0.121.016
方块在方块上着陆trial_spawner.stepland0.21.016
方块顶部的闸门开启trial_spawner.open_shuttertrial_spawner.open_shutter1.01.016
方块喷出战利品trial_spawner.eject_itemtrial_spawner.eject_item1.00.8-1.116
方块激活时随机播放trial_spawner.ambienttrial_spawner.ambient0.75-1.00.5-1.516
方块有效玩家靠近trial_spawner.detect_playertrial_spawner.detect_player1.00.76-1.1416
方块顶部的闸门关闭trial_spawner.close_shuttertrial_spawner.close_shutter1.01.016
方块生成生物trial_spawner.spawn_mobtrial_spawner.spawn_mob1.00.8-1.216

数据值[编辑 | 编辑源代码]

ID[编辑 | 编辑源代码]

Java版

名称命名空间ID方块标签JE本地化键名
BlockSprite trial-spawner.png:Minecraft中trial-spawner的精灵图 试炼刷怪笼trial_spawnerfeatures_cannot_replace
lava_pool_stone_cannot_replace
block.minecraft.trial_spawner
名称命名空间ID
BlockSprite trial-spawner.png:Minecraft中trial-spawner的精灵图 方块实体trial_spawner

基岩版

名称命名空间ID本地化键名
BlockSprite trial-spawner.png:Minecraft中trial-spawner的精灵图 试炼刷怪笼trial_spawner
tile.trial_spawner.name
名称存档ID
BlockSprite trial-spawner.png:Minecraft中trial-spawner的精灵图 方块实体TrialSpawner

方块状态[编辑 | 编辑源代码]

参见:方块状态

Java版

方块 方块属性 默认值 接受值 描述
试炼刷怪笼 ominous false true
false
方块是否为不祥变种
trial_spawner_state inactive inactive 试炼刷怪笼处于未激活状态
waiting_for_players 试炼刷怪笼可以被激活,正在等待玩家加入试炼
active 试炼刷怪笼处于激活状态,可以刷新生物
waiting_for_reward_ejection 所有试炼生物已经被清除,等待喷出奖励
ejecting_reward 试炼刷怪笼喷出奖励
cooldown 试炼刷怪笼处于冷却阶段,无法被激活

基岩版

方块 方块属性 默认值 接受值 描述
试炼刷怪笼 ominous false false 方块为普通变种
true 方块为不祥变种
trial_spawner_state 0 0 试炼刷怪笼处于未激活状态
1 试炼刷怪笼可以被激活,正在等待玩家加入试炼
2 试炼刷怪笼处于激活状态,可以刷新生物
3 所有试炼生物已经被清除,等待喷出奖励
4 试炼刷怪笼喷出奖励
5 试炼刷怪笼处于冷却阶段,无法被激活

方块实体[编辑 | 编辑源代码]

参见:方块实体

每个试炼刷怪笼都有相对应的方块实体,储存了关于试炼刷怪笼的附加数据。

Java版

  • NBT复合标签/JSON对象 方块实体数据
    • 方块实体共通标签,见Template:Nbt inherit/blockentity/source[显示]
    • 长整型cooldown_ends_at:冷却的结束时间。不存在此项时游戏默认为0。
    • NBT列表/JSON数组current_mobs:当前还存活的由试炼刷怪笼生成的生物。
    • 字符串ejecting_loot_table:(命名空间ID)正在喷出物品的战利品表。
    • 长整型next_mob_spawns_at:下一个生物生成的最早时间。不存在此项时游戏默认为0。
    • 字符串NBT复合标签/JSON对象normal_config:一个试炼刷怪笼配置数据(可以用 字符串字符串指定一个试炼刷怪笼配置数据的命名空间ID,或直接在此处以 NBT复合标签/JSON对象 类型定义一个新的试炼刷怪笼配置数据)正常变种的试炼刷怪笼的设置数据。内联格式的NBT列表/JSON数组spawn_potentials内的NBT复合标签/JSON对象data字段格式与下面的NBT复合标签/JSON对象spawn_data相同,且任意字段若为默认值则不会被保存。
      • 试炼刷怪笼配置[显示]
    • 字符串NBT复合标签/JSON对象ominous_config:一个试炼刷怪笼配置数据(可以用 字符串字符串指定一个试炼刷怪笼配置数据的命名空间ID,或直接在此处以 NBT复合标签/JSON对象 类型定义一个新的试炼刷怪笼配置数据)不祥变种的试炼刷怪笼的设置数据。格式与字符串NBT复合标签/JSON对象normal_config相同。
      • 试炼刷怪笼配置[显示]
    • NBT列表/JSON数组registered_players:加入试炼的玩家列表。
    • 整型required_player_range:(1≤值≤128,默认为14)检测加入试炼玩家的范围,采用欧几里得距离。
    • NBT复合标签/JSON对象spawn_data:下一次生成生物的数据。在决定生成一次生物后,此项数据会从配置字段的NBT列表/JSON数组spawn_potentials中随机挑选一项作为自身的数据,并覆盖之前的数据。
      • NBT复合标签/JSON对象custom_spawn_rules: 自定义生成条件,若指定可以覆盖默认生成规则。
        • 整型整型数组block_light_limit:方块光照限制。可以为一个单独的数字规定精确数值,或使用包含了两个数字的整型数组规定[下限,上限]
        • 整型整型数组sky_light_limit:天空光照限制。可以为一个单独的数字规定精确数值,或使用包含了两个数字的整型数组规定[下限,上限]
      • NBT复合标签/JSON对象*
        *
        entity
        :要生成的生物。
      • NBT复合标签/JSON对象equipment:设置生物生成时带有的物品。
        • 字符串*
          *
          loot_table
          :(命名空间ID)使用战利品表获得物品,装备到生成生物身上。
        • 单精度浮点数NBT复合标签/JSON对象slot_drop_chances:(默认为8.5%)设置生物死亡时指定槽位物品的掉落概率。使用单精度浮点数单精度浮点数形式时代表所有槽位按照此概率掉落。
          • 单精度浮点数<装备槽位>:指定槽位物品掉落概率。没有明确写出的槽位全部默认为8.5%。
    • 整型target_cooldown_length:(值≥0,默认为36000游戏刻(30分))从试炼刷怪笼生成的所有生物被杀死开始,到下一次可以进行试炼的冷却时间。
    • 整型total_mobs_spawned:(值≥0)从试炼开始到现在生成的总生物数量。不存在此项时游戏默认为0。

基岩版

数据驱动[编辑 | 编辑源代码]

试炼刷怪笼的设置数据可定义在数据包data/<命名空间>/trial_spawner内,并在字符串NBT复合标签/JSON对象normal_config字符串NBT复合标签/JSON对象ominous_config中使用对应的命名空间ID设置。

历史[编辑 | 编辑源代码]

2023年10月15日Minecraft Live 2023展示了试炼刷怪笼。
Java版
1.20.323w45a 加入了试炼刷怪笼,属于实验性内容
1.20.524w13a 加入了不祥试炼刷怪笼,属于实验性内容
pre1 更改了试炼刷怪笼的纹理。
1.2124w18a试炼刷怪笼不再属于实验性内容
难度为和平或游戏规则doMobSpawningfalse时,试炼刷怪笼将保持“等待玩家”而非“未激活”状态。
重命名了不祥试炼刷怪笼激活和环境音效的声音事件。由block.trial_spawner.charge_activateblock.trial_spawner.ambient_charged变为block.trial_spawner.ominous_activateblock.trial_spawner.ambient_ominous
24w19a 更改了试炼刷怪笼的纹理。
pre2 更改了试炼刷怪笼的底部纹理以匹配基岩版
1.21.224w35a字段normal_configominous_config现在可写为命名空间ID以引用对应的试炼刷怪笼配置数据。
24w40a试炼刷怪笼不再需要木质工具或品质更好的工具来挖掘。
1.21.424w44a加入了试炼刷怪笼的安全保护提示。
基岩版
1.20.601.20.60.20 加入了试炼刷怪笼,属于实验性玩法
1.21.01.21.0.20 加入了不祥试炼刷怪笼,属于实验性玩法
1.21.0.21现在不祥试炼刷怪笼会生成不祥之物生成器以展示将要发射的物品。
1.21.0.22试炼刷怪笼不再属于实验性玩法
更改了试炼刷怪笼的纹理。
1.21.0.23调整了不祥试炼刷怪笼发射弹射物的战利品表以近似匹配Java版
1.21.0.24更改了试炼刷怪笼和不祥试炼刷怪笼的战利品表以匹配Java版
1.21.0.26再次调整了不祥试炼刷怪笼发射弹射物的战利品表以匹配Java版
1.21.201.21.10.20 更改了试炼刷怪笼的纹理。

画廊[编辑 | 编辑源代码]

开发截图[编辑 | 编辑源代码]

变种[编辑 | 编辑源代码]

注释[编辑 | 编辑源代码]

  1. 生物死亡或位于试炼刷怪笼48格以外时被视为退场;史莱姆岩浆怪分裂产生的新生物不被计入。

参考[编辑 | 编辑源代码]

  1. MC-266487
  2. MC-270636 — 漏洞状态为“有意为之”。

导航[编辑 | 编辑源代码]