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