第一中文网

第二十八章 区块与区段 (第1/2页)

天才一秒记住【第一中文网】地址:www.dyzww.cc

在上一章中,我们提到了“区块刻”。区块刻是个啥我们暂时不用了解,但区块我们还是要很详细的了解一下。

首先让我们认识一下区块(chunk)。

当你在minecraft世界行走时,你或许会发现你的视野边缘是由一个个正方形的区域组成的。这些正方形区域就是正在加载的区块。

minecraft的世界是由一个个区块组成的,每个区块的长宽是16格,高是256格。在还未正式发布的minecraft1.18版本中,区块的高度甚至达到了384格。

所以说,一个区块包含着块方块。而一个世界最多可以生成个区块(约为14亿),每种区块都有7.46x10(的244,700次方)种可能的区块种类。怎么样,是不是很震撼?照这样计算,一个世界就有(921.6京[1京=万亿])块方块。

但是上面这些只是真区块。什么是真区块呢?听说过minecraft的边境之地吧,当你到达minecraft的很远的地方时,那里的区块会出现bug,也就是加载错误(32位溢出)。在Java版中,这个bUG早就已经在beta1.8版本移除(但没有完全移除,64位溢出导致的边境之地仍然存在),并添加了世界边界拦着你。当你以任何方式越过世界边界后来到外面,会得到一些负面效果,扣血死亡,就好像绝地求生里一样。其实Java版的minecraft还真的有点像绝地求生,你还可以使用特定的指令修改边界,来达到绝地求生的效果。是不是很神奇?

在基岩版,并没有边界,所以你仍然可以看到那个神奇的区块。但可惜,基岩版的边境之地即将于1.17.2版本移除,目前的1.17.2测试版中边境之地已经木掉了。

所以,真区块就是正常没有bug的区块。而那些bug的区块,则被叫做“假区块”。

一个区块被分成数个长宽高均为16格的区段。实际上,虽然区块这个词更常见,但是在minecraft中,大多数游戏的运算都是以区段而不是以区块为单位的。

随机刻就是一个很好的例子。区块刻运算过程中,有一个刻叫随机刻。随机刻我们在讲\/gamerule指令时已经见过了,但是我们还不知道它的运作方式。

那么它是怎么运作的呢?

一个区段有16x16x16=4096个方块。每一随机刻中,将会随机抽取randomtickSpeed规则设定的数量的方块,即默认Java是抽取3个方块,基岩是抽取1个方块。

大多数方块被抽到后并不会有什么影响,但以下方块会收到影响:

耕地上的农作物——有水可能生长,无水可能掉落

蘑菇——光照低则有可能传播,光照高则有可能掉落

藤蔓(wàn)——可能传播

火[仅基岩版]——可能熄灭或传播

冰和雪——可能融化

树叶——在附近没有树干的情况下可能枯萎

耕地——湿润程度会更新

可以生长的植物和滴水石锥——可能生长

草方块和菌丝——可能传播或变为泥土

树苗——可能长成树

岩浆——可能让附近的方块上着火

红石矿石——会熄灭

下界传送门方块——可能生成一只猪灵(minecraft1.16版本及以上)或僵尸猪人(低于minecraft1.16)

海龟蛋——破裂或孵化

营火——会冒出烟雾粒子

铜质方块——可能生锈

处于滴水石锥下方的炼药锅——如果滴水

本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!

如遇章节错误,请点击报错(无需登陆)

新书推荐

都市超品仙医 活在两个世界 大秦:这个太子总想着造反 与其说瞎话不如 穿越万界:神功自动满级 诛神乾坤 多子多福,仙女都被他抢了怎么办