a丶穷小强吧 关注:30贴子:1,465

浅谈刷怪笼

只看楼主收藏回复

最近在研究刷怪塔,索性就深入了解了一下刷怪笼(尽管有些以前知道,但一些知识未经验证),所以借此机会对一些知识实验一下,并来水一贴。
一些信息来自中文wiki(听说中文wiki有很多错误,这次仔细的阅读我也是见识了。),有些知识虽经验证过,但没有进行大量实验,如有错误,请大家指出,我会查证并修改;如有些知识点未涉及,也欢迎大家补充。


IP属地:江苏1楼2015-09-21 17:13回复
    首先,认识一下刷怪笼。
    我们俗称的“刷怪笼”在中文wiki里称“刷怪箱”。
    刷怪箱(Monster Spawner),又称生物生成器,是一种在地牢、废弃矿井、要塞和下界要塞中能够发现的,透明、深蓝色牢笼结构的方块。在笼子内有不提供任何亮度的火焰,和一个它会生成的不断旋转的缩小版生物。它旋转的速度会越来越快,直到一个生物被生成。


    IP属地:江苏2楼2015-09-21 17:19
    回复
      广告
      立即查看
      刷怪箱可能会在以下地点出现:
      1、地牢:生成僵尸(50%几率),骷髅(25%几率)或者蜘蛛(25%几率),在蜘蛛刷怪箱中生成蜘蛛骑士(1%几率)。每个地牢仅有一个刷怪箱。
      2、废弃矿井:生成洞穴蜘蛛。一般位于水平的隧道中,并且被大量的蜘蛛网所包围。
      3、要塞:生成蠹虫,位于末地传送门框架所在的房间。每个要塞仅有一个。
      4、下界要塞:生成烈焰人。位于有楼梯引领上去的阳台上。


      IP属地:江苏3楼2015-09-21 17:21
      回复
        哦,对了,以下信息基于原版,不要跟我说什么物品栏编辑器或地图编辑器或mod什么的。对于指令,我还是小白,一些关于指令的问题最好还是找度娘。


        IP属地:江苏4楼2015-09-21 17:28
        回复
          刷怪箱可以生成任何一种生物。但如果不使用物品栏编辑器或地图编辑器或添加mod,自然生成的刷怪箱不会生成被动性生物,以及爬行者、末影人,在生存模式下刷怪箱只能生成僵尸、骷髅、蜘蛛、洞穴蜘蛛、烈焰人或蠹虫。

          为了便于观看,颗粒效果调为最少。


          IP属地:江苏5楼2015-09-21 17:35
          回复
            不能自然生成的刷怪箱


            IP属地:江苏6楼2015-09-21 17:40
            回复
              一些刷怪笼里的生物看不清请谅解,不知道机智的你们有没有发现有两头猪,原谅我的记性,最后一个应该是村民,由于刷的满地当时给改了,这里就给他一个特写吧。


              IP属地:江苏7楼2015-09-21 17:47
              回复
                现在让我们来细数一下刷怪蛋有多少。
                27个,按理说刷怪笼至少有27个(再次强调一下:刷怪箱可以生成任何一种生物),然而上面只有6+16=22个,这里为什么提到刷怪蛋?为什么留几种没说?接下来,细细说来......


                IP属地:江苏8楼2015-09-21 20:24
                回复
                  广告
                  立即查看
                  这是剩下的几种刷怪笼:
                  分别是末影人、守卫者、鱿鱼、豹猫、恶魂。
                  然而,如果一个刷怪箱被修改,用来生成恶魂、巨人、鱿鱼、铁傀儡、村民、末影人或末影龙,生物在刷怪箱内的模型将会缩小。但是它们不能很好地相适应于笼子,因为它们的比例系数和其它生物一样。(索引于wiki)
                  这里村民我并没有跟它们列在一起,因为我发现村民在刷怪笼里并没有什么不妥,况且连猪人都能完美的适合刷怪笼;再者,我将守卫者和豹猫挑了出来,关于鱿鱼的触手是因为比例不适?还是其他的?那么守卫者和豹猫的尾巴也裸露在刷怪笼的外面又是因为什么?对于,末影人和恶魂是毋庸置疑的比例系数问题,这里还发现马也会不适应于刷怪笼。
                  然而,除了这27个刷怪笼之外,自12w32a之后,刷怪箱可以被修改为穿戴着特定盔甲或武器的僵尸、骷髅与僵尸猪人。至于,铁傀儡、巨人、末影人什么的就不知道了。
                  关于,指令怎么弄出这些,请自行百度,请原谅我的无知。(我是真没研究过,到时用到了在研究吧。)


                  IP属地:江苏9楼2015-09-21 20:47
                  回复
                    接下来的讲解,要创造来讲了,所以,来看看怎么才能得到刷怪箱吧。
                    刷怪箱方块只能使用/give命令或者/setblock命令在电脑版得到。
                    在生存模式中没有任何手段能够把刷怪箱放在你的物品栏中。在之前可以使用 /give [用户名] 52:<实体数字ID> [数量] 0 指令给予生成特定生物的刷怪箱,之后请使用/give [用户名] mob_spawner <数量> 0 {BlockEntityTag:{EntityId:"<实体字母ID>"}}。(这里的之前之后,也许大概可能是1.8版本,请原谅我的懒惰,自行查证。)
                    当你放置直接用/give命令得到的刷怪箱的时候他将会生成猪。刷怪箱生成的生物可以由/setblock命令决定(比如生成牛:/setblock <位置> mob_spawner 0 replace {EntityId:"Cow" <oldblockHandling> <dataTag>} )。
                    这里的“实体字母ID”、“oldblockHandling”、“dataTag”很是复杂,好在1.8版本添加了“手持刷怪蛋点击刷怪箱会使得刷怪箱内的生物变化”,我们只需在创造模式下输入/give [用户名] mob_spawner,即可得到小猪君:
                    再拿出对应的刷怪蛋右击它即可。


                    IP属地:江苏10楼2015-09-21 21:07
                    回复
                      接下来,了解一下刷怪箱生成怪物的特性
                      刷怪箱会在其周围生成生物,但也要符合生物本身生成的要求。不同生物的要求不同。例如,主世界中的攻击性生物只能在黑暗中(亮度为7或以下),而家畜则必须在草上生成,亮度要求9或以上。不过,刷怪箱可以将生物生成在空中,这样会忽略掉生物对于地面的生成要求。(注意这里家畜必须在草方块上生成)


                      IP属地:江苏11楼2015-09-21 21:22
                      回复
                        玩家距离刷怪箱16个方块内时(这里第16格就停止工作,格数不包括刷怪笼),刷怪箱才会工作。当玩家不在判定范围内时,刷怪箱内的生物会停止旋转,刷怪箱也会停止火焰颗粒效果。(刷怪笼过远,效果图不清就不上了)
                        刷怪箱工作时,刷怪箱会尝试在有效区域内随机生成1~4个生物,每生成一次后会等待200-799刻(10-39.95秒,随机)再进行下一次生成。在等待时,刷怪箱笼子里的生物会越转越快。除了对地面的生成要求(这里大部分刷怪笼对地面没有要求,生物可生成在空中),生物的其它生成要求也必须要满足(如不能生成在固体方块中、正确的亮度范围),因此一个刷怪箱常常不能生成出4个生物。如果刷怪箱在有效区域内找不到任何符合要求的位置生成生物,则每一刻都会尝试一次。当刷怪箱成功生成至少一个生物后才会进入下一个生成周期。


                        IP属地:江苏12楼2015-09-21 21:36
                        回复
                          生物可以在此区域符合生物生成要求的任意一处生成,若此区域全部符合生物生成的要求,则生物生成点不呈线性,且越靠近刷怪箱处生成几率越大。这里我们就能看出挂机点的位置了,一般我们会把生成区域全部挖空,这就说明所有区域全部满足刷怪要求,这样挂机要离的最近一般是站在刷怪笼上面第三格(不包括刷怪笼),但有时我们的收集杀怪装置的不同我们的挂机点就会改变,这就要你们自己权衡了。


                          IP属地:江苏14楼2015-09-22 17:40
                          回复
                            而对于刷怪上限:如果在生成阶段,刷怪箱周围17 × 17× 9(长×宽×高)的空间存在至少6个生物,则刷怪箱内火焰会升腾(表示已经“生成”了新的生物,但会立即消失),但实际上生成过程被跳过,进入下一个周期。
                            这样我们就要保证:
                            1、除了所建刷怪笼范围9×9的区域外17×17的区域内不要刷怪,我们可以插火把或铺半砖甚至全部填充;
                            2、刷出的怪物要立即排出检测区域。
                            这样高度范围,要以刷怪笼为基点向下至少6格(不包括刷怪箱),这样刷出来的怪物生成之后会立即掉出刷怪区域。


                            IP属地:江苏16楼2015-09-24 15:24
                            回复
                              广告
                              立即查看
                              当然了,为了保证刷出的怪物不被刷在刷怪笼正上方而掉不下来,我们要把刷怪笼上面的两个方块填充上(其实一个就可以,你懂的)。
                              这里刷出的怪物已经大于6。


                              IP属地:江苏17楼2015-09-24 15:29
                              回复