本篇教程来自MC百科(mcmod.cn) 使用 CC BY-NC-SA 协议。
该文章翻译自该模组github界面wiki部分。
原作者:OreCruncher
原文链接:https://github.com/OreCruncher/DynamicSurroundings/wiki/Aurora-Borealis
注意文章修改于2016年12月6日,部分内容可能不具时效性。
当玩家在晚上时位于被认为是极地的生物群系时,便可能在天空中看到极光。这些生物群系包括针叶林生物群系和冰原生物群系。极光只是一个视觉效果,并不会影响游戏机制。
极光会在符合以下情况时出现:
1、玩家所在的维度有天空。
2、玩家400格范围内没有其他极光。
3、玩家站在极地生物群系。
4、在晚上。
5、极光的亮度受到月亮的亮度影响。
一般来说,极光会出现在玩家当前位置的北部。然而,在多人游戏中,如果极光因为一名玩家的存在而生成,则该极光相对其他玩家的位置则可能发生变化。到达白天后,极光会被重置/清除,而在再次到达黑夜后,极光会重新生成。注意玩家自身不在极地生物群系时,仍可能看到生成的极光。
在客户端,极光的表现可以由玩家进行自定义。玩家可以选择关闭客户端的极光选项而不影响服务器的设置。同时,服务器主将该选项关闭后,所有客户端均不会生成极光。
代码段略,感兴趣请于原文进行查看
被认为是基地生物群系的群系在其名称中包括:“taiga”、“frozen”、“ice”、“tundra”、“polar”、“snow”或者“glacier”。
动态环境模组如何认定生物群系的详细过程可在Minecraft/Forge生成的log文件中找到。下面是一个可能的例子。在该场景下我安装了增强生物群系的模组来进行测试。
代码段略,感兴趣请于原文进行查看
在此特别感谢MrRube 和他为Minecraft 1.4.7制作的Aurora Rubealis 模组,该模组为动态环境模组提供了功能上的目标,并给出了极光应该如何运作的例子。
注意
当你使用额外的光影包时,极光可能不会正确显示。这种情况下,你有两种解决办法,一是使用内置光影,二是在配置文件中将极光选项关闭。该问题只是显示上的,并不会影响游戏的稳定性。