public class ItemFacade extends ItemBuildCraft
| Modifier and Type | Class and Description |
|---|---|
static class |
ItemFacade.FacadePluggable |
class |
ItemFacade.FacadeRecipe |
static class |
ItemFacade.FacadeState |
static class |
ItemFacade.FacadeType |
| Modifier and Type | Field and Description |
|---|---|
static java.util.LinkedList<net.minecraft.item.ItemStack> |
allFacades |
static java.util.LinkedList<java.lang.String> |
blacklistedFacades |
| Constructor and Description |
|---|
ItemFacade() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addFacade(java.lang.String id,
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) |
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) |
static net.minecraft.block.Block[] |
getBlocks(net.minecraft.item.ItemStack stack) |
static net.minecraft.item.ItemStack |
getFacade(net.minecraft.block.Block block,
int metadata) |
static net.minecraft.item.ItemStack |
getFacade(ItemFacade.FacadeState... states) |
static java.lang.String |
getFacadeStateDisplayName(ItemFacade.FacadeState state) |
static ItemFacade.FacadeState[] |
getFacadeStates(net.minecraft.item.ItemStack stack) |
java.lang.String |
getItemStackDisplayName(net.minecraft.item.ItemStack itemstack) |
static int[] |
getMetaValues(net.minecraft.item.ItemStack stack) |
int |
getSpriteNumber() |
void |
getSubItems(net.minecraft.item.Item item,
net.minecraft.creativetab.CreativeTabs par2CreativeTabs,
java.util.List itemList) |
static ItemFacade.FacadeType |
getType(net.minecraft.item.ItemStack stack) |
java.lang.String |
getUnlocalizedName(net.minecraft.item.ItemStack itemstack) |
static void |
initialize() |
boolean |
onItemUse(net.minecraft.item.ItemStack stack,
net.minecraft.entity.player.EntityPlayer player,
net.minecraft.world.World worldObj,
int x,
int y,
int z,
int side,
float hitX,
float hitY,
float hitZ) |
void |
registerIcons(net.minecraft.client.renderer.texture.IIconRegister par1IconRegister) |
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, getIconFromDamage, getIconFromDamageForRenderPass, getIconIndex, getIconString, getIdFromItem, getIsRepairable, getItemAttributeModifiers, getItemById, getItemEnchantability, getItemFromBlock, getItemStackLimit, getItemStackLimit, getItemUseAction, getMaxDamage, getMaxDamage, getMaxItemUseDuration, getMetadata, getMovingObjectPositionFromPlayer, getPotionEffect, getRarity, getRenderPasses, getShareTag, getSmeltingExperience, getToolClasses, getUnlocalizedName, getUnlocalizedNameInefficiently, hasContainerItem, hasContainerItem, hasCustomEntity, hasEffect, hasEffect, hitEntity, isBookEnchantable, isDamageable, isDamaged, isFull3D, isItemTool, isMap, isPotionIngredient, isRepairable, isValidArmor, itemInteractionForEntity, onArmorTick, onBlockDestroyed, onBlockStartBreak, onCreated, onDroppedByPlayer, onEaten, onEntityItemUpdate, onEntitySwing, onItemRightClick, 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.LinkedList<net.minecraft.item.ItemStack> allFacades
public static final java.util.LinkedList<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 boolean onItemUse(net.minecraft.item.ItemStack stack,
net.minecraft.entity.player.EntityPlayer player,
net.minecraft.world.World worldObj,
int x,
int y,
int z,
int side,
float hitX,
float hitY,
float hitZ)
onItemUse in class net.minecraft.item.Itempublic static void initialize()
public static ItemFacade.FacadeState[] getFacadeStates(net.minecraft.item.ItemStack stack)
public static net.minecraft.block.Block[] getBlocks(net.minecraft.item.ItemStack stack)
public static int[] getMetaValues(net.minecraft.item.ItemStack stack)
public static ItemFacade.FacadeType getType(net.minecraft.item.ItemStack stack)
public boolean doesSneakBypassUse(net.minecraft.world.World world,
int x,
int y,
int z,
net.minecraft.entity.player.EntityPlayer player)
doesSneakBypassUse in class ItemBuildCraftpublic static void addFacade(java.lang.String id,
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 static net.minecraft.item.ItemStack getFacade(net.minecraft.block.Block block,
int metadata)
public 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)