众所周知,人是一种健忘的生物。
所以作者忘记了Java版的常加载指令。
幸亏一位书友留的言提醒了我,不然Java版的各位就只能去网上查了。
(然后查到,头上却起了大雾[滑稽])
那么进入正题:Java版的常加载区块到底该怎么弄呢?
事实上,Java版的常加载区块并不叫常加载区块,那是基岩版的叫法。
(这也难怪,基岩版不是用Java写的)
那么叫什么呢?
出生点区块
那么出生点区块和常加载区块有什么不一样的呢?
答案是:基本相同
除了有一点不一样:
世界创建时,出生点区块就有了,就在世界出生点。而常加载需要玩家自己添加。
那么问题来了,怎么移动出生点区块呢?
很简单,使用/setworldspawn来移动世界出生点。
但是,如果要很多个出生点区块呢?
这就要了解到一个新的指令了:forceload
forceload,中文意思:事实上作者也不知道。
作用:强制使区块不断加载
格式:
/forceload 操作
我们可以使用forceload添加不断加载的区块,就像基岩版的tickingarea。
但是,基岩版的上限是10个,那么Java版的上限是多少呢?
256个。
但是请你先别欢呼,先看看你的电脑CPU怎么样,否则到时候........
用CPU煎的荷包蛋真香啊!
我记得有人好像写了一首诗来着......(风在吼,马在叫......)
回到主题,怎么使用forceload?
那么就要看它可以进行什么操作了。
forceload可以进行以下操作:
add——添加
remove——删除
query——查询
首先,添加一个一直被不断加载的区块:
/forceload add X Z
(你应该发现了,作者已经不用乱码符号了)
那么问题来了,添加之后,是这个方块不断加载,还是这个方块所在的区块不断加载呢?
肯定是后者啦!
如果其他格式不变,把add换成remove:
/forceload remove X Z
那么就变成取消这里的区块加载
当然,remove还有一个格式。
什么格式呢?
/forceload remove all
这条指令的作用是取消全部的区块加载(不包括出生点区块)。
当然,如果你不想全部取消,但是又忘记在哪里了.......
那么作者也帮不了你了,去找程序猿吧。
你可能会问了:为什么不用查询呢?
答案很简单:几乎查不到啊
因为query是:
/forceload query X Z
就是查询位置所在的区块是否一直加载。
当然,MC有多大,你应该是.......等会?你第一次就找到了?
当然,有时候,区块的16x16根本满足不了我们的欲望。
所以,forceload还可以:
/forceload add 从X Z 到X Z
当然,范围变大了,删除和查询也变得更困难了;
/forceload remove 从X Z 到X Z
/forceload query 从X Z 到X Z
所以,记笔记是个好习惯,好到就连玩游戏的时候也应该拿出个笔记本来记。
(好像截图也行哦)
等等,你根本就找不到这条指令?按TAB也没有?
忘记告诉你了,1.13.1 pre1版本以前forceload是叫chunk。
等等,你还是找不到?
还是忘记告诉你了,chunk是1.13.1 18w31版本添加的。
那么这一章就到这里了,我们下一章再见。
最近几章都是填坑,把应该讲但没有讲的指令都讲完。
然后就开始进入NBT时代了。
(下一章预告:论普通玩家如何修改自己计分项的值)