public interface IBlockIconProvider extends IIconProvider
icons when rendering Blocks.| Modifier and Type | Method and Description |
|---|---|
default MalisisIcon |
getIcon(net.minecraft.world.IBlockAccess world,
net.minecraft.util.BlockPos pos,
net.minecraft.block.state.IBlockState state,
net.minecraft.util.EnumFacing side)
Gets the
MalisisIcon to use. |
default MalisisIcon |
getIcon(net.minecraft.item.ItemStack itemStack,
net.minecraft.util.EnumFacing side)
Gets the
MalisisIcon to use for the item. |
default MalisisIcon |
getParticleIcon(net.minecraft.block.state.IBlockState state)
Gets the particle
MalisisIcon to use for the IBlockState. |
getIconregisterIconsdefault MalisisIcon getIcon(net.minecraft.world.IBlockAccess world, net.minecraft.util.BlockPos pos, net.minecraft.block.state.IBlockState state, net.minecraft.util.EnumFacing side)
MalisisIcon to use.world - the worldpos - the posstate - the stateside - the sidedefault MalisisIcon getIcon(net.minecraft.item.ItemStack itemStack, net.minecraft.util.EnumFacing side)
MalisisIcon to use for the item. (Only used if the item associated with the block isn't already a
IItemIconProvider).itemStack - the item stackside - the sidedefault MalisisIcon getParticleIcon(net.minecraft.block.state.IBlockState state)
MalisisIcon to use for the IBlockState.state - the state