我的世界基岩上方刷凋零骷髅的原理及实现
我的世界怎么刷信标,今天我就给大家带来刷凋零骷髅的方法,希望大家喜欢。我的世界基岩上方刷凋零骷髅的原理及实现。我的世界凋零骷髅刷怪塔。我的世界怎么刷凋零骷髅。上一张效果图
在基岩上方刷凋零骷髅可以利用despawn半径达到极高速度刷怪的目的为了更好的展示这个的原理我写了一个简单的MOD在F3界面里会显示一些关于地狱堡垒刷怪的信息接下来讲解的时候会把这些信息的具体作用慢慢讲的所谓地狱堡垒刷怪,就是区别于普通地狱的刷怪情况在地狱堡垒中,烈焰人、凋零骷髅、地狱史莱姆可以刷出在普通的地狱环境下,烈焰人和凋零骷髅无法刷出而地狱史莱姆只有在高亮度时才可以刷出因此要想获得凋零骷髅就得想办法利用地狱堡垒刷怪的区域
地狱堡垒刷怪有2种方式而到目前为止,只有第一种方式被大家熟知在地狱堡垒的关键部位有可进行刷怪的区域如桥,桥的交点,室内等这种刷怪方式下,只要在区域内任何实体方块都可以进行堡垒刷怪但是这种刷怪方法的明显缺陷就是速度太慢由于地狱周围无效面积非常大,而且猪人可以在任意亮度刷出因此这种方法效率非常低这也就是为什么至今也没有很高效率的生存可用的凋零骷髅塔
而第二种刷怪方法至今才被发现,其实就是因为其很隐藏甚至看了源码也很难找到刷怪区域在玩家加载一个地狱堡垒时地狱堡垒就会被添加到一个hashmap里面这个hashmap是运行时才即时计算的,不保存在存档里而玩家在地狱中行走的时候,周围33x33个chunk中的地狱堡垒都会被加载
在F3界面的左侧可以看到structures:4这显示的是hashmap里面记录的地狱堡垒个数也就是说,我在地狱行走的这段时间加载了4个地狱堡垒而在每一次刷怪时,hashmap的迭代器会进行迭代,但是在迭代第一次之后就停止也就是说,hashmap中的一个地狱堡垒会被选中这个被选中的地狱堡垒会被用于第二种地狱堡垒刷怪PS 由于hashmap记录元素是无序的因此我们无法预测哪个地狱堡垒会被选中而被选中的地狱堡垒就会进行第二种堡垒刷怪堡垒的bounding box,也就是能围住堡垒的最小立方体只要地狱砖方块的x和z坐标在这个立方体内那么这个地狱砖就可以刷怪无论这个地狱砖是天然生成的还是手工生成的
而由于在地狱砖上刷怪时并不会判断其y坐标是否在立方体内因此我们可以把地狱砖的刷怪版放在基岩上以提高刷怪效率但是,最大的问题仍然是在hashmap上可以看到我们这个时候有4个堡垒在hashmap里面但是只有一个堡垒会被选择作为第二种刷怪的堡垒而hashmap的迭代器的选择又是无法预知的那么我们怎么知道这4个堡垒哪个堡垒会是进行第二种刷怪呢?
注意到,hashmap并不保存在存档文件里面仅仅是在运行时计算的所以如果我们这个时候退出重进游戏那么之前hashmap里的所有数据都会消失接下来玩家周围的33x33个chunk中的所有堡垒仍然会照常加载可以看到,现在的hashmap里面只有眼前这个堡垒了自然,hashmap的迭代器就肯定会选到这一个堡垒那么这个堡垒就必定会进行第二种刷怪了总结一下,要强制让hashmap的迭代器选择到我们想要的堡垒只需要让hashmap里面只有一个堡垒,迭代器别无选择即可重进游戏的时候hashmap会重置而此时如果玩家33x33个chunk周围只有1个堡垒的话那么自然hashmap里面就只有一个元素了迭代器也就只会选到这个堡垒,这个堡垒就必定会进行第二种刷怪因此我们的目的就是,在地狱中寻找一个地狱堡垒而且这个地狱堡垒周围的33x33个chunk中没有任何其他堡垒如图就是一个非常完美的选址
找到这样一个选址之后,在基岩上方建造刷怪塔即可总结下来,要造这样一个高速凋零骷髅塔的步骤:1、找到一个地狱堡垒,并且其周围33x33个chunk中都没有任何其他堡垒2、在其基岩上方造刷怪塔,地板需用地狱砖3、在每次使用前,退出并重进游戏以刷新hashmap接下来启动刷怪塔就可以达到高速刷怪的效果了!PS 几乎任何一种地狱可用的刷怪塔设计都可以用到这里不过要注意的是凋零骷髅有3格高整个凋零刷怪塔的代码原理就是这样了这个可以说是世界范围内都非常重要的MC发现第一次在生存中可以做到如此高效率的刷凋零骷髅!再次感谢两位帮到的朋友 915986386和zoujt629以及 火黑_213275070也进行了不少测试总之非常好顶赞!
一哥手游平台是重庆一哥手游科技公司旗下手机游戏玩家平台,以精品运营为理念,以贴心服务为宗旨,致力于为各种不同渠道与玩家打造好玩的手机游戏服务平台,同时免费提供丰富的手机游戏下载,立志成为国内一流的综合性手机游戏娱乐平台,不断追求更加卓越的品质!一哥手游!
页:
[1]