养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

我的世界刷石机故障技巧

时间:2024-11-01 18:43:22

我的世界刷石机问题

工具/原料

我的世界

电脑

方法/步骤

1、刷石的基本原理是利用岩浆和水的相互作用:当岩浆流囿鹣分胰向下方的水时,水变为石头当岩浆源其他方向是水时,岩浆变为黑曜石当非源岩浆(级数<稆糨孝汶;=4)其他方向是水时,岩浆变为圆(岩浆源的级数是0,在主世界每走一格级数+2,末地和下界每走一格级数+1,下落的岩浆级数=原级数+8。)由于挖掘圆石的速度比挖掘石头要慢,而且石头是选择挖成石头还是圆石的,所以高速刷石机一般采用岩浆在上水在下的方式。又因为站着不动挖掘最多能挖5格,所以一般都是5个刷石单元并排作为一组形成一个刷石机。为了达到高速刷石的效果,刷出的石头应该尽快“让位”,即把刷石位空出来,于是需要设计活塞电路,将新刷出的石头推出。各种设计不同的高速刷石机主要区别就在这里。

我的世界刷石机故障技巧

2、首先来看D大的刷石机设计,有一个显而易见的问题:当刷出的石头没有及时处理,以致不能再被B组活塞推出时,刷石点下方的格子会被石头堵住,下次开始刷石时就会推掉岩浆D大为此做了一个快捷关闭机器的压力板,一定程度缓解了这个问题,但用户体验仍不够好,每次开关机器前后要先把石头挖一下。

我的世界刷石机故障技巧

3、我们苴煜塑桠来看一下岩浆把水变成石头的过程。理想情况:因为水的流速比岩浆快,一般情况下应该是水先流进刷石位,然后岩浆流下把水变成石头。但有时候会事与撑乩仍绡愿违:岩浆可能会先流下,这时候,下流的岩浆由于级数>8,不会变成圆石,另一方面,水是不能流向岩浆的,这格岩浆会一直存在。但是岩浆可以流向水并把水替换掉,于是之后岩浆会流进水的格子,如果旁边还有别的水,岩浆就会变成圆石在D大的设计中,由于A组活塞平时是关闭的,会留出一个空位让岩浆往下流而不会影响水源,而在下一个周期中C组活塞就会把刷石位的岩浆清空,让机器恢复正常运行。

我的世界刷石机故障技巧

4、但是我的刷石机就不能幸免了,轻则无法刷重则毁掉整个机器(这还不算最严重的……)我的这个刷石机虽然跟D大的很类似,但是实际上是我自己想出来的,出了这样的问题非常令人不爽(然后才看到了D大的帖子并且学D大加了C组活塞)。想了各种办法解决,但一直无功而返。那么这个问题究竟是如何产生的?又有没有什么解决的方式呢?

我的世界刷石机故障技巧

5、要彻底搞清楚这个问题,我们必须了解一件事:MC中液体流动是怎么计算的?是固定若干时间流动一次?还是周围有空格后多少秒流动一格?看了液体流动有关的代码后得知,当液体接受到方块更新后,会加入一个优先队列,根据液体的流速,在若干游戏刻后进行一次流动(比如水的流速是5,那就是在5刻后流动),同时,如果这块液体已经在队列中排队准备流动了,那么不会再次排队。既然液体流动的时间和收到的方块更新有关,这样一来,就有了一个新的问题,在我们的刷石机中,液体(即水和岩浆)什么时候会收到方块更新?

我的世界刷石机故障技巧

6、这样一来在每个周期的第5游戏刻水流会流下,1-4刻便是岩浆流下的“危险期”。由于在主世界岩浆的流速是30游戏刻,那么如果机器的周期是30游戏刻的整数倍,那么岩浆始终会在30的整数倍时刻收到更新,并在刷石位有空位的时候流下;否则,在一个周期中岩浆流下的时刻不固定,很容易在“危险期”先于水流流下来。(严格说应该是周期的游戏刻数和30的最大公约数>5就可以避开“危险期”)

我的世界刷石机故障技巧

7、这样一来,在队列中的液体随时都有流动的可能;对于我的刷石机来说,在危险期内,岩浆随时都可能流下。(关于第0游戏刻是否危险:MC运行的顺序是处理液体正常流动、处理randomtick、处理活塞。在0刻时,先岩浆流下把水变成石头,然后randomtick什么都做不成,然后活塞把石头拉出,所以0刻不会发生故障。)

我的世界刷石机故障技巧

© 一点知识