public class ItemGate extends ItemBuildCraft
| Constructor and Description |
|---|
ItemGate() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addGateExpansion(net.minecraft.item.ItemStack stack,
IGateExpansion expansion) |
void |
addInformation(net.minecraft.item.ItemStack stack,
net.minecraft.entity.player.EntityPlayer player,
java.util.List list,
boolean adv) |
static net.minecraft.item.ItemStack[] |
getGateVarients() |
net.minecraft.util.IIcon |
getIconIndex(net.minecraft.item.ItemStack stack) |
static java.util.Set<IGateExpansion> |
getInstalledExpansions(net.minecraft.item.ItemStack stack) |
java.lang.String |
getItemStackDisplayName(net.minecraft.item.ItemStack stack) |
static GateDefinition.GateLogic |
getLogic(net.minecraft.item.ItemStack stack) |
static GateDefinition.GateMaterial |
getMaterial(net.minecraft.item.ItemStack stack) |
void |
getSubItems(net.minecraft.item.Item item,
net.minecraft.creativetab.CreativeTabs tab,
java.util.List itemList) |
java.lang.String |
getUnlocalizedName(net.minecraft.item.ItemStack stack) |
static boolean |
hasGateExpansion(net.minecraft.item.ItemStack stack,
IGateExpansion expansion) |
static net.minecraft.item.ItemStack |
makeGateItem(Gate gate) |
static net.minecraft.item.ItemStack |
makeGateItem(GateDefinition.GateMaterial material,
GateDefinition.GateLogic logic) |
void |
registerIcons(net.minecraft.client.renderer.texture.IIconRegister iconRegister) |
static void |
setLogic(net.minecraft.item.ItemStack stack,
GateDefinition.GateLogic logic) |
static void |
setMaterial(net.minecraft.item.ItemStack stack,
GateDefinition.GateMaterial material) |
doesSneakBypassUse, 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, getIconString, getIdFromItem, getIsRepairable, getItemAttributeModifiers, getItemById, getItemEnchantability, getItemFromBlock, getItemStackLimit, getItemStackLimit, getItemUseAction, getMaxDamage, getMaxDamage, getMaxItemUseDuration, getMetadata, getMovingObjectPositionFromPlayer, getPotionEffect, getRarity, getRenderPasses, getShareTag, getSmeltingExperience, getSpriteNumber, 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, onItemUse, onItemUseFirst, onLeftClickEntity, onPlayerStoppedUsing, onUpdate, onUsingTick, registerItems, renderHelmetOverlay, requiresMultipleRenderPasses, setContainerItem, setCreativeTab, setDamage, setFull3D, setHarvestLevel, setHasSubtypes, setMaxDamage, setMaxStackSize, setNoRepair, setPotionEffect, setTextureName, shouldRotateAroundWhenRendering, showDurabilityBarpublic static void setMaterial(net.minecraft.item.ItemStack stack,
GateDefinition.GateMaterial material)
public static GateDefinition.GateMaterial getMaterial(net.minecraft.item.ItemStack stack)
public static GateDefinition.GateLogic getLogic(net.minecraft.item.ItemStack stack)
public static void setLogic(net.minecraft.item.ItemStack stack,
GateDefinition.GateLogic logic)
public static void addGateExpansion(net.minecraft.item.ItemStack stack,
IGateExpansion expansion)
public static boolean hasGateExpansion(net.minecraft.item.ItemStack stack,
IGateExpansion expansion)
public static java.util.Set<IGateExpansion> getInstalledExpansions(net.minecraft.item.ItemStack stack)
public static net.minecraft.item.ItemStack makeGateItem(GateDefinition.GateMaterial material, GateDefinition.GateLogic logic)
public static net.minecraft.item.ItemStack makeGateItem(Gate gate)
public java.lang.String getUnlocalizedName(net.minecraft.item.ItemStack stack)
getUnlocalizedName in class net.minecraft.item.Itempublic java.lang.String getItemStackDisplayName(net.minecraft.item.ItemStack stack)
getItemStackDisplayName in class net.minecraft.item.Itempublic void getSubItems(net.minecraft.item.Item item,
net.minecraft.creativetab.CreativeTabs tab,
java.util.List itemList)
getSubItems in class net.minecraft.item.Itempublic static net.minecraft.item.ItemStack[] getGateVarients()
public void addInformation(net.minecraft.item.ItemStack stack,
net.minecraft.entity.player.EntityPlayer player,
java.util.List list,
boolean adv)
addInformation in class net.minecraft.item.Itempublic net.minecraft.util.IIcon getIconIndex(net.minecraft.item.ItemStack stack)
getIconIndex in class net.minecraft.item.Itempublic void registerIcons(net.minecraft.client.renderer.texture.IIconRegister iconRegister)
registerIcons in class ItemBuildCraft