package cofh.api.tileentity; import net.minecraft.util.IIcon; /** * Implement this interface on Tile Entities which can change their block's texture based on the current render pass. The block must defer the call to its Tile * Entity. * * @author Zeldo Kavira * */ public interface ISidedTexture { /** * Returns the icon to use for a given side and render pass. * * @param side * Block side to get the texture for. * @param pass * Render pass. * @return The icon to use. */ IIcon getTexture(int side, int pass); }