注册名: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)”是获取玩家所处位置的方块光照的函数。
资料分类: | 暮色森林联动:材料特性 |