public class ItemFacade extends ItemBuildCraft implements IFacadeItem, IPipePluggableItem
| Modifier and Type | Class and Description |
|---|---|
class |
ItemFacade.FacadeRecipe |
static class |
ItemFacade.FacadeState |
| Modifier and Type | Field and Description |
|---|---|
static java.util.ArrayList<java.lang.String> |
allFacadeIDs |
static java.util.ArrayList<net.minecraft.item.ItemStack> |
allFacades |
static java.util.ArrayList<net.minecraft.item.ItemStack> |
allHollowFacades |
static java.util.ArrayList<java.lang.String> |
blacklistedFacades |
icons| Constructor and Description |
|---|
ItemFacade() |
| Modifier and Type | Method and Description |
|---|---|
void |
addFacade(net.minecraft.item.ItemStack itemStack) |
void |
addInformation(net.minecraft.item.ItemStack stack,
net.minecraft.entity.player.EntityPlayer player,
java.util.List list,
boolean debug) |
static void |
blacklistFacade(java.lang.String blockName) |
PipePluggable |
createPipePluggable(IPipe pipe,
net.minecraftforge.common.util.ForgeDirection side,
net.minecraft.item.ItemStack stack) |
boolean |
doesSneakBypassUse(net.minecraft.world.World world,
int x,
int y,
int z,
net.minecraft.entity.player.EntityPlayer player) |
static net.minecraft.item.ItemStack |
getAdvancedFacade(PipeWire wire,
net.minecraft.block.Block block,
int metadata,
net.minecraft.block.Block blockAlt,
int metaDataAlt) |
net.minecraft.block.Block[] |
getBlocksForFacade(net.minecraft.item.ItemStack stack) |
static net.minecraft.item.ItemStack |
getFacade(ItemFacade.FacadeState... states) |
net.minecraft.item.ItemStack |
getFacadeForBlock(net.minecraft.block.Block block,
int metadata) |
static java.lang.String |
getFacadeStateDisplayName(ItemFacade.FacadeState state) |
static ItemFacade.FacadeState[] |
getFacadeStates(net.minecraft.item.ItemStack stack) |
FacadeType |
getFacadeType(net.minecraft.item.ItemStack stack) |
java.lang.String |
getItemStackDisplayName(net.minecraft.item.ItemStack itemstack) |
int[] |
getMetaValuesForFacade(net.minecraft.item.ItemStack stack) |
int |
getSpriteNumber() |
void |
getSubItems(net.minecraft.item.Item item,
net.minecraft.creativetab.CreativeTabs par2CreativeTabs,
java.util.List itemList) |
java.lang.String |
getUnlocalizedName(net.minecraft.item.ItemStack itemstack) |
void |
initialize() |
void |
registerIcons(net.minecraft.client.renderer.texture.IIconRegister par1IconRegister) |
getIconFromDamage, getIconNames, setPassSneakClick, setUnlocalizedNamecanHarvestBlock, canItemEditBlocks, createEntity, doesContainerItemLeaveCraftingGrid, func_150893_a, func_150897_b, getArmorModel, getArmorTexture, getAttributeModifiers, getChestGenBase, getColorFromItemStack, getContainerItem, getContainerItem, getCreativeTab, getCreativeTabs, getDamage, getDigSpeed, getDisplayDamage, getDurabilityForDisplay, getEntityLifespan, getFontRenderer, getHarvestLevel, getHasSubtypes, getIcon, getIcon, getIconFromDamageForRenderPass, getIconIndex, getIconString, getIdFromItem, getIsRepairable, getItemAttributeModifiers, getItemById, getItemEnchantability, getItemEnchantability, getItemFromBlock, getItemStackLimit, getItemStackLimit, getItemUseAction, getMaxDamage, getMaxDamage, getMaxItemUseDuration, getMetadata, getMovingObjectPositionFromPlayer, getPotionEffect, getRarity, getRenderPasses, getShareTag, getSmeltingExperience, getToolClasses, getUnlocalizedName, getUnlocalizedNameInefficiently, hasContainerItem, hasContainerItem, hasCustomEntity, hasEffect, hasEffect, hitEntity, isBeaconPayment, isBookEnchantable, isDamageable, isDamaged, isFull3D, isItemTool, isMap, isPotionIngredient, isRepairable, isValidArmor, itemInteractionForEntity, onArmorTick, onBlockDestroyed, onBlockStartBreak, onCreated, onDroppedByPlayer, onEaten, onEntityItemUpdate, onEntitySwing, onItemRightClick, onItemUse, onItemUseFirst, onLeftClickEntity, onPlayerStoppedUsing, onUpdate, onUsingTick, registerItems, renderHelmetOverlay, requiresMultipleRenderPasses, setContainerItem, setCreativeTab, setDamage, setFull3D, setHarvestLevel, setHasSubtypes, setMaxDamage, setMaxStackSize, setNoRepair, setPotionEffect, setTextureName, shouldRotateAroundWhenRendering, showDurabilityBarpublic static final java.util.ArrayList<net.minecraft.item.ItemStack> allFacades
public static final java.util.ArrayList<net.minecraft.item.ItemStack> allHollowFacades
public static final java.util.ArrayList<java.lang.String> allFacadeIDs
public static final java.util.ArrayList<java.lang.String> blacklistedFacades
public java.lang.String getItemStackDisplayName(net.minecraft.item.ItemStack itemstack)
getItemStackDisplayName in class net.minecraft.item.Itempublic java.lang.String getUnlocalizedName(net.minecraft.item.ItemStack itemstack)
getUnlocalizedName in class net.minecraft.item.Itempublic void addInformation(net.minecraft.item.ItemStack stack,
net.minecraft.entity.player.EntityPlayer player,
java.util.List list,
boolean debug)
addInformation in class net.minecraft.item.Itempublic static java.lang.String getFacadeStateDisplayName(ItemFacade.FacadeState state)
public void getSubItems(net.minecraft.item.Item item,
net.minecraft.creativetab.CreativeTabs par2CreativeTabs,
java.util.List itemList)
getSubItems in class net.minecraft.item.Itempublic void initialize()
public static ItemFacade.FacadeState[] getFacadeStates(net.minecraft.item.ItemStack stack)
public net.minecraft.block.Block[] getBlocksForFacade(net.minecraft.item.ItemStack stack)
getBlocksForFacade in interface IFacadeItempublic int[] getMetaValuesForFacade(net.minecraft.item.ItemStack stack)
getMetaValuesForFacade in interface IFacadeItempublic FacadeType getFacadeType(net.minecraft.item.ItemStack stack)
getFacadeType in interface IFacadeItempublic boolean doesSneakBypassUse(net.minecraft.world.World world,
int x,
int y,
int z,
net.minecraft.entity.player.EntityPlayer player)
doesSneakBypassUse in class ItemBuildCraftpublic void addFacade(net.minecraft.item.ItemStack itemStack)
public static void blacklistFacade(java.lang.String blockName)
public void registerIcons(net.minecraft.client.renderer.texture.IIconRegister par1IconRegister)
registerIcons in class ItemBuildCraftpublic int getSpriteNumber()
getSpriteNumber in class net.minecraft.item.Itempublic net.minecraft.item.ItemStack getFacadeForBlock(net.minecraft.block.Block block,
int metadata)
getFacadeForBlock in interface IFacadeItempublic static net.minecraft.item.ItemStack getAdvancedFacade(PipeWire wire, net.minecraft.block.Block block, int metadata, net.minecraft.block.Block blockAlt, int metaDataAlt)
public static net.minecraft.item.ItemStack getFacade(ItemFacade.FacadeState... states)
public PipePluggable createPipePluggable(IPipe pipe, net.minecraftforge.common.util.ForgeDirection side, net.minecraft.item.ItemStack stack)
createPipePluggable in interface IPipePluggableItem