黑暗 (Darkness)
注册名:tinkerscalibration:darkness

“黑暗高塔的环境使得它喜爱黑暗。”

工具的攻击伤害、采掘速度或拉弓速度会随着环境光照的降低而提升。

当环境亮度低于9时,工具的上述属性会获得0.5×特性等级÷(亮度[1]+1)×100%的提升。

砷铅铁作为工具或武器的顶端、手柄或附件时拥有此属性。

[1]:由于原版我的世界过于复杂的光照系统*山代码,此处的亮度通过算法综合了真实的天空光照和方块光照。源代码如下:

public int getLight(Level world, BlockPos pos){
   return Math.max(world.getBrightness(LightLayer.SKY, pos) - world.getSkyDarken(), world.getBrightness(LightLayer.BLOCK, pos));
}

说明:

1.“world.getBrightness(LightLayer.SKY, pos)”是获取玩家所处位置的天空光照的函数,不受时间影响。

例如,在主世界中,天空光照等级为15,当玩家头顶没有遮光方块阻挡时,天空光照等级永远为15,不分昼夜。

2.“world.getSkyDarken()”是获取当前世界天空变暗的级数的函数,受时间影响。

3.“world.getBrightness(LightLayer.BLOCK, pos)”是获取玩家所处位置的方块光照的函数。

短评加载中..