我的世界海里的鱼怎么杀?

欧阳启崇欧阳启崇最佳答案最佳答案

这题我会! 首先我们得了解鱼是怎么被刷新的,在游戏中有一个数据叫做“生物刷新率”(生物生成概率),它控制着各种生物的生成,包括鱼。

/tp @p 0.0 0.0 2431576

/tp @p -8192 -8192 2431576

如上图,我的世界中所有生物的生成都有刷新率这一属性,它的数值范围是[0,1],单位为秒。鱼的刷新率为15秒,所以每隔15/20(我调的小于官方标准值)秒就会刷新一次。只要不打破这个规律,就能一直钓到鱼。当然,如果打开作弊,直接复制这个值到命令方块里就可以无限掉了。

那么现在的问题就变成了如何能让鱼在15秒内游回到起点,并重新被孵化出来?其实这已经是一个简单的物理问题了。因为鱼是在水中移动的,而水流是会沿着路径向上传播的。所以我们需要让水的源头不断流动起来,同时让水中的鱼可以顺水而下。于是我们搭建一个简易的水泵: 用水桶装满水,放入两个缸中,中间用一块玻璃板隔开(如果没有玻璃板,可以用木板代替,但效果会打些折扣)。这样,左边鱼缸里的鱼可以通过玻璃板从右边的鱼缸里饮水。当左边鱼缸里的鱼越积越多时,水位就会上升,进而推动水泵把水抽走。如此往复。

我在测试时发现,每次有鱼返回起点并被孵化后,都要等上一段时间才能让鱼再次顺流而下。于是我添加了一个时钟,用来计算等待的时间。

最终测试完成之后,我发现这个简单的小装置真的可以重复地钓到鱼并且让它们按时顺流而下,只是效率不是很高,大概每20次能钓到两次鱼吧。如果将命令方块的生物刷新率改为0.05,这样的话,只要不停下来,理论上是可以一直钓下去的。不过这么搞的话,内存占用会非常大。 我想分享这个技巧的原因在于:这是在我看过无数教学视频和攻略后自己琢磨出来的,且不需要任何mod支持。也许有些教程会让你装一些奇怪的东西或者打一些奇怪的代码,但是只要你懂原理,完全可以不用那些奇技淫巧。这就是最原始也是最强大的生存模式玩法,只要动脑,你就有大把机会比其他人更领先一步获得资源。

我来回答
请发表正能量的言论,文明评论!