我的世界java史莱姆生成条件_【科普】貌似很多人都不知道史莱姆的生成条件。...

上面公式的大意为,Java的随机数生成器首先需要这个值作为输入变量:(长整数型) seed + xChunk * xChunk * 0x4c1906L + xChunk * 0x5ac0dbL + zChunk * zChunk * 0x4307a7L + zChunk * 0x5f24fL ^ 0x3ad8025fL,然后随机数生成器生成一个0到9之间的整数,如果该整数为0,那么“区块坐标”为(xChunk, zChunk)的区块能够生成史莱姆。将通常使用的“世界坐标”除以16并向下取整就能得到“区块坐标”。有一些工具能够辨认史莱姆区块,请见#搜索史莱姆的工具。像其它生物一样,史莱姆需要至少两个竖直堆叠的透明方块(如空气,告示牌,火把等)的空间来生成,同时下方必须是非透明方块。它们生成的地方也必须不能有固体方块阻挡与液体覆盖。大型史莱姆需要至少3x3x3空间生成,小型的需要3x3x2,微小的需要1x1x2。[2]只要空间够大,生成史莱姆的尺寸是随机的。大多数情况下史莱姆生成在3格高的空间内。和平模式下史莱姆不会生成。史莱姆的生成率只有其它生物的十分之一,所以它们较为稀有。光照不会影响史莱姆的生成——然而由于光照降低了其他生物的生成概率,从而间接提高了史莱姆的生成概率。与其它攻击性生物一样,史莱姆不会在任何玩家24米范围内生成,而且如果距离玩家远于32米一段时间后有可能消失,距离最近的玩家远于128米则会立即消失。在这个网页中爱好者们详细讨论了史莱姆的生成算法,但请注意算法已经更改多次,所以老的算法不一定准确。1.4正式版开始,史莱姆可以在夜间的沼泽生物群系生成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值