private static ResourceLocation getArmorTexture(EnumMemorials memorialType, boolean isMossy) {
ResourceLocation texture = getArmorTexture(memorialType);
if (isMossy) {
ResourceLocation mixedMossyTexture = mossyArmorTextures.get(memorialType.getMaterial());
if (mixedMossyTexture == null) {
ResourceLocation mossyTexture = Resources.MOSSY_ARMOR;
mixedMossyTexture = new ResourceLocation(texture.getResourceDomain() + ":mossy_" + texture.getResourcePath());
Minecraft.getMinecraft().getTextureManager().loadTexture(mixedMossyTexture,
new LayeredTexture(texture.getResourceDomain() + ":" + texture.getResourcePath(),
mossyTexture.getResourceDomain() + ":" + mossyTexture.getResourcePath()));
mossyArmorTextures.put(memorialType.getMaterial(), mixedMossyTexture);
return mixedMossyTexture;
} else {
return mixedMossyTexture;
}
} else {
return texture;
}
}
TileEntityMemorialRenderer.java 文件源码
java
阅读 19
收藏 0
点赞 0
评论 0
项目:Gravestone-mod-Extended
作者:
评论列表
文章目录