Class TextureUtils

java.lang.Object
codechicken.lib.texture.TextureUtils

public class TextureUtils extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    copySubImg(int[] fromTex, int fromWidth, int fromX, int fromY, int width, int height, int[] toTex, int toWidth, int toX, int toY)
     
    static net.minecraft.client.renderer.texture.TextureAtlasSprite
     
    static net.minecraft.client.renderer.texture.TextureAtlasSprite
    getBlockTexture(net.minecraft.resources.ResourceLocation location)
     
    static net.minecraft.client.renderer.texture.TextureAtlasSprite[]
    getIconsForBlock(net.minecraft.world.level.block.state.BlockState state, int side)
    Deprecated.
    static net.minecraft.client.renderer.texture.TextureAtlasSprite[]
    getIconsForBlock(net.minecraft.world.level.block.state.BlockState state, net.minecraft.core.Direction side)
    Deprecated.
    static net.minecraft.client.renderer.texture.TextureAtlasSprite
     
    static net.minecraft.client.renderer.texture.TextureAtlasSprite
    getItemTexture(net.minecraft.resources.ResourceLocation location)
     
    static net.minecraft.client.renderer.texture.TextureAtlasSprite
     
    static net.minecraft.client.renderer.texture.TextureAtlasSprite
    getParticleIconForBlock(net.minecraft.world.level.block.state.BlockState state)
    Deprecated.
    static net.minecraft.client.renderer.texture.TextureAtlasSprite[]
    getSideIconsForBlock(net.minecraft.world.level.block.state.BlockState state)
    Deprecated.
    static net.minecraft.client.renderer.texture.TextureAtlasSprite
    getTexture(String location)
     
    static net.minecraft.client.renderer.texture.TextureAtlasSprite
    getTexture(net.minecraft.resources.ResourceLocation location)
     
    static net.minecraft.client.renderer.texture.TextureManager
     
    static net.minecraft.client.renderer.texture.TextureAtlas
     
     
    loadBufferedImage(net.minecraft.resources.ResourceLocation textureFile)
     
    static Colour[]
    loadTextureColours(net.minecraft.resources.ResourceLocation resource)
     
    static int[]
    loadTextureData(net.minecraft.resources.ResourceLocation resource)
     
    static void
    prepareTexture(int target, int texture, int min_mag_filter, int wrap)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TextureUtils

      public TextureUtils()
  • Method Details

    • loadTextureData

      public static int[] loadTextureData(net.minecraft.resources.ResourceLocation resource)
      Returns:
      an array of ARGB pixel data
    • loadTextureColours

      public static Colour[] loadTextureColours(net.minecraft.resources.ResourceLocation resource)
    • loadBufferedImage

      public static BufferedImage loadBufferedImage(net.minecraft.resources.ResourceLocation textureFile)
    • loadBufferedImage

      public static BufferedImage loadBufferedImage(InputStream in) throws IOException
      Throws:
      IOException
    • copySubImg

      public static void copySubImg(int[] fromTex, int fromWidth, int fromX, int fromY, int width, int height, int[] toTex, int toWidth, int toX, int toY)
    • prepareTexture

      public static void prepareTexture(int target, int texture, int min_mag_filter, int wrap)
    • getTextureManager

      public static net.minecraft.client.renderer.texture.TextureManager getTextureManager()
    • getTextureMap

      public static net.minecraft.client.renderer.texture.TextureAtlas getTextureMap()
    • getMissingSprite

      public static net.minecraft.client.renderer.texture.TextureAtlasSprite getMissingSprite()
    • getTexture

      public static net.minecraft.client.renderer.texture.TextureAtlasSprite getTexture(String location)
    • getTexture

      public static net.minecraft.client.renderer.texture.TextureAtlasSprite getTexture(net.minecraft.resources.ResourceLocation location)
    • getBlockTexture

      public static net.minecraft.client.renderer.texture.TextureAtlasSprite getBlockTexture(String string)
    • getBlockTexture

      public static net.minecraft.client.renderer.texture.TextureAtlasSprite getBlockTexture(net.minecraft.resources.ResourceLocation location)
    • getItemTexture

      public static net.minecraft.client.renderer.texture.TextureAtlasSprite getItemTexture(String string)
    • getItemTexture

      public static net.minecraft.client.renderer.texture.TextureAtlasSprite getItemTexture(net.minecraft.resources.ResourceLocation location)
    • getSideIconsForBlock

      @Deprecated public static net.minecraft.client.renderer.texture.TextureAtlasSprite[] getSideIconsForBlock(net.minecraft.world.level.block.state.BlockState state)
      Deprecated.
    • getIconsForBlock

      @Deprecated public static net.minecraft.client.renderer.texture.TextureAtlasSprite[] getIconsForBlock(net.minecraft.world.level.block.state.BlockState state, int side)
      Deprecated.
    • getIconsForBlock

      @Deprecated public static net.minecraft.client.renderer.texture.TextureAtlasSprite[] getIconsForBlock(net.minecraft.world.level.block.state.BlockState state, net.minecraft.core.Direction side)
      Deprecated.
    • getParticleIconForBlock

      @Deprecated public static net.minecraft.client.renderer.texture.TextureAtlasSprite getParticleIconForBlock(net.minecraft.world.level.block.state.BlockState state)
      Deprecated.