本站文本内容除另有声明外,转载时均必须注明出处,并遵守CC BY-NC-SA 3.0协议。(转载须知)
本站是中文Minecraft Wiki的镜像站,与Mojang Studios、Weird Gloop没有从属关系。(免责声明)
试炼刷怪笼
阅读
2026-08-26更新
最新编辑:中文mcwiki机器人
阅读:
更新日期:2026-08-26
最新编辑:中文mcwiki机器人
试炼刷怪笼(Trial Spawner)是一种只能在试炼密室中生成的方块,会根据周围玩家的数量调整刷怪总数。
生成
自然生成
试炼刷怪笼自然生成于试炼密室的柱廊和决斗室结构中。试炼刷怪笼生成的生物种类可由其底座方块的种类判断,详见试炼密室 § 试炼刷怪笼。
不祥试炼刷怪笼
不祥试炼刷怪笼冷却时间结束后会变为试炼刷怪笼。
获取
试炼刷怪笼无法在未开启作弊的生存模式的世界中获取。使用创造模式或启用作弊,试炼刷怪笼可以通过创造模式物品栏、创造模式中使用选取方块或命令等方式获得。
破坏
没有工具可以加速对试炼刷怪笼的挖掘。
| 方块 | |
|---|---|
| 硬度 | 50 |
| 工具 | 无 |
| 挖掘时间[挖掘 1] | |
| 徒手 | 75 |
试炼刷怪笼被破坏后不会掉落。
用途
与刷怪笼和不祥试炼刷怪笼一样,自然生成的试炼刷怪笼均已设置好生成的生物种类;由玩家放置出的试炼刷怪笼默认未设置生物种类(内部为空),对其使用刷怪蛋可以设置生物种类,但不会写入刷怪蛋中生物的附加数据。
在Java版中,若游戏规则“启用刷怪笼方块”(spawner_blocks_work)为false,试炼刷怪笼无法运作并生成生物。
激活
当生存模式或冒险模式玩家距离试炼刷怪笼14格以内,试炼刷怪笼中心至玩家眼部的射线间不存在其他方块的视觉遮挡形状,试炼刷怪笼已设置生物种类且不处于冷却状态时,试炼刷怪笼会被激活,开始尝试在周围生成生物。玩家只要激活了刷怪笼就被视为参与了试炼,即便玩家离开此范围或退出游戏也是如此。
试炼刷怪笼从“等待玩家”状态转为激活状态时亮度会增加,产生上升的橙色火花粒子,并且激活状态下其内部的生物模型旋转得更快、火焰粒子更加密集。
试炼刷怪笼在和平难度下或游戏规则“生成生物”(spawn_mobsdoMobSpawningfalse时[1]始终保持等待玩家状态,即使它要生成的生物能够存在于这些情况下也是如此。
转变
当试炼刷怪笼满足以下条件时,它将变成不祥试炼刷怪笼:
- 难度不为和平。
- 游戏规则“生成生物”(
spawn_mobs[仅Java版]或 doMobSpawning[仅基岩版])为 true。 - 检测到处于生存模式或冒险模式且带有试炼之兆状态效果的玩家。
- 满足以下条件之一:
- 它正在等待玩家或正在激活阶段。
- 它在冷却阶段中,但上一次激活时没有变为不祥试炼刷怪笼。
试炼刷怪笼变成不祥试炼刷怪笼会跳过冷却时间、重置挑战并清除由它生成的所有在场生物。
生成生物
激活的试炼刷怪笼运作时,会在一个以试炼刷怪笼为中心的空间体积内生成对应实体,实体的底面中心点会在这个区域内,在基岩版中,对应实体的碰撞箱大小不影响生成,只需实体底面中心点不被阻挡即可。在Java版中,这个空间体积范围为垂直距离1格、水平切比雪夫距离4格;在基岩版中,这个空间体积范围为垂直距离1格、水平曼哈顿距离4格[2]。越靠近试炼刷怪笼,生成在此位置的概率越大。
试炼刷怪笼生成生物不受亮度影响,但它也需要满足刷怪笼的部分生物生成需求;并且试炼刷怪笼中心到刷怪点的视线必须不被视野阻挡方块遮挡(也就是说,当六个面都被阻挡时,试炼刷怪笼将无法生成生物)。
激活的试炼刷怪笼每隔一段时间生成1个生物,48格内同时存活的生物数量达到规定的上限后会停止生成。一次试炼中目标数量的生物全部生成并退场[注 1]后,试炼刷怪笼结束运作,试炼完成。
下表展示了不同试炼刷怪笼生成生物的频率和数量上限,其中[math]\displaystyle{ n }[/math]代表参与试炼的玩家总数。
| 生成于 | 生物类型 | 生成间隔 | 同时存活的生物数量上限 | 生成生物总数 |
|---|---|---|---|---|
| 由玩家放置 | 任意 | 40游戏刻(2秒) | [math]\displaystyle{ n+1 }[/math] | [math]\displaystyle{ 2n+4 }[/math] |
| 试炼密室 | 20游戏刻(1秒) | [math]\displaystyle{ \left\lfloor 0.5\left( n+3 \right) \right\rfloor }[/math][注 2] | [math]\displaystyle{ 2n+4 }[/math] | |
| 试炼密室 | 20游戏刻(1秒) | [math]\displaystyle{ \left\lfloor 0.5\left( n+5 \right) \right\rfloor }[/math][注 2] | [math]\displaystyle{ 2n+4 }[/math] | |
| 试炼密室 | 20游戏刻(1秒) | [math]\displaystyle{ \left\lfloor 0.5\left( n+7 \right) \right\rfloor }[/math][注 2] | [math]\displaystyle{ 2n+4 }[/math] | |
试炼密室中的chamber_8和encounter_4结构
|
160游戏刻(8秒) | [math]\displaystyle{ 2n+2 }[/math] | [math]\displaystyle{ 2n+4 }[/math] | |
试炼密室中的chamber_1、assembly、eruption、pedestal和slanted结构
|
20游戏刻(1秒) | [math]\displaystyle{ \left\lfloor 0.5\left( n+1 \right) \right\rfloor }[/math][注 2] | [math]\displaystyle{ n+1 }[/math] |
奖励
玩家完成一次试炼后,试炼刷怪笼顶部的“闸门”会开启,并弹出奖励。试炼刷怪笼会先从下列两个战利品表中选择一个,再随机抽取物品作为奖励弹出,每个战利品表被选中的概率为50%,选中后直到冷却状态前不再更改。抽取次数等于参与试炼的玩家数量。
由刷怪蛋添加或更改过生物种类的试炼刷怪笼使用试炼刷怪笼的战利品表。
冷却
试炼刷怪笼生成奖励之后会进入36000游戏刻(30分)的冷却状态,亮度等级转为0,试炼刷怪笼顶部的橙色边角变灰。冷却结束后才能再次激活。
试炼刷怪笼的方块实体会记录冷却的结束时间,因此即使所在区块被卸载,试炼刷怪笼依然能继续计算冷却倒计时。
安全保护
在Java版中,试炼刷怪笼属于“仅管理员可设置数据”的方块。
非管理员玩家对试炼刷怪笼按下Ctrl+选取方块时不会复制方块实体数据,放置物品栏中已有的带有方块实体数据的试炼刷怪笼也不会将数据实际加载。
管理员玩家的物品栏中带有方块实体数据的试炼刷怪笼的物品提示框中会显示警告信息。
音效
基岩版:
数据值
ID
| 名称 | 命名空间ID |
|---|---|
trial_spawner |
基岩版:
| 名称 | 命名空间ID | 方块标签(BE) | 本地化键名 |
|---|---|---|---|
trial_spawner | not_feature_replaceable | tile.trial_spawner.name |
| 名称 | 存档ID |
|---|---|
TrialSpawner |
方块状态
| 方块 | 方块属性 | 默认值 | 接受值 | 描述 |
|---|---|---|---|---|
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
|
试炼后冷却 |
方块实体
每个试炼刷怪笼都有相对应的方块实体,储存了关于试炼刷怪笼的附加数据。
- 方块实体数据
- 方块实体共通标签,见Template:Nbt inherit/blockentity/source
- cooldown_ends_at:冷却的结束时间。不存在此项时游戏默认为0。
- current_mobs:当前还存活的由试炼刷怪笼生成的生物。
- :生物的UUID。
- ejecting_loot_table:(命名空间ID)正在喷出物品的战利品表。
- next_mob_spawns_at:下一个生物生成的最早时间。不存在此项时游戏默认为0。
- normal_config:正常变种的试炼刷怪笼使用的试炼刷怪笼配置数据,可以为命名空间ID也可以内联定义。内联格式下的所有字段若指定为默认值则不会被保存。
- 试炼刷怪笼配置
- ominous_config:不祥变种的试炼刷怪笼使用的试炼刷怪笼配置数据,格式与normal_config相同。
- 试炼刷怪笼配置
- ominous_config:不祥变种的试炼刷怪笼使用的试炼刷怪笼配置数据,格式与normal_config相同。
- registered_players:加入试炼的玩家列表。
- :玩家的UUID。
- required_player_range:(1≤值≤128,默认为14)检测加入试炼玩家的范围,采用欧几里得距离。
- spawn_data:下一次生成生物的数据。在决定生成一次生物后,此项数据会从配置字段的spawn_potentials中随机挑选一项作为自身的数据,并覆盖之前的数据。
- target_cooldown_length:(值≥0,默认为36000游戏刻(30分))从试炼刷怪笼生成的所有生物被杀死开始,到下一次可以进行试炼的冷却时间。
- total_mobs_spawned:(值≥0)从试炼开始到现在生成的总生物数量。不存在此项时游戏默认为0。
- registered_players:加入试炼的玩家列表。
基岩版:
历史
| 2023年10月15日 | Minecraft Live 2023展示了试炼刷怪笼。 | ||||||
|---|---|---|---|---|---|---|---|
| Java版 | |||||||
| 1.20.31.21更新 | 23w45a | ||||||
| 1.20.51.21更新 | 24w13a | 加入了方块属性ominous,为true时其会渲染为不祥试炼刷怪笼。
| |||||
| 现在试炼刷怪笼只会在玩家进入其视线时激活。 | |||||||
在spawn_potentials生成数据中加入了可选的equipment_loot_table字符串值。
| |||||||
对于试炼密室中的非旋风人刷怪笼,同时存活的生物数量增加值(simultaneous_mobs_added_per_player)由2改为0.5。
| |||||||
对于试炼密室中的幼年僵尸刷怪笼,同时存活的生物数量基础值(simultaneous_mobs)由3改为2。
| |||||||
| 向补给战利品表加入了腐肉、面包、熟鸡肉和迅捷药水,移除了发光浆果、金胡萝卜、力量药水、绿宝石和末影珍珠。 | |||||||
| pre1 | |||||||
| 1.21 | 24w18a | 试炼刷怪笼不再属于实验性内容。 | |||||
难度为和平或游戏规则doMobSpawning为false时,试炼刷怪笼将保持“等待玩家”而非“未激活”状态。
| |||||||
| 24w19a | |||||||
| pre2 | |||||||
| 1.21.2 | 24w35a | 字段normal_config和ominous_config现在可写为命名空间ID以引用对应的试炼刷怪笼配置数据。
| |||||
| 24w40a | 试炼刷怪笼不再需要木质工具或品质更好的工具来挖掘。 | ||||||
| 1.21.4 | 24w44a | 加入了试炼刷怪笼的安全保护提示。 | |||||
| 1.21.9 | 25w37a | 加入了游戏规则spawnerBlocksEnabled,用于控制试炼刷怪笼有效性。
| |||||
| 基岩版 | |||||||
| 1.20.60更新 1.21 版 | 1.20.60.20 | ||||||
| 1.20.60 | 1.21.0.22 | 试炼刷怪笼不再属于实验性玩法。 | |||||
| 1.21.0.23 | 现在试炼刷怪笼进入不祥状态时会发出trial_omen_single粒子,而不是sculk_soul_particle粒子。
| ||||||
| 1.21.0.24 | 更改了试炼刷怪笼的战利品表以匹配Java版。 | ||||||
| 1.21.20 | 1.21.10.20 | ||||||
画廊
开发截图
变种
注释
参考
导航
| |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||

沪公网安备 31011002002714 号