简介
Custom Stars – 自由配置星星的尺寸与数量。
需要 Fabric API 和 Cloth Config API!
这是个简单的客户端 Fabric 模组,它允许你配置夜空中星星的尺寸、数目和颜色。另外,它也提供了一些针对末地天空的星星的选项。
此模组在编写时便被设计为要与 Modern Beta 协作,玩家可以借此还原 1.3.1 之前版本中的星星!
配置
你可以通过 模组菜单(推荐)或者在 config/customstars.json 文件中配置 Custom Stars 。
目前的选项有:
星星的尺寸/数量
Base Size(默认:0.15):星星的基本尺寸;
Max Star Size Multiplier(默认:0.1):最大星星尺寸倍数,更大的值会使得星星能达到的最大尺寸变大;
将其设置为 0 时,所有星星的尺寸只会是基准尺寸;
Star Count(默认:1500):星星数目(渲染在天空上的星星的数目);
Star Brightness(默认:1.0):星星的整体亮度。
星星噪声
Star Noise(默认:关):开启或关闭通过噪声映射表(Noisemap)来渲染星星;
Star Noise Seed(默认:10842):噪声种子,星星噪声取样器(star noise sampler)所使用的种子;
Star Noise Threshold(默认:0.5):放置星星时的噪声阈值,调大此值会使得星星集中在更小的区域;
Star Noise Percentage(默认:50):噪声百分比,与使用原版随机算法取得位置的星星相比,使用噪声分配位置的星星的数量百分比。
星星颜色
Star Color Type(默认:SINGLE):星星颜色种类,有三种类型:SINGLE(所有星星使用一种颜色)、RANDOM(随机分配星星的颜色),或 CUSTOM(在一个自定义的列表中随机选择颜色);
Single Star Color:使用 SINGLE 颜色种类时的星星颜色,格式为 RGBA;
Custom Star Colors:使用 CUSTOM 颜色种类时的星星颜色列表;可以在配置文件中修改,也可以使用模组菜单修改。
月亮
Moon Deadzone(默认:关):月亮盲区,防止星星在月亮上(或周围)渲染;
Moon Deadzone Shape(默认:SQUARE):月亮盲区的形状,可以是 SQUARE (方形)或 CIRCLE(圆形);
Moon Deadzone Size(默认:5.0):月亮盲区的大小。
夜空颜色
Red(默认:0):夜空颜色中红色的占比,数值范围为 0 到 255;
Green(默认:0):夜空颜色中绿色的占比,数值范围为 0 到 255;
Blue(默认:0):夜空颜色中蓝色的占比,数值范围为 0 到 255。
末地天空
Size Multiplier(默认:1.0):末地天空纹理大小的倍数,数值范围为 0.0 到 1.0;
Red(默认:40):末地天空颜色中红色的占比,数值范围为 0 到 255;
Green(默认:40):末地天空颜色中绿色的占比,数值范围为 0 到 255;
Blue(默认:40):末地天空颜色中蓝色的占比,数值范围为 0 到 255;
Alpha(默认:1.0):末地天空亮度的倍数。
示例
如果想要经典的 1.3.1 之前版本中的星星,请使用以下值:
鸣谢
作者原文如下: