public class ItemPipeHolder extends net.minecraft.item.ItemBlock implements IItemBuildCraft, IItemPipe
| Modifier and Type | Field and Description |
|---|---|
PipeDefinition |
definition |
| Constructor and Description |
|---|
ItemPipeHolder(PipeDefinition definition) |
| Modifier and Type | Method and Description |
|---|---|
void |
addInformation(net.minecraft.item.ItemStack stack,
net.minecraft.entity.player.EntityPlayer player,
java.util.List<java.lang.String> tooltip,
boolean advanced) |
void |
addModelVariants(gnu.trove.map.hash.TIntObjectHashMap<net.minecraft.client.renderer.block.model.ModelResourceLocation> variants)
Sets up all of the model information for this item.
|
net.minecraft.creativetab.CreativeTabs |
getCreativeTab() |
PipeDefinition |
getDefinition() |
net.minecraft.client.gui.FontRenderer |
getFontRenderer(net.minecraft.item.ItemStack stack) |
java.lang.String |
getItemStackDisplayName(net.minecraft.item.ItemStack stack) |
java.lang.String |
getUnlocalizedName() |
java.lang.String |
getUnlocalizedName(net.minecraft.item.ItemStack stack) |
java.lang.String |
id() |
ItemPipeHolder |
registerWithPipeApi() |
net.minecraft.item.Item |
setCreativeTab(net.minecraft.creativetab.CreativeTabs tab) |
net.minecraft.item.ItemBlock |
setUnlocalizedName(java.lang.String unlocalizedName) |
canPlaceBlockOnSide, getBlock, getSubItems, onItemUse, placeBlockAt, setTileEntityNBTaddPropertyOverride, canApplyAtEnchantingTable, canDestroyBlockInCreative, canHarvestBlock, canHarvestBlock, canItemEditBlocks, createEntity, doesSneakBypassUse, getAnimationParameters, getArmorModel, getArmorTexture, getAttributeModifiers, getByNameOrId, getContainerItem, getContainerItem, getCreativeTabs, getDamage, getDefaultInstance, getDurabilityForDisplay, getEntityLifespan, getHarvestLevel, getHasSubtypes, getHighlightTip, getIdFromItem, getIsRepairable, getItemAttributeModifiers, getItemById, getItemEnchantability, getItemEnchantability, getItemFromBlock, getItemStackLimit, getItemStackLimit, getItemUseAction, getMaxDamage, getMaxDamage, getMaxItemUseDuration, getMetadata, getMetadata, getNBTShareTag, getPropertyGetter, getRarity, getRGBDurabilityForDisplay, getShareTag, getSmeltingExperience, getStrVsBlock, getToolClasses, getUnlocalizedNameInefficiently, hasContainerItem, hasContainerItem, hasCustomEntity, hasCustomProperties, hasEffect, hitEntity, initCapabilities, isBeaconPayment, isBookEnchantable, isDamageable, isDamaged, isEnchantable, isFull3D, isMap, isRepairable, isValidArmor, itemInteractionForEntity, onArmorTick, onBlockDestroyed, onBlockStartBreak, onCreated, onDroppedByPlayer, onEntityItemUpdate, onEntitySwing, onItemRightClick, onItemUseFinish, onItemUseFirst, onLeftClickEntity, onPlayerStoppedUsing, onUpdate, onUsingTick, rayTrace, registerItemBlock, registerItems, renderHelmetOverlay, setContainerItem, setDamage, setFull3D, setHarvestLevel, setHasSubtypes, setMaxDamage, setMaxStackSize, setNoRepair, shouldCauseBlockBreakReset, shouldCauseReequipAnimation, shouldRotateAroundWhenRendering, showDurabilityBar, updateItemStackNBTgetRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddVariant, init, postRegisterClientpublic final PipeDefinition definition
public ItemPipeHolder(PipeDefinition definition)
public ItemPipeHolder registerWithPipeApi()
public java.lang.String id()
id in interface IItemBuildCraftpublic PipeDefinition getDefinition()
getDefinition in interface IItemPipepublic void addModelVariants(gnu.trove.map.hash.TIntObjectHashMap<net.minecraft.client.renderer.block.model.ModelResourceLocation> variants)
IItemBuildCraftIItemBuildCraft.addVariant(TIntObjectHashMap, int, String) to help get
everything correct.addModelVariants in interface IItemBuildCraftpublic java.lang.String getItemStackDisplayName(net.minecraft.item.ItemStack stack)
getItemStackDisplayName in class net.minecraft.item.Itempublic net.minecraft.client.gui.FontRenderer getFontRenderer(net.minecraft.item.ItemStack stack)
getFontRenderer in class net.minecraft.item.Itempublic net.minecraft.item.ItemBlock setUnlocalizedName(java.lang.String unlocalizedName)
setUnlocalizedName in class net.minecraft.item.Itempublic java.lang.String getUnlocalizedName()
getUnlocalizedName in class net.minecraft.item.ItemBlockpublic java.lang.String getUnlocalizedName(net.minecraft.item.ItemStack stack)
getUnlocalizedName in class net.minecraft.item.ItemBlockpublic net.minecraft.item.Item setCreativeTab(net.minecraft.creativetab.CreativeTabs tab)
setCreativeTab in class net.minecraft.item.Itempublic net.minecraft.creativetab.CreativeTabs getCreativeTab()
getCreativeTab in class net.minecraft.item.ItemBlockpublic void addInformation(net.minecraft.item.ItemStack stack,
net.minecraft.entity.player.EntityPlayer player,
java.util.List<java.lang.String> tooltip,
boolean advanced)
addInformation in class net.minecraft.item.ItemBlock