28 lines
732 B
Java

package com.hbm.render.util;
import com.hbm.lib.RefStrings;
import net.minecraft.block.Block;
import net.minecraft.client.renderer.RenderBlocks;
import net.minecraft.util.IIcon;
import net.minecraft.util.ResourceLocation;
public class IconUtil {
public static ResourceLocation getTextureFromBlock(Block b) {
return getTextureFromBlockAndSide(b, 1);
}
public static ResourceLocation getTextureFromBlockAndSide(Block b, int side) {
RenderBlocks rb = RenderBlocks.getInstance();
IIcon icon = rb.getBlockIconFromSide(b, side);
ResourceLocation loc = new ResourceLocation(RefStrings.MODID + ":textures/blocks/" + icon.getIconName().substring(4, icon.getIconName().length()) + ".png");
return loc;
}
}