秋一
本帖最后由 acordome 于 2018-8-9 02:12 编辑
[afd]akinoyuiko[/afd]






  大家好这里是秋一,好久不见。
  这次我们来聊聊1.13.1的快照18w31a中新增的指令/chunk,首先是它的格式
  1. /chunk force <x> <z>
  2. /chunk in <dimension> (force|unforce)
  3. /chunk unforce <x> <z>
复制代码

  通过 /chunk force 强制某个区块保持加载,其中的 <x> <z> 表示 区块坐标
  什么?你不知道什么是区块坐标?
  打开F3,看这里。


  现在你应该知道了。

  而 /chunk unforce 的功能顾名思义就是取消掉某个区块的强加载。
  in <dimension> 就是指定维度,可选的值有 minecraft:overworld, minecraft:the_end, minecraft:the_nether 三个。



  上面都是废话,接下来开始进入主题。

  1. 指令等级

  /chunk 指令涉及文件的修改,使用不当会严重影响服务器性能,因此被 SB MOJANG 定为4级OP才可以执行。 什么你说严重影响性能?食我 4 execute 

  2. 强加载区块列表

  我们通过 /chunk force 指定某个区块为强加载,通过 /chunk unforce 将其从列表中删除,那么这个列表保存在哪里呢?
  答案是存档目录下的data文件夹里,有一个chunk.dat的文件。是的,你可以通过NBTExplorer之类的软件打开它。

  在此之前,我强加载了5个区块,分别是<0,0>,<1,0>,<0,1>,<1,1>,<0,2>

  打开后可以看到这样的结构:



  3. 区块特性

  被指定为强加载的区块,需要 手动加载一次 。换言之,如果原先它是一个没有加载的区块,那么它 不会自动加载 ,需要你手动将其加载一遍,具体方法这里就不多说了。
  加载后,如果没有遇到特殊情况,那么这个区块会一直保持加载。什么是特殊情况呢?
我们知道,当玩家进入末地/下界后,主世界如果没有人,那么就算是出生地区块,在经过 最多 900 游戏刻 后,也会卸载掉,这是出于性能的考虑。被 /chunk 指令强加载的区块也同样遵循这个原则。
  这里,当玩家重新回到主世界时。情况则不一样了。
  前面我们说到,通过指令强加载的区块,不会自动进入加载状态,而是需要手动加载一次后才能保持加载。而出生地区块则会自动加载。

  我甚至怀疑这个 不会自动加载 是个 特性 bug,未来版本可能修复。

  18w32a 中,MOJANG 宣称已修复这个特性,见MC-135387

  4. 应对手段

  通过对任意一个强加载区块(含出生地区块)进行循环加载操作,可以保持当前维度的加载。常见的操作如 向地狱门定时丢东西/spreadplayers 加载器 等等……
  是的,你不一定需要对出生地进行这种操作,只要是 上了名单 进了区块列表的被加载区块,都是行得通的。



  以上就是通过对照实验得出的一些结论,希望对大家,尤其是地图制作者有所帮助!置顶是个人的爱发电名片,感兴趣的小伙伴可以打赏一下噢~
   这个名片显示有点问题啊(小声bb)


  
来自群组: Command Block Logic

Belanga
还要手动加载一遍....希望这是个特性 bug

FX阜星
手动加载是最骚的XD
虽然出生点区块那么大已经足够需要了,但还是希望这个可能的特性能改掉XD

BlackCB.
往地狱门丢东西是什么骚操作XD
ruhua:这是应该大喊mjsb就对了

秋一
SMFX阜星 发表于 2018-8-3 09:21
手动加载是最骚的XD
虽然出生点区块那么大已经足够需要了,但还是希望这个可能的特性能改掉XD ...

其实不太够。硬说的话就是做在外面的场地,最好的情况是能保持一直加载,这样子反而负荷会小很多

1204942617
手动加载指令????不能自动加载了吗???

xuan_heng
手动?????这个特性最好改了

26号猪肉
手动有什么不好,你们为什么都不喜欢这个特性,多麻烦,多好[b]

Yumouren_
XD...emmm我觉得出生点区域..

creeprs
MCBBS有你更精彩

creeprs
bhqbbqwydbwynwqdwun

洫无飘渺丶
MCBB有你更精彩哦

MC北辰
大神教程,造福小白

洫无飘渺丶
mcbbs有你更精彩

洫无飘渺丶
mcbbs有你更精彩

2801804052
111111111111111111111111111111111

舞血大大


MCBBS有你更精彩~


沫雨丶
mcbbs有你更精彩

Minecraft_Nb
可以修复特性,XD

2185982997
大佬大佬,mcbbs有你更精彩~

koufg
出生点了解一下





wyh1662418286
可以很厉害6666666

1305929616
emmm,出生点,特性???emmm.区块加载

Mortimer_G
我个人是很喜欢这个指令强加载的,方便许多

池鱼852
感谢楼主~~·

binghuoyu
666666666666666

binghuoyu
6666666666666666666

15985924492
这个就很强了

大刘哥
支持顶楼主,谢谢

2645411216
23333333333

第一页 上一页 下一页 最后一页