1,spreadplayers加载区块的范围是什么,是<x> <z>所在的那个区块,还是跟分散距离有关?如果有,有怎样的关系,且与分散实体的数量有无关系?如果没有,是不是分散任意数量实体,分散距离最小即可使目标区域加载?有没有详细介绍帖?
2,一般的掉落物能存在五分钟,5min后才消失,但是直接丢到水里的物品只能存在1min?我在1.10.2和1.9.4都测试了一下,好像是这样的——大约1min后物品消失,用entitydata查看,Age也确实是从4800多开始的。(但是如果我丢出物品后立刻用entitydata,即物品还未进入水中而还在空中时就用/entitydata @e[r=3] {}来查看它的nbt,会显示Age是从0开始的,并且进入水中后不会突变至4800多,即可以存在5min了。如果在未进入水中时不查看,那么浸入水中后只能存在1min)不知道是我的版本问题还是特性还是bug,求验证
2,一般的掉落物能存在五分钟,5min后才消失,但是直接丢到水里的物品只能存在1min?我在1.10.2和1.9.4都测试了一下,好像是这样的——大约1min后物品消失,用entitydata查看,Age也确实是从4800多开始的。(但是如果我丢出物品后立刻用entitydata,即物品还未进入水中而还在空中时就用/entitydata @e[r=3] {}来查看它的nbt,会显示Age是从0开始的,并且进入水中后不会突变至4800多,即可以存在5min了。如果在未进入水中时不查看,那么浸入水中后只能存在1min)不知道是我的版本问题还是特性还是bug,求验证
hqqaazz 发表于 2016-11-12 11:16
1.http://www.mcbbs.net/thread-336851-1-1.html
2.就像物品会被火烧掉一样,物品是实体,所以也会“淹死 ...
抱歉,我看了一下你给的第一个链接,讲的都是spreadplayers的原理和随机器的利用,没有提到区块加载的功能,也没有讲到区块加载时候的特性
并且第二个总感觉不对,因为掉落物也有Health这个nbt,但是我记得它非常小(似乎是5),如果是被淹死的应该很快会消失,不会有1min
1. 
应该是加载xz以及扩散距离之间的所有区块
或者加载那些实体被随机tp到的地方的周围区块
2.



我不管是丢进水之前看标签
还是丢进水后看
都是从0开始
第一次是在水丢了玻璃 陆地丢了石头
过了N久
两个都没消失
我怀疑你那4800是系统突然特性
另外 air:300s
一直没有减少
说明物品不会被淹死!

应该是加载xz以及扩散距离之间的所有区块
或者加载那些实体被随机tp到的地方的周围区块
2.



我不管是丢进水之前看标签
还是丢进水后看
都是从0开始
第一次是在水丢了玻璃 陆地丢了石头
过了N久
两个都没消失
我怀疑你那4800是系统突然特性
另外 air:300s
一直没有减少
说明物品不会被淹死!

1.实体被spread到的区块就会加载,命令方块最好放在能不断加载的区块里(如出生点区块),如果我命令方块里写:
/spreadplayers 116 -204 0 1 false @e[type=ArmorStand,tag=Tester1]
那坐标116 -204所在的区块就会被加载,我这边填写的扩散参数是(0,1),也就是正好在那个点,如果填其他的不一定会加载到那个区块。
2.应该都一样?我比较懒就直接entitydata了。(版本1.10.2)
 
 
(准备entitydata到一分钟的时候)
 
 
(没有消失)
 
 
(准备entitydata到五分钟的时候)
 
 
(消失了)
/spreadplayers 116 -204 0 1 false @e[type=ArmorStand,tag=Tester1]
那坐标116 -204所在的区块就会被加载,我这边填写的扩散参数是(0,1),也就是正好在那个点,如果填其他的不一定会加载到那个区块。
2.应该都一样?我比较懒就直接entitydata了。(版本1.10.2)
 
(准备entitydata到一分钟的时候)
 
(没有消失)
 
(准备entitydata到五分钟的时候)
 
(消失了)
阴阳师元素祭祀 发表于 2016-11-12 12:25
1.
应该是加载xz以及扩散距离之间的所有区块
或者加载那些实体被随机tp到的地方的周围区块
你这第一个回答得太模糊了吧。。。
第二个我又经过多次试验发现好像不是水的原因,而是,如果在创造模式下把物品栏中的物品直接按Q扔出,则只能存活1min,就是说你按E打开物品栏,不论是你的个人物品栏还是其它那些物品栏,只要鼠标指到一个物品上按Q丢出,然后entitydata查看,Age就是从4800开始的。你看下是不是一样,我在1.10.2测的
8784 发表于 2016-11-12 12:57
1.实体被spread到的区块就会加载,命令方块最好放在能不断加载的区块里(如出生点区块),如果我命令方块里写:
...
第一个,按你的意思就是说,只要实体数量足够多,分散半径足够大,用一个spreadplayers指令就可以加载好多好多区块吗?比如/spreadplayers 0 0 0 100 false @e[name=test], 然后我又100个盔甲架(假设不考虑卡顿问题)
第二个,我发现好像是我弄错了,我又经过多次试验发现好像不是水的原因,而是,如果在创造模式下把物品栏中的物品直接按Q扔出(不管扔到水里还是路上),则只能存活1min,就是说你按E打开物品栏,不论是你的个人物品栏还是其它那些物品栏,只要鼠标指到一个物品上按Q丢出,然后entitydata查看,Age就是从4800开始的。你可以看下是不是一样,我在1.10.2测的
Deing 发表于 2016-11-12 13:15
第一个,按你的意思就是说,只要实体数量足够多,分散半径足够大,用一个spreadplayers指令就可以加载好 ...
第一个没有错~
第二个我那边也是如此的~



