Package codechicken.lib.texture
Class TextureUtils
java.lang.Object
codechicken.lib.texture.TextureUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcopySubImg(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.TextureAtlasSpritegetBlockTexture(String string) static net.minecraft.client.renderer.texture.TextureAtlasSpritegetBlockTexture(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.TextureAtlasSpritegetItemTexture(String string) static net.minecraft.client.renderer.texture.TextureAtlasSpritegetItemTexture(net.minecraft.resources.ResourceLocation location) static net.minecraft.client.renderer.texture.TextureAtlasSpritestatic net.minecraft.client.renderer.texture.TextureAtlasSpritegetParticleIconForBlock(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.TextureAtlasSpritegetTexture(String location) static net.minecraft.client.renderer.texture.TextureAtlasSpritegetTexture(net.minecraft.resources.ResourceLocation location) static net.minecraft.client.renderer.texture.TextureManagerstatic net.minecraft.client.renderer.texture.TextureAtlasstatic BufferedImagestatic BufferedImageloadBufferedImage(net.minecraft.resources.ResourceLocation textureFile) static Colour[]loadTextureColours(net.minecraft.resources.ResourceLocation resource) static int[]loadTextureData(net.minecraft.resources.ResourceLocation resource) static voidprepareTexture(int target, int texture, int min_mag_filter, int wrap)
-
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
-
loadBufferedImage
-
loadBufferedImage
- 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
-
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.
-