

本人最近正在研发一个名叫Sweet Potato Mod(中文:烤地瓜Mod)的Fabric Mod。添加的作物出现了材质问题:井字格的每一个面都出现了白色的边框和黑色(本应该是透明的)像素。图2的最右侧作物是原版的马铃薯,却没有这个问题。

下面是一些细节:
- 材料采用了FabricMaterialBuilder,而不是原版的Material.PLANTS
- 模型中的parent对应的是minecraft:block/crop没错,blockstate参照原版胡萝卜完成。
- 材质也是参照原版胡萝卜的,并修改了一些像素
- 三种地瓜作物的blockstate文件内容完全相同
- 材质通过Photoshop CS6修图
请在mod的ClientModInitializer中添加:
复制代码
- BlockRenderLayerMap.INSTANCE.putBlock(<YOURBLOCK>, RenderLayer.getCutout());
squid233 发表于 2020-7-24 17:38
请在mod的ClientModInitializer中添加:
你指的是onInitialize函数吗
teddyxlandlee 发表于 2020-7-24 17:44
你指的是onInitialize函数吗
新建一个类实现ClientModInitializer