public class WallIconProvider extends java.lang.Object implements IBlockIconProvider
| Modifier and Type | Field and Description |
|---|---|
protected MalisisIcon |
inside |
protected MalisisIcon |
outside |
| Constructor and Description |
|---|
WallIconProvider(MalisisIcon inside,
MalisisIcon outside) |
| Modifier and Type | Method and Description |
|---|---|
MalisisIcon |
getIcon()
Gets the
MalisisIcon to use. |
MalisisIcon |
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
MalisisIcon to use. |
MalisisIcon |
getIcon(net.minecraft.item.ItemStack itemStack,
net.minecraft.util.EnumFacing side)
Gets the
MalisisIcon to use for the item. |
void |
registerIcons(net.minecraft.client.renderer.texture.TextureMap map)
Registers the icons to the
TextureMap. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetIcon, getParticleIconprotected MalisisIcon inside
protected MalisisIcon outside
public WallIconProvider(MalisisIcon inside, MalisisIcon outside)
public void registerIcons(net.minecraft.client.renderer.texture.TextureMap map)
IIconRegisterTextureMap.registerIcons in interface IIconRegistermap - the texture mappublic MalisisIcon getIcon()
IIconProviderMalisisIcon to use.getIcon in interface IIconProviderpublic MalisisIcon getIcon(net.minecraft.world.IBlockAccess world, net.minecraft.util.math.BlockPos pos, net.minecraft.block.state.IBlockState state, net.minecraft.util.EnumFacing side)
IBlockIconProviderMalisisIcon to use.getIcon in interface IBlockIconProviderworld - the worldpos - the posstate - the stateside - the sidepublic MalisisIcon getIcon(net.minecraft.item.ItemStack itemStack, net.minecraft.util.EnumFacing side)
IBlockIconProviderMalisisIcon to use for the item. (Only used if the item associated with the block isn't already a
IItemIconProvider).getIcon in interface IBlockIconProvideritemStack - the item stackside - the side