private ResourceLocation getTexture(EnumGraves graveType, ResourceLocation texture, boolean isMossy) {
if (isMossy) {
ResourceLocation mixedMossyTexture = mossyTexturesMap.get(graveType);
if (mixedMossyTexture == null) {
ResourceLocation mossyTexture = getMossyTexture(graveType.getGraveType());
mixedMossyTexture = new ResourceLocation(texture.getResourceDomain() + ":mossy_" + texture.getResourcePath());
Minecraft.getMinecraft().getTextureManager().loadTexture(mixedMossyTexture,
new LayeredTexture(texture.getResourceDomain() + ":" + texture.getResourcePath(),
mossyTexture.getResourceDomain() + ":" + mossyTexture.getResourcePath()));
mossyTexturesMap.put(graveType, mixedMossyTexture);
return mixedMossyTexture;
} else {
return mixedMossyTexture;
}
} else {
return texture;
}
}
TileEntityGraveStoneRenderer.java 文件源码
java
阅读 15
收藏 0
点赞 0
评论 0
项目:Gravestone-mod-Graves
作者:
评论列表
文章目录