public class VanillaIcon extends MalisisIcon
| Modifier and Type | Field and Description |
|---|---|
protected net.minecraft.block.state.IBlockState |
blockState |
protected net.minecraft.item.Item |
item |
protected int |
metadata |
dependants, flippedU, flippedV, missing, rotation, sheetHeight, sheetWidth| Constructor and Description |
|---|
VanillaIcon(net.minecraft.block.Block block) |
VanillaIcon(net.minecraft.block.state.IBlockState blockState) |
VanillaIcon(net.minecraft.item.Item item) |
VanillaIcon(net.minecraft.item.Item item,
int metadata) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearFramesTextureData() |
void |
copyFrom(net.minecraft.client.renderer.texture.TextureAtlasSprite atlasSpirit)
Copies the values from
base to this MalisisIcon. |
void |
generateMipmaps(int level) |
int |
getFrameCount() |
int[][] |
getFrameTextureData(int index) |
int |
getIconHeight() |
java.lang.String |
getIconName() |
int |
getIconWidth() |
float |
getInterpolatedU(double u) |
float |
getInterpolatedV(double v) |
float |
getMaxU()
Gets the max u.
|
float |
getMaxV()
Gets the max v.
|
float |
getMinU()
Gets the min u.
|
float |
getMinV()
Gets the min v.
|
int |
getOriginX() |
int |
getOriginY() |
boolean |
hasAnimationMetadata() |
void |
initSprite(int inX,
int inY,
int originInX,
int originInY,
boolean rotatedIn)
Called when the part represented by this
MalisisIcon is stiched to the texture. |
void |
loadSprite(java.awt.image.BufferedImage[] images,
net.minecraft.client.resources.data.AnimationMetadataSection meta) |
MalisisIcon |
register(net.minecraft.client.renderer.texture.TextureMap textureMap)
Attempts to register this
MalisisIcon to the TextureMap. |
void |
setFramesTextureData(java.util.List newFramesTextureData) |
void |
setIconHeight(int newHeight) |
void |
setIconWidth(int newWidth) |
java.lang.String |
toString() |
void |
updateAnimation() |
addDependant, clip, clip, copy, flip, getRotation, initIcon, isFlippedU, isFlippedV, isRotated, offset, setRotation, setSize, setUVsprotected net.minecraft.item.Item item
protected net.minecraft.block.state.IBlockState blockState
protected int metadata
public VanillaIcon(net.minecraft.block.Block block)
public VanillaIcon(net.minecraft.block.state.IBlockState blockState)
public VanillaIcon(net.minecraft.item.Item item,
int metadata)
public VanillaIcon(net.minecraft.item.Item item)
public void initSprite(int inX,
int inY,
int originInX,
int originInY,
boolean rotatedIn)
MalisisIconMalisisIcon is stiched to the texture. Sets most of the icon fields.initSprite in class MalisisIconinX - the widthinY - the heightoriginInX - the xoriginInY - the yrotatedIn - the rotatedpublic MalisisIcon register(net.minecraft.client.renderer.texture.TextureMap textureMap)
MalisisIconMalisisIcon to the TextureMap. If a MalisisIcon is already registered with this
name, that registered icon will be returned instead.register in class MalisisIcontextureMap - the TextureMapMalisisIcon if not already registered, otherwise, the MalisisIcon already inside the registry.public void copyFrom(net.minecraft.client.renderer.texture.TextureAtlasSprite atlasSpirit)
MalisisIconbase to this MalisisIcon.copyFrom in class MalisisIconatlasSpirit - the icon to copy frompublic int getOriginX()
getOriginX in class net.minecraft.client.renderer.texture.TextureAtlasSpritepublic int getOriginY()
getOriginY in class net.minecraft.client.renderer.texture.TextureAtlasSpritepublic int getIconWidth()
getIconWidth in class net.minecraft.client.renderer.texture.TextureAtlasSpritepublic int getIconHeight()
getIconHeight in class net.minecraft.client.renderer.texture.TextureAtlasSpritepublic float getMinU()
MalisisIcongetMinU in class MalisisIconpublic float getMaxU()
MalisisIcongetMaxU in class MalisisIconpublic float getInterpolatedU(double u)
getInterpolatedU in class net.minecraft.client.renderer.texture.TextureAtlasSpritepublic float getMinV()
MalisisIcongetMinV in class MalisisIconpublic float getMaxV()
MalisisIcongetMaxV in class MalisisIconpublic float getInterpolatedV(double v)
getInterpolatedV in class net.minecraft.client.renderer.texture.TextureAtlasSpritepublic java.lang.String getIconName()
getIconName in class net.minecraft.client.renderer.texture.TextureAtlasSpritepublic void updateAnimation()
updateAnimation in class net.minecraft.client.renderer.texture.TextureAtlasSpritepublic int[][] getFrameTextureData(int index)
getFrameTextureData in class net.minecraft.client.renderer.texture.TextureAtlasSpritepublic int getFrameCount()
getFrameCount in class net.minecraft.client.renderer.texture.TextureAtlasSpritepublic void setIconWidth(int newWidth)
setIconWidth in class net.minecraft.client.renderer.texture.TextureAtlasSpritepublic void setIconHeight(int newHeight)
setIconHeight in class net.minecraft.client.renderer.texture.TextureAtlasSpritepublic void loadSprite(java.awt.image.BufferedImage[] images,
net.minecraft.client.resources.data.AnimationMetadataSection meta)
loadSprite in class net.minecraft.client.renderer.texture.TextureAtlasSpritepublic void generateMipmaps(int level)
generateMipmaps in class net.minecraft.client.renderer.texture.TextureAtlasSpritepublic void clearFramesTextureData()
clearFramesTextureData in class net.minecraft.client.renderer.texture.TextureAtlasSpritepublic boolean hasAnimationMetadata()
hasAnimationMetadata in class net.minecraft.client.renderer.texture.TextureAtlasSpritepublic void setFramesTextureData(java.util.List newFramesTextureData)
setFramesTextureData in class net.minecraft.client.renderer.texture.TextureAtlasSpritepublic java.lang.String toString()
toString in class net.minecraft.client.renderer.texture.TextureAtlasSprite