public class MegaTextureIconProvider extends SidesIconProvider
IBlockIconProvider.ISidesIconProvider, IBlockIconProvider.IStatesIconProvider| Constructor and Description |
|---|
MegaTextureIconProvider(Icon defaultIcon) |
| Modifier and Type | Method and Description |
|---|---|
Icon |
getIcon(net.minecraft.world.IBlockAccess world,
net.minecraft.util.math.BlockPos pos,
net.minecraft.block.state.IBlockState state,
net.minecraft.util.EnumFacing side)
Gets the
Icon for the side for the block in world. |
void |
setMegaTexture(net.minecraft.util.EnumFacing side,
Icon icon) |
void |
setMegaTexture(net.minecraft.util.EnumFacing side,
Icon icon,
int numBlocks) |
void |
setSideIcon(net.minecraft.util.EnumFacing side,
Icon icon) |
getIcon, getIcon, getIcon, setDefaultIcon, setDefaultIcon, setSideIcon, setSideIcons, setSideIconsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetIcongetParticleIconcreate, create, create, create, isClientComponentgetComponent, getDependenciespublic MegaTextureIconProvider(Icon defaultIcon)
public void setMegaTexture(net.minecraft.util.EnumFacing side,
Icon icon)
public void setMegaTexture(net.minecraft.util.EnumFacing side,
Icon icon,
int numBlocks)
public void setSideIcon(net.minecraft.util.EnumFacing side,
Icon icon)
setSideIcon in class SidesIconProviderpublic Icon getIcon(net.minecraft.world.IBlockAccess world, net.minecraft.util.math.BlockPos pos, net.minecraft.block.state.IBlockState state, net.minecraft.util.EnumFacing side)
SidesIconProviderIcon for the side for the block in world.SidesIconProvider.defaultIcon is used.getIcon in interface IBlockIconProvidergetIcon in class SidesIconProviderworld - the worldpos - the posstate - the stateside - the side