
首先准备一下你需要刷出的物品(我那个叫桃木……怎么做的请参考之前的教程)和一个刷怪笼……物品扔到你要刷出的地点

找出物品和刷怪笼在的region,参考之前的教程

这是物品的标签格式,以后解析,现在你只需要把他的compound找出来(不仅仅是item那个,是整个连同上面那堆东西的那个)

接着是刷怪笼的

剪切物品的出来,粘帖进入刷怪笼的标签里面,并且重命名为“SpawnData”(注意大小写,错了地图就完蛋了)(ps 这是对付只刷一种东西的刷怪笼,现在刷怪笼可以刷出多种物品了,接着会讲)

重入游戏,发现物品不见了

看一下现在的标签,发现自动多出了一个list,spawnpo……那个(我懒得打了)

打开,讲解一下
Weight这个int标签是代表相比其他物品刷出的几率,越高越大(具体怎么算我不知道……)
Type是该实体的类型,在实体那堆标签里面写着id那个啦……
Properties是该实体的那个compound标签啦……就是包含着生命之类的啦……其实简单点,就是我们之前复制的那个物品标签啦
其实SpawnData是可以不写的……直接写这个SpawnPo……的也是可以的啦……系统会自动帮你填的……
好吧别打我……其实是双向的,你写了data系统帮你写potential,你写了potential系统帮你写data
只刷一种东西当然是data方便啦……

再解析一下上面有用的东西(不说的那些就是改了会出事的)
Delay:距离下一次刷新距离的时间,以游戏刻计算(就是二十分之一秒啦)
MaxNear……:最近的实体上限,什么意思?就是达到这个上限后不再刷新啦,距离吗……
within a box of spawnrange*2+1 x spawnrange*2+1 x spawnrange+1 centred around the spawner block
我搞不清楚是什么意思……不是不懂英文而是不懂那公式想表达什么……不过也无伤大雅啦,就是说和spawnrange挂钩啦)
Max/Minspawn……:max是最大刷新时间,min是最小刷新时间……在这个范围内随机取样,注意,2个数据可以是一样,但必须大于或等于1
RequiredPlayer……:这个我不小心选中了,可能看的不清楚,指玩家探测距离(就是玩家在这个距离内才刷新),范围是从刷怪箱为中心,6个方向延伸这个数字所组成的大正方体
例子:1你就别想刷新了……就刷怪笼自己,你怎么站进去
2就是一个3x3的正方形
3就是5x5,以此类推
spawncount:一次刷新多少实体,不想刷多填1吧
spawnrange:刷新距离,就是会在这个范围(跟上面那个一样算法)里面刷新,所以你得注意,你想刷出东西在指定地点,看清楚这距离能否包含到,不然你就别想刷新出来了
xyz坐标别动,动了重开刷怪笼会没掉
entityid:很重要……写错存档会崩溃,就是和那实体的ID一样就好了……

好的现在我做这个采集点,希望他一次刷1个(其实物品来说,希望一次刷出多点可以改count),侦测范围是2,15秒(15x20=300个游戏刻)刷新一次,改成这样

站15秒,桃木出来了

桃木:hello!world! |