Package btw.item.items
Class BattleAxeItem
java.lang.Object
net.minecraft.src.Item
api.item.items.ToolItem
api.item.items.AxeItem
btw.item.items.BattleAxeItem
- All Implemented Interfaces:
PlaceableAsItem
-
Field Summary
Fields inherited from class api.item.items.ToolItem
damageVsEntity, efficiencyOnProperMaterial, toolMaterialFields inherited from class net.minecraft.src.Item
appleGold, appleRed, arrow, axeDiamond, axeGold, axeIron, axeStone, axeWood, bakedPotato, BASE_CHICKEN_ITEM_FOOD_VALUE, BASE_HERBIVORE_ITEM_FOOD_VALUE, BASE_PIG_ITEM_FOOD_VALUE, bed, beefCooked, beefRaw, bFull3D, blazePowder, blazeRod, boat, bone, book, bootsChain, bootsDiamond, bootsGold, bootsIron, bootsLeather, bow, bowlEmpty, bowlSoup, bread, brewingStand, brick, bucketEmpty, bucketLava, bucketMilk, bucketWater, cake, carrot, carrotOnAStick, cauldron, chickenCooked, chickenRaw, clay, coal, comparator, compass, cookie, defaultFurnaceBurnTime, diamond, doorIron, doorWood, dyePowder, egg, emerald, emptyMap, enchantedBook, enderPearl, expBottle, eyeOfEnder, feather, fermentedSpiderEye, field_111210_e, FILTERABLE_FINE, FILTERABLE_NARROW, FILTERABLE_NO_PROPERTIES, FILTERABLE_SMALL, FILTERABLE_SOLID_BLOCK, FILTERABLE_THIN, fireballCharge, firework, fireworkCharge, fishCooked, fishingRod, fishRaw, flint, flintAndSteel, flowerPot, ghastTear, glassBottle, glowstone, goldenCarrot, goldNugget, gunpowder, hasSubtypes, helmetChain, helmetDiamond, helmetGold, helmetIron, helmetLeather, hoeDiamond, hoeGold, hoeIron, hoeStone, hoeWood, horseArmorDiamond, horseArmorGold, horseArmorIron, iconString, ingotGold, ingotIron, isInceratedInCrucible, itemFrame, itemIcon, itemID, itemRand, itemsList, leash, leather, legsChain, legsDiamond, legsGold, legsIron, legsLeather, magmaCream, map, maxStackSize, melon, melonSeeds, minecartCrate, minecartEmpty, minecartHopper, minecartPowered, minecartTnt, modID, modIDSetter, monsterPlacer, nameTag, netherQuartz, netherrackBrick, netherStalkSeeds, netherStar, painting, paper, pickaxeDiamond, pickaxeGold, pickaxeIron, pickaxeStone, pickaxeWood, plateChain, plateDiamond, plateGold, plateIron, plateLeather, pocketSundial, poisonousPotato, porkCooked, porkRaw, potato, potion, pumpkinPie, pumpkinSeeds, record11, record13, recordBlocks, recordCat, recordChirp, recordFar, recordMall, recordMellohi, recordStal, recordStrad, recordWait, recordWard, redstone, redstoneRepeater, reed, rottenFlesh, saddle, seeds, shears, shovelDiamond, shovelGold, shovelIron, shovelStone, shovelWood, sign, silk, skull, slimeBall, snowball, speckledMelon, spiderEye, stick, sugar, suppressConflictWarnings, swordDiamond, swordGold, swordIron, swordStone, swordWood, wheat, writableBook, writtenBook -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanHarvestBlock(ItemStack stack, World world, Block block, int i, int j, int k) booleangetItemUseAction(ItemStack itemstack) returns the action that specifies what animation to play when the items is being usedintgetMaxItemUseDuration(ItemStack itemstack) How long it takes to use or consume an itemfloatgetStrVsBlock(ItemStack stack, World world, Block block, int i, int j, int k) booleanhitEntity(ItemStack stack, EntityLivingBase defendingEntity, EntityLivingBase attackingEntity) Current implementations of this method in child classes do not use the entry argument beside ev.booleanisEfficientVsBlock(ItemStack stack, World world, Block block, int i, int j, int k) booleanisEnchantmentApplicable(Enchantment enchantment) onItemRightClick(ItemStack itemstack, World world, EntityPlayer entityplayer) // +++START EDIT+++ // ---END EDIT--- Called whenever this item is equipped and the right mouse button is pressed.Methods inherited from class api.item.items.AxeItem
canToolStickInBlock, getConsumesHungerOnZeroHardnessVegetation, getExhaustionOnUsedToHarvestBlock, getIsDamagedByVegetation, isConsumedInCrafting, isDamagedInCrafting, isToolTypeEfficientVsBlockType, onBlockDestroyed, onBrokenInCrafting, onUsedInCrafting, playBreakSoundOnPlayer, playChopSoundOnPlayer, playPlacementSoundMethods inherited from class api.item.items.ToolItem
addCustomEfficiencyMultiplier, applyStandardEfficiencyModifiers, canItemBeUsedByPlayer, getBlockBoundingBoxHeight, getBlockBoundingBoxWidth, getItemAttributeModifiers, getItemEnchantability, getVisualHorizontalOffsetAsBlock, getVisualRollOffsetAsBlock, getVisualVerticalOffsetAsBlock, isFull3D, onCreated, onItemUse, setDamageVsEntityMethods inherited from class net.minecraft.src.Item
addInformation, canItemEditBlocks, createItemAsEntityInWorld, doesConsumeContainerItemWhenCrafted, doesContainerItemLeaveCraftingGrid, doZombiesConsume, getAnimationIcon, getBuoyancy, getCampfireBurnTime, getCanBeFedDirectlyIntoBrickOven, getCanBeFedDirectlyIntoCampfire, getCanItemBeSetOnFireOnUse, getCanItemStartFireOnUse, getChickenFoodValue, getColorFromItemStack, getContainerItem, getCreativeTab, getCustomItemEntity, getFurnaceBurnTime, getHasSubtypes, getHerbivoreFoodValue, getHopperFilterIcon, getIconFromDamage, getIconFromDamageForRenderPass, getIconIndex, getIconString, getInfernalMaxEnchantmentCost, getInfernalMaxNumEnchants, getIsRepairable, getItemDisplayName, getItemRightClickCooldown, getItemStackDisplayName, getItemStackLimit, getItemUseWarmupDuration, getMaxDamage, getMetadata, getModId, getMovingObjectPositionFromPlayer, getPigFoodValue, getPotionEffect, getRarity, getShareTag, getSpriteNumber, getStatName, getSubItems, getUnlocalizedName, getUnlocalizedName, getUnlocalizedNameInefficiently, getWolfHealAmount, hasContainerItem, hasCustomItemEntity, hasEffect, hideFromEMI, ignoreDamageWhenComparingDuringUse, initializeStackOnGiveCommand, isDamageable, isIncineratedInCrucible, isItemTool, isMap, isMultiUsePerClick, isPotionIngredient, isWolfFood, itemInteractionForEntity, onDamagedInCrafting, onEaten, onItemUsedByBlockDispenser, onPlayerStoppedUsing, onUpdate, onUsedInCrafting, registerIcons, requiresMultipleRenderPasses, setAllAxesToBeEffectiveVsBlock, setAllPicksToBeEffectiveVsBlock, setAllShovelsToBeEffectiveVsBlock, setAsBasicChickenFood, setAsBasicHerbivoreFood, setAsBasicPigFood, setBuoyancy, setBuoyant, setChickenFoodValue, setContainerItem, setCreativeTab, setCustomItemEntity, setFull3D, setfurnaceburntime, setfurnaceburntime, setHasSubtypes, setHerbivoreFoodValue, setIncineratedInCrucible, setInfernalMaxEnchantmentCost, setInfernalMaxNumEnchants, setItemRightClickCooldown, setMaxDamage, setMaxStackSize, setModID, setNeutralBuoyant, setNonBuoyant, setNotIncineratedInCrucible, setPigFoodValue, setPotionEffect, setTextureName, setUnlocalizedName, shouldApplyAttributesWhenHeld, shouldApplyAttributesWhenWorn, shouldRotateAroundWhenRendering, updateUsingItem
-
Constructor Details
-
BattleAxeItem
public BattleAxeItem(int i)
-
-
Method Details
-
getItemUseAction
Description copied from class:Itemreturns the action that specifies what animation to play when the items is being used- Overrides:
getItemUseActionin classItem
-
getMaxItemUseDuration
Description copied from class:ItemHow long it takes to use or consume an item- Overrides:
getMaxItemUseDurationin classItem
-
onItemRightClick
Description copied from class:Item// +++START EDIT+++ // ---END EDIT--- Called whenever this item is equipped and the right mouse button is pressed. Args: itemStack, world, entityPlayer- Overrides:
onItemRightClickin classItem
-
hitEntity
public boolean hitEntity(ItemStack stack, EntityLivingBase defendingEntity, EntityLivingBase attackingEntity) Description copied from class:ItemCurrent implementations of this method in child classes do not use the entry argument beside ev. They just raise the damage on the stack. -
getStrVsBlock
- Overrides:
getStrVsBlockin classAxeItem
-
canHarvestBlock
- Overrides:
canHarvestBlockin classAxeItem
-
isEfficientVsBlock
- Overrides:
isEfficientVsBlockin classAxeItem
-
isEnchantmentApplicable
- Overrides:
isEnchantmentApplicablein classToolItem
-
getCanBePlacedAsBlock
public boolean getCanBePlacedAsBlock()- Overrides:
getCanBePlacedAsBlockin classToolItem
-