自发光纹理(Emissive Texture)和自定义渲染层级(Custom Layer) - mczph/Multiblocked-Wiki-zh_cn GitHub Wiki

Multiblocked允许您设置自发光纹理(Emissive Texture)并设置多个渲染层级(multi-layer)。如果是为一个Geckolib的动画模型设置自发光纹理,请见动画模型(Geckolib)


自发光

类似于CTM,您只需要为您想给予自发光效果的纹理添加一个mcmeta文件即可。

以下适用于minecraft 1.12版本的multiblocked:

{
    "multiblocked": {
        "emissive": true
    }
}

以下适用于minecraft 1.16版本的multiblocked:

{
    "ldlib": {
        "emissive": true
    }
}

渲染层级

类似于CTM,您只需为您想渲染在特定渲染层级的纹理添加一个mcmeta文件。自发光(Emissive)是很容易理解的。渲染层级(Render Layer)的作用是什么?答案是:当模型中同时包含不透明和半透明方块时,半透明方块应该被渲染在TRANSLUCENT层级中。

以下适用于minecraft 1.12版本的multiblocked:

{
    "multiblocked": {
        "layer": "TRANSLUCENT"
    }
}

以下适用于minecraft 1.16版本的multiblocked:

{
    "ldlib": {
        "layer": "TRANSLUCENT"
    }
}