本站文本内容除另有声明外,均在知识共享 署名-非商业性使用-相同方式共享 3.0 协议下提供。(详情…本站文本内容除另有声明外,均在知识共享 署名-非商业性使用-相同方式共享 3.0 协议下提供。(详情…中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!Minecraft中文Wiki微博正在更新!或许有兴趣去看看Minecraft中文Wiki微博正在更新!或许有兴趣去看看想与其他用户进行编辑上的沟通?社区专页正是为此创建的。想与其他用户进行编辑上的沟通?社区专页正是为此创建的。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。需要管理员的协助?在管理员告示板留言也许可以帮到您。需要管理员的协助?在管理员告示板留言也许可以帮到您。

刷怪箱

来自Minecraft Wiki
跳转至: 导航搜索
刷怪箱
Spawner Revision 3.pngPig Spawner.pngZombie Spawner.pngSkeleton Spawner.pngSpider Spawner.pngCave Spider Spawner.pngSilverfish Spawner.pngBlaze Spawner.png
Spawner Revision 3.png

类型

固体方块

需求

物理特性

透明

部分(不阻挡光线)

亮度

JE:否
BE:3

爆炸抗性

?

硬度

5

工具


可再生

可堆叠

是(64)

可燃尽

首次出现

§历史

经验值

用镐开采:15–43

掉落物

方块实体ID

§数据值

数据值

DEC52 HEX34 BIN110100

命名空间ID

§数据值

刷怪箱(Spawner)是可以生成生物方块,内含一个缩小并旋转着的生物模型。

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

刷怪箱不能在生存模式中获得,即使使用了精准采集。然而,如果不用镐开采,开采速度就会变慢,开采后也不会掉落任何经验。

方块
刷怪箱
硬度 5
工具
挖掘用时[注 1]
徒手 25
木质 3.75
石质 1.9
铁质 1.25
钻石质 0.95
金质 0.65
  1. 没有使用已附魔工具时的破坏时间,单位:秒。更多信息详见急迫#瞬间挖掘

Java版中,它不在创造模式物品栏里,对它选择方块也不会生效,必须通过/give命令获得,放置后默认是猪刷怪箱,但刷出的生物可以通过使用刷怪蛋更改。也可以使用/clone创建一个刷怪箱。在基岩原主机版中,空的刷怪箱可以在创造模式物品栏中获得,同时也可以使用选择方块获得。

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

刷怪箱可在这些地方自然生成,生成时会随机选择生成的生物:

地牢
可能是一个僵尸刷怪箱(50%几率)、骷髅刷怪箱(25%几率)或蜘蛛刷怪箱(25%几率)。
废弃矿井
蜘蛛网环绕的洞穴蜘蛛刷怪箱。
林地府邸
很小几率会生成一座内部具有被蜘蛛网环绕的蜘蛛刷怪箱的小房间。
要塞
蠹虫刷怪箱,位于末地传送门房间。每个要塞只有1个。
下界要塞
烈焰人刷怪箱,位于有楼梯引领上去的阳台上。每个下界要塞一般有2个。

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

当玩家位于刷怪箱16格范围内时,刷怪箱会在其周围的8*8*3区域生成生物,提供该区域可被找到的生物种类的合适生成位置。方块会尝试在它周围生成4只生物,然后在再次生成之前会等待10-39.95秒。

当获得刷怪箱的物品形式并放置刷怪箱时,在Java版默认会生成,而在基岩版则为空。

刷怪箱要生成的生物可对着刷怪箱使用刷怪蛋来改变。

和平难度,刷怪箱仍然会出现,但任何生成的敌对生物都会在它们生成后立刻消失。僵尸猪人岩浆怪恶魂根本不会生成。

不像其他的多数透明方块那样,刷怪箱只有在渲染时是透明的。这意味着可以把红石火把放在刷怪箱上面,传导红石信号,窒息生物等。

刷怪箱不能被活塞推动。

机制[编辑 | 编辑源代码]

玩家距离刷怪箱16个方块内时,刷怪箱才会工作。当刷怪箱工作时,会以刷怪箱方块为中心的8×3×8(8格长宽,3格高)的有效区域生成生物,这意味着生物可以在一个9×9的区域,或距离刷怪箱3.5格的位置生成。生物可以在此区域符合生物生成要求的任意一处生成,生物更有可能生成在靠近刷怪箱而不是远离刷怪箱的地方。

当生物生成的X和Z坐标(不一定与刷怪箱对齐)是小数时,它们会生成在Y坐标是整数的地方。生物可以生成在8×8平面区域内的任意一处,但生成的生物脚的高度会与刷怪箱方块在同一层,或者比它高一层或低一层。

对于一些在生成区域以外生成的生物来说,必须远离不透明方块以确保可以容纳生物的高度和宽度,或由其他规则支配它们的每个生成区域。对于一些需要2格高或以上的空间才能生成的生物(如僵尸、骷髅或在Y轴最上面生成的烈焰人)来说,上面的空间必须只包含空气

一个普通刷怪箱的最大生成区域总览
生物形态 需求空间 在8×8×4的空间内的生成比率[注 1] 垂直
对齐

8.9 × 8.9 × 2.9 2.531252%




洞穴蜘蛛
8.7 × 8.7 × 2.5 1.531252%




蠹虫
8.3 × 8.3 × 2.7 0.28125%




僵尸


骷髅


烈焰人
8.6 x 8.6 x 3.8 1.125%





蜘蛛
9.4 × 9.4 × 2.9 6.125%



  1. 8×8×3是刷怪箱生成实体的实际生成区域,但该区域只包含了实体的中央。失败概率假设为8×8×4,因为它是一个流行的误解,以为8×8×4是刷怪箱的真空区域的最大效率——它实际上取决于实体自身的大小。注意,10×10×4保证是所有上述生物的适应值。也请注意,该失败概率只是说明在生成区域的角落生成生物的失败尝试,而不是生物生成在与刷怪箱方块自身交叉位置的失败尝试。

对于表中所有列出的生成区域,其水平面是以刷怪箱方块为中心的。例如猪的生成区域是8.9×8.9×2.9,这个生成区域要求要有草方块,这会减少实际成功生成区域的大小。然而,其他生物可以生成在空中,忽略了对地面的普通生成规则。

刷怪箱不需要在正确的生物群系4格内生成生物。同样,刷怪箱可以把生物放置在它们不会正常生成的地方。例如,一个哞菇刷怪箱在草原生物群系里,只要生成区域有菌丝方块,那么哞菇刷怪箱就会工作。

刷怪箱方块会尝试在有效区域内随机选择的位置生成4个生物,每次生成后会等待200-799刻(10-39.95秒)。在等待时,刷怪箱方块里面的生物会越转越快。除了对地面的生成要求,生物的其他生成要求也必须要满足(例如不能生成在固体方块里、亮度范围要正确等),因此刷怪箱常常不能生成4个生物。当刷怪箱生成了生物时,它会发出嘶嘶声,刷怪箱内火焰升腾。如果刷怪箱在有效区域内找不到任何符合要求的位置生成生物,则每一都会尝试一次。如果在生成阶段刷怪箱周围9×9×9的空间存在6个或以上该刷怪箱对应生物,则刷怪箱内火焰会升腾(表示已经“生成”了新的生物),但实际上生成过程被跳过,进入下一个周期。

当在一个没有有效位置生成生物的刷怪箱附近进行开采时,有时候刷怪箱会在方块被开采后立即生成一只怪物。

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

用4个南瓜灯可以禁用烈焰人刷怪箱。
荧石块禁用烈焰人刷怪箱。

当亮度等级大于7时,只在黑暗中生成的生物的刷怪箱将不会生成生物。所以在刷怪箱的任意一面上放置火把就可以使它失效。

烈焰人刷怪箱是特殊情况,因为它需要大于12的亮度去禁用。例如:

  • 使用4个亮度大于15的方块(例如南瓜灯荧石块红石灯)围在刷怪箱的四个侧面。
  • 使用至少16个亮度为15的方块围起来,如右图。
  • 在和刷怪箱同一高度使用7×7格火把紧密围起。

自定义刷怪箱[编辑 | 编辑源代码]

一个刷怪箱正在生成蜘蛛。

刷怪箱本身的能力比它们被用在Minecraft生存上的能力要高得多。使用命令可定制刷怪箱的许多方面:

  • 刷怪箱可用于生成任何种类的实体。
  • 单个刷怪箱可以生成多个不同的实体,这个实体会在一个列表中被随机选择。
  • 可在生成的实体上设置属性。
  • 刷怪箱的各种各样的范围和定时属性都可以被改变。

关于自定义刷怪箱的详细信息技术请详见下面

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

ID[编辑 | 编辑源代码]

Java版

刷怪箱 命名空间ID

方块
spawner

方块实体
mob_spawner

基岩版:

刷怪箱 命名空间ID 数字ID‌‌[BE]

方块
mob_spawner 52

方块实体
MobSpawner ?

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

参见:区块格式

刷怪箱拥有一个与其关联的方块实体值,该方块实体值保存了关于该刷怪箱的附加数据。刷怪箱的方块实体ID为mob_spawner


  • 方块实体数据
    • 方块实体共通标签 see Template:Nbt inherit/blockentity/template

    •  SpawnPotentials:可选。是一个包含可能生成的实体的列表。如该标签不存在,但存在 SpawnData 标签, Minecraft将会使其生成并指定再次将会生成的实体。该列表将会从 EntityId 和 SpawnData 标签得到。

      • :随后将会生成的实体之一。在刷怪箱进行一次尝试生成,将会随机从中选择一个条目并且用于下一次生成。

        •  Weight:生成这个实体的权重。必须是非负数,且至少为1。

        •  Entity:将会在准备下一次生成时覆盖 SpawnData 的内容。

    •  SpawnData:可选。包含了与下一组即将生成的实体的标签。任何entitymob标签可能被使用。注意,如果一个刷怪箱指定了这些标签,如生物装备、村民专业、羊毛颜色等变量数据将不会被自动生成,且必须手动指定(这并不说明它不再提供朝向信息,这些将会像往常一样随机生成除非他们被人工指定过。同样的,除非史莱姆岩浆怪的大小和生命被设定,这些也同样会被随机生成。)。这和实体ID一起决定了在刷怪箱里旋转的小型实体的外貌。注:如果它不存在,下一组即将生成的实体将会使用该生物的默认原本的生成属性,包括可能的随机装备(此标签优先级大于SpawnPotentials)。警告:如果 SpawnPotentials 标签存在,该标签将会在下一次尝试生成后被覆盖。(详见上文以获取更多信息)

    •  SpawnCount:每次尝试生成生物的数量。

    •  SpawnRange:刷怪箱可以随机生成实体的范围。生成区域为正方体,含刷怪箱所在的方块,并以刷怪箱的 X、Z 坐标为中心的周遭区域——不是以刷怪箱本身为中心,和以刷怪箱底部的Y坐标为中心的两格高的区域。这允许实体可以有足够的空间在这块区域的顶部和底部再向下一格的区域内生成。这块区域中生成实体的顶点的Y坐标均为整数,同时水平的X、Z坐标是与刷怪箱自身相似的浮点值。默认值是4。

    •  Delay:距离下次生成还隔有的。该值若为0,刷怪箱会在玩家进入它的响应范围时立刻生成;若为-1(这不会出现于一般的刷怪箱中,只能通过NBT标签编辑来达成),则当玩家进入它的响应范围时,刷怪箱会重置Delay的值,且SpawnPotentials(如果有)、EntityId 和 SpawnData 表现出完成了一套成功的运作的样子。注意,将Delay标签设置为-1将对游戏中某个刷怪箱的Delay、EntityID和SpawnData设置的更加自然有帮助,与预设这些值来比要更好。

    •  MinSpawnDelay:生成延迟的随机范围的下限。可能等于 MaxSpawnDelay。

    •  MaxSpawnDelay:生成延迟的随机范围的上限。警告:Minecraft将会因为此值为0而崩溃,因此请至少设置为1。

    •  MaxNearbyEntities:实体ID与刷怪箱EntityID相同的实体在刷怪箱周遭(一个以刷怪箱自身为中心的棱长一般为2×x、8、2×x为棱长的柱体区域)最大存在数量。需要注意的是这与一个生物的碰撞箱有关而不是他的实际位置。也就是任何符合的在一个区块中任何区域中的实体但凡处于这个检查区域中,检查的是他们的ID和碰撞箱;相对的,如果只检查他们是否在这个区域里,将会有很多实体没有被判断进去而导致继续生成,这将会造成不小的卡顿!

    •  RequiredPlayerRange:刷怪箱起效所需玩家与刷怪箱之间的最近距离。值得注意的是刷怪箱将会在每一个游戏刻检查当前世界是否有玩家进入该范围。注意:MaxNearbyEntities 也需要被设置。

视频[编辑 | 编辑源代码]

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

Java版(Infdev)
2010年6月25日,2 Spawner Revision 1.png 加入了刷怪箱。它们可以被捡起来。当放置刷怪箱时会生成。‌[何时?]
2010年6月27日 刷怪箱拥有独立的ID,以减少游戏崩溃。
Java版(Beta)
?方块名称由“生物生成器”改成“刷怪箱”。
1.2 刷怪箱内的缩小版生物重新出现,而在前些版本中一度消失。
Java版
1.0.0 Beta 1.9 Prerelease Spawner Revision 2.png 刷怪箱的材质被更改为深色。
Beta 1.9 Prerelease 3 用一把附魔了精准采集的工具可以取得刷怪箱。当它被放置的时候,它会生成猪。
Beta 1.9 Prerelease 5 鱿鱼刷怪箱现在只在一个狭窄的高度(46-62)中有效。
“精准采集”对刷怪箱不再有效。
Beta 1.9 Prerelease 6 刷怪箱现在更加容易被摧毁。
1.2.1 12w06a 多人游戏中的刷怪箱显示了它所生成的生物。在之前它一直显示的是一只猪。
1.3.1 12w22a 刷怪箱被破坏后会掉落经验球。
12w26a 刷怪箱支持生成拥有额外数据的生物类型。
1.8 14w26c 刷怪箱的水平生成范围现在是从方块中心处开始计算而不是从西北角处计算。
排除区域大小被减少了:对于一个默认的刷怪箱,要防止生成生物,必须在9×9×9而不是在17×9×17的区域内存在6只生物。
14w28b 可对着刷怪箱使用刷怪蛋来改变刷怪箱的类型。
1.9 16w02a 生成大型生物的刷怪箱现在会调整内含缩小版生物的尺寸来与刷怪箱的尺寸相适应。
1.11 16w32a 方块实体ID从MobSpawner更改为mob_spawner
1.13 17w47a 英文名称从“Monster Spawner”更改为“Spawner”。
扁平化前,此方块的数字ID为52。
pre5 ID名称更改为spawner
1.14 18w43a Spawner Revision 3.png 更改了刷怪箱的材质。
携带版(Alpha)
0.9.0 build 1 Spawner Revision 1.png 加入了刷怪箱。
build 2 对创造模式物品栏中加入了刷怪箱,并且可以用刷怪蛋改变刷怪箱的类型。
build 9 刷怪箱现在会发光了。
0.11.0 build 1 Spawner Revision 2.png 更改了刷怪箱的材质。
0.12.1 build 1

烈焰人刷怪箱现在会在下界要塞中生成。

刷怪箱现在使用开采时会掉落经验球
携带版
1.1.0 alpha 1.1.0.0 蜘蛛刷怪箱现在会生成在林地府邸中。
基岩版
1.10.0 beta 1.10.0.3 Spawner Revision 3.png 更改了刷怪箱的材质。
原主机版
TU1CU11.0Patch 1Spawner Revision 1.png 加入了刷怪箱。
TU5Spawner Revision 2.png 更改了刷怪箱的材质。
TU31CU191.22Patch 3现在可以用刷怪蛋改变刷怪箱的类型。
TU691.76Patch 38刷怪箱现在可以在创造模式物品栏中找到,也能用选取方块键获得。
PlayStation 4版
1.90 Spawner Revision 3.png 更改了刷怪箱的材质。

漏洞[编辑 | 编辑源代码]

关于“刷怪箱”的漏洞由漏洞追踪器维护,请在那里使用英文汇报漏洞。

你知道吗[编辑 | 编辑源代码]

  • 原主机版[需要验证],如果一个刷怪箱被设置为生成巨人恶魂末影人铁傀儡,其里面的生物模型比刷怪箱大,且模型突出来的部分会超出刷怪箱的侧面。如果刷怪箱被设置为生成末影人,那么它们的头会伸出刷怪箱方块。这不会在基岩版,但会在Java版上发生。
  • 刷怪箱里微型生物的类别对应实际生物的类别。因此,如果刷怪箱被设置为生成末影龙凋灵,那么当看着刷怪箱时,它们的BOSS血量条是可见的。
  • 基岩版Java版,刷怪箱里包含旋转的僵尸骷髅的刷怪箱生成的生物有几率会穿戴护甲。
  • 如果刷怪箱位于蘑菇岛或蘑菇岛岸生物群系,刷怪箱仍然会工作。
  • 虽然在基岩版中刷怪箱会发出亮度等级为3的光,但能造成影响的是刷怪箱能在暗处较容易发现,因为在0-3的亮度等级中,怪物生成和农作物生长效果是相同的。

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

另见[编辑 | 编辑源代码]