Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
注册
Advertisement
Disambig gray  本文章介绍的是刷怪笼方块。关于刷怪塔,请见“教程/刷怪塔”。

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

生成[]

自然生成[]

刷怪笼可在这些地方自然生成,生物的种类取决于所在的结构:

地牢
可能是一个僵尸刷怪笼(50%概率)、骷髅刷怪笼(25%概率)或蜘蛛刷怪笼(25%概率)。
废弃矿井
蜘蛛网环绕的洞穴蜘蛛刷怪笼。
林地府邸
很小概率会生成一座内部具有被蜘蛛网环绕的蜘蛛刷怪笼的小房间
要塞
蠹虫刷怪笼,位于末地传送门房间。每个要塞只有1个。
下界要塞
烈焰人刷怪笼,位于有楼梯引领上去的阳台上。每个下界要塞一般有2个。
堡垒遗迹
岩浆怪刷怪笼,被锁链挂在藏宝室的天花板上。

Java版中,如果自然生成的埋藏的宝藏的箱子生成在了刷怪笼的位置上,箱子会取代刷怪笼且不包含任何战利品,同时在箱子的周围生成5个空刷怪笼。[1]

获取[]

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

破坏[]

挖掘刷怪笼的合适工具是镐。刷怪笼被挖掘后不会掉落。

Lua错误 在Module:Breaking_table的第443行:bad argument #1 to 'ipairs' (table expected, got string)

刷怪笼被破坏后会掉落15-43点经验

用途[]

刷怪笼默认为空,可对着刷怪笼使用刷怪蛋来设置或改变要生成的生物。

和平难度下,刷怪笼生成的任何敌对生物都会在它们生成后立刻消失,而僵尸猪灵恶魂完全不会生成。

不像其他的多数透明方块那样,刷怪笼只是渲染成透明的。也就是说,刷怪笼具有固体方块的属性,例如可以窒息生物、传导红石信号。

刷怪笼不能被活塞推动。

机制[]

玩家距离刷怪笼16个方块内时(含刷怪笼),刷怪笼才会工作。刷怪笼工作时,会在一个以刷怪笼为中心的空间体积内生成对应生物,在Java版中,这个空间体积底面是一个边长为9的正方形,高3格;在基岩版中,底面则为一个轴长为9格的正菱形,同样高3格[2]

刷怪笼内有一个微缩的生物模型,在激活时会以[需要更多信息]RPM的速度逆时针旋转。其中旋转的生物可能会穿着盔甲、也可能携带灾厄旗帜

刷怪笼方块会尝试在这个有效区域内随机选择的4个位置(作为生物的脚部坐标)分别尝试生成1个生物,每次生成后会等待200-799刻(10-39.95秒)。在等待时,刷怪笼中的生物模型的旋转速度会加快。除了不透明地面这一常规生成要求不需要被满足,生物的其他生成要求必须要满足(见下文生成需求),因此刷怪笼常常不能生成超过4个生物。当刷怪笼生成了生物时,它会发出嘶嘶声并产生火焰粒子效果。如果刷怪笼在有效区域内找不到任何符合要求的位置生成生物,则每一都会尝试一次。如果在生成阶段的有效空间存在6个或以上该刷怪笼对应生物,则刷怪笼内会产生火焰粒子(表示已经“生成”了新的生物),但实际上生成过程被跳过,进入下一个周期。

生物更有可能生成在靠近刷怪笼而不是远离刷怪笼的地方。当生物生成的X和Z坐标(平面位置)是小数时,它们会生成在Y坐标(高度位置)是整数的地方。

生成需求[]

刷怪笼会去除对地面不透明的生成需求,但生物的其他生成需求(碰撞箱、亮度)还是需要满足。也就是说,对于一些在生成区域边缘生成的生物来说,必须远离不透明方块以确保可以容纳生物的高度和宽度。对于一些需要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%
岩浆怪 10.05 × 10.05 × 4.09 ?%
  1. 8×8×3是刷怪笼生成实体的实际生成区域,但该区域只包含了实体的中央。失败概率假设在8×8×4空间计算,但这是一个流行的误解:8×8×4被认为是刷怪笼的真空区域的最大效率——它实际上取决于实体自身的大小。注意,10×10×4保证是所有上述生物的适应值。此外,这仅是在生成区域的边缘尝试生成生物的失败概率,而非其他原因,如:在与刷怪笼方块重合位置尝试生成生物失败等。

对于表中所有列出的生成区域,其水平面是以刷怪笼方块为中心的。虽然猪的生成区域是8.9×8.9×2.9,但是猪生成时脚下必须有草方块,导致实际成功生成区域的大小减小到8.9×8.9×1。其他生物可以生成在空中,忽略对地面的普通生成规则。

刷怪笼生成生物时无视生物群系指定的自然生成生物,处于蘑菇岛生物群系的刷怪笼能生成敌对生物,虚空生物群系中的刷怪笼也能正常生成任何生物。

刷怪笼的运作不受游戏规则doMobSpawning的影响,也不受生成上限的影响。

大部分生物的生成需求不含生物群系,所以刷怪笼可以把生物放置在它们不会正常生成的地方。例如,一个哞菇刷怪笼在平原生物群系里,只要生成区域有菌丝体方块,那么哞菇刷怪笼就会生成哞菇。

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

禁用[]

Blaze Spawner Blocking Pattern

荧石禁用烈焰人刷怪笼

禁用刷怪笼所需的条件取决于生物的种类。

对于只在黑暗中生成的生物,让刷怪区域亮度等级大于0可防止刷怪。在刷怪笼周围放置火把即可。

对于烈焰人蠹虫刷怪笼,阻止它刷怪需要需要至少12的亮度等级。例如:

  • 像右图那样使用至少16个亮度为15的方块围起来。
  • 在和刷怪笼同一高度使用7×7格火把紧密围起。
  • 由于基岩版的刷怪笼只在菱形区域生成生物,在刷怪笼四边各放一个亮度15的南瓜灯即可禁用。

岩浆怪刷怪笼无法通过提高亮度等级禁用。

将刷怪笼的刷怪范围完全用固体方块填满可以有效将其禁用。

自定义刷怪笼[]

Example monster spawner - Spider

一个蜘蛛刷怪笼

命令可以自定义刷怪笼:

  • 用于生成任何种类的实体。
  • 可以随机生成多种不同的实体。
  • 可以设置生成的实体的属性。
  • 可以改变刷怪笼本身的部分运作机制,如生成生物的范围、每隔多久尝试一次生成生物。

关于自定义刷怪笼的详细技术性信息详见#数据值

音效[]

Java版

字幕字幕分类描述命名空间ID音高
方块:被破坏方块破坏方块block.metal.breaksubtitles.block.generic.break
[音效 1]玩家带有坠落伤害时坠落在方块上block.metal.fall[音效 1]
方块:损坏中方块挖掘方块block.metal.hitsubtitles.block.generic.hit
方块:被放置方块放置方块block.metal.placesubtitles.block.generic.place
脚步声玩家在方块上行走block.metal.stepsubtitles.block.generic.footsteps

基岩版

字幕分类描述命名空间ID系统音效类型音高音量衰减距离预载
-方块方块作为物品使用时发出的音效use.anvilitem.use.on2.0 1.8 16
方块破坏方块dig.stonebreak2.0 1.65-1.8 16
方块挖掘方块hit.stonehit0.31.125 16
方块放置方块dig.stoneplace2.0 1.8-1.875 16
玩家带有坠落伤害时坠落在方块上fall.stonefall0.41.5 16
玩家在方块上行走step.stonestep0.351.5 16
方块在方块上跳跃jump.stonejump0.121.5 16
方块在方块上着陆land.stoneland0.221.5 16

数据值[]

ID[]

Java版

名称命名空间ID方块标签JE本地化键名
刷怪笼spawnerfeatures_cannot_replace
lava_pool_stone_cannot_replace
mineable/pickaxe
block.minecraft.spawner
名称命名空间ID
方块实体mob_spawner

基岩版

名称命名空间ID数字ID 本地化键名
刷怪笼mob_spawner52tile.mob_spawner.name
名称存档ID
方块实体MobSpawner

方块实体[]

参见:区块格式

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

Java版

  • 方块实体数据
    • 方块实体共通标签
    • 刷怪笼共通标签

基岩版

  • 方块实体数据
    • 方块实体共通标签
    •  EntityIdentifier:将要生成的实体的ID。[需要更多信息]
    •  Delay:在下次生成前的冷却时间(刻)。设为0会导致玩家进入刷怪范围后立即生成实体。
    •  MinSpawnDelay:下一次生成冷却时间的最小随机冷却时间值。
    •  MaxSpawnDelay:下一次生成冷却时间的最大随机冷却时间值。
    •  SpawnCount:每次生成的实体数。
    •  MaxNearbyEntities:允许的附近相同实体的最大数量(SpawnRange* 2 + 1 × SpawnRange* 2 + 1 × 8的范围,以刷怪笼为中心[需要测试])。
    •  RequiredPlayerRange:当玩家激活此刷怪笼时覆盖的球形范围。
    •  SpawnRange:刷怪笼尝试随机放置生物的范围半径。范围是方形的,且中心定于为刷怪笼的X和Z坐标的随机附近,而不是刷怪笼的位置。[需要测试]默认值为4。
    •  DisplayEntityWidth:刷怪笼内显示的实体的宽度。
    •  DisplayEntityHeight:刷怪笼内显示的实体的高度。
    •  DisplayEntityScale:刷怪笼内显示的实体的大小。
    •  SpawnData:(可能不存在)包含在生成后复制到下一个生成的实体的标签。
      •  Properties:属性组件。
      •  TypeId:实体的命名空间ID。
      •  Weight:与其他生成权重相比,该生成被选中的概率。必须为正且至少为1。
    •  SpawnPotentials:(可能不存在)允许生成的实体的列表。
      • :下一次生成。
        •  Properties:属性组件。
        •  TypeId:实体的命名空间ID。
        •  Weight:与其他生成权重相比,该生成被选中的概率。必须为正且至少为1。

视频[]

历史[]

Java版Infdev
20100625-2Spawner JE1 加入了刷怪笼。它们可以被捡起来。当放置刷怪笼时会生成
20100627刷怪笼拥有独立的ID,以减少游戏崩溃。
Java版Beta
?方块名称由“生物生成器”改成“刷怪笼”。
1.2刷怪笼内的缩小版生物重新出现,而在前些版本中一度消失。
Java版
1.0.0Beta 1.9-pre1Spawner JE2 刷怪笼的纹理被更改为深色。
Beta 1.9-pre3用附魔了精准采集的工具可以取得刷怪笼。当它被放置的时候,它会生成猪。
Beta 1.9-pre5鱿鱼刷怪笼现在只在一个狭窄的高度(46-62)中有效。
精准采集对刷怪笼不再有效。
Beta 1.9-pre6刷怪笼现在更加容易被摧毁。
1.2.112w06a多人游戏中的刷怪笼显示了它所生成的生物。在之前它一直显示的是一只猪。
1.3.112w22a刷怪笼被破坏后会掉落经验球。
12w26a刷怪笼支持生成拥有额外数据的生物类型。
1.814w26c刷怪笼的水平生成范围现在是从方块中心处开始计算而不是从西北角处计算。
排除区域大小被减少了:对于一个默认的刷怪笼,要防止生成生物,必须在9×9×9而不是在17×9×17的区域内存在6只生物。
14w28b可对着刷怪笼使用刷怪蛋来改变刷怪笼的类型。
1.916w02a生成大型生物的刷怪笼现在会调整内含缩小版生物的尺寸来与刷怪笼的尺寸相适应。
1.1116w32a方块实体ID从MobSpawner更改为mob_spawner
16w39a一种内有蜘蛛网环绕的蜘蛛刷怪笼的封闭房间可以罕见地生成于林地府邸内。
1.1317w47a英文名称从“Monster Spawner”更改为“Spawner”。
扁平化前,此方块的数字ID为52。
pre5ID名称更改为spawner
1.1418w43aSpawner JE3 更改了刷怪笼的纹理。
1.1620w16a岩浆怪刷怪笼现在可以生成于堡垒遗迹的藏宝室内。
1.18exp2将僵尸、骷髅、蜘蛛和洞穴蜘蛛刷怪笼刷怪区域的方块光照等级上限由7提高到11。
21w37a回退了exp2中的更改。
1.19.322w43a现在刷怪笼可从创造模式物品栏中获取。
22w44a刷怪笼放置时不再有默认的生物类型,此前默认为猪。
没有定义生物类型的刷怪笼不再发出火焰粒子
英文名称改为“Monster Spawner”,以与基岩版保持一致,并不再用紫色文本显示。
现在可以对刷怪笼选取方块
被定义的生物类型现在会在其物品描述中显示,如尚未定义生物类型,会在其描述中介绍如何设置一个生物类型。
携带版Alpha
0.9.0build 1Spawner BE1 加入了刷怪笼,当放置刷怪笼时会生成猪。
build 2对创造模式物品栏中加入了刷怪笼,并且可以用刷怪蛋改变刷怪笼的类型。
刷怪笼放置时不再有默认的生物类型,此前默认为猪。
build 9刷怪笼现在会发光了。
0.12.1build 1烈焰人刷怪笼现在会在下界要塞中生成。
刷怪笼现在使用开采时会掉落经验球
携带版
1.1.01.1.0.0蜘蛛刷怪笼现在会生成在林地府邸中。
基岩版
1.10.01.10.0.3Spawner BE2 更改了刷怪笼的纹理。
1.16.01.16.0.59岩浆怪刷怪笼现在可以生成于堡垒遗迹
1.17.301.17.30.21刷怪笼不再会发光。
原主机版
TU1CU11.0Patch 1 Spawner JE1 加入了刷怪笼。
TU5Spawner JE2 更改了刷怪笼的纹理。
TU31CU191.22Patch 3现在可以用刷怪蛋改变刷怪笼的类型。
TU691.76Patch 38刷怪笼现在可以在创造模式物品栏中找到,也能用选取方块键获得。
  1.90 Spawner JE3 更改了刷怪笼的纹理。

画廊[]

参见[]

参考[]

语言

Advertisement