Package btw.item.items
Class ChiselItem
java.lang.Object
net.minecraft.src.Item
api.item.items.ToolItem
btw.item.items.ChiselItem
- All Implemented Interfaces:
PlaceableAsItem
- Direct Known Subclasses:
ChiselItemDiamond,ChiselItemIron,ChiselItemStone,ChiselItemWood
-
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
ConstructorsModifierConstructorDescriptionprotectedChiselItem(int iItemID, EnumToolMaterial toolMaterial, int iNumUses) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanHarvestBlock(ItemStack stack, World world, Block block, int i, int j, int k) floatfloatbooleanintReturn the enchantability factor of the item, most of the time is based on material.floatfloatfloatbooleanhitEntity(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) booleanbooleanvoidplayPlacementSound(ItemStack stack, Block blockStuckIn, World world, int i, int j, int k) Methods inherited from class api.item.items.ToolItem
addCustomEfficiencyMultiplier, applyStandardEfficiencyModifiers, canItemBeUsedByPlayer, canToolStickInBlock, getItemAttributeModifiers, getStrVsBlock, isFull3D, onBlockDestroyed, 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, getExhaustionOnUsedToHarvestBlock, getFurnaceBurnTime, getHasSubtypes, getHerbivoreFoodValue, getHopperFilterIcon, getIconFromDamage, getIconFromDamageForRenderPass, getIconIndex, getIconString, getInfernalMaxEnchantmentCost, getInfernalMaxNumEnchants, getIsRepairable, getItemDisplayName, getItemRightClickCooldown, getItemStackDisplayName, getItemStackLimit, getItemUseAction, getItemUseWarmupDuration, getMaxDamage, getMaxItemUseDuration, getMetadata, getModId, getMovingObjectPositionFromPlayer, getPigFoodValue, getPotionEffect, getRarity, getShareTag, getSpriteNumber, getStatName, getSubItems, getUnlocalizedName, getUnlocalizedName, getUnlocalizedNameInefficiently, getWolfHealAmount, hasContainerItem, hasCustomItemEntity, hasEffect, hideFromEMI, ignoreDamageWhenComparingDuringUse, initializeStackOnGiveCommand, isConsumedInCrafting, isDamageable, isDamagedInCrafting, isIncineratedInCrucible, isItemTool, isMap, isMultiUsePerClick, isPotionIngredient, isWolfFood, itemInteractionForEntity, onBrokenInCrafting, onDamagedInCrafting, onEaten, onItemRightClick, onItemUsedByBlockDispenser, onPlayerStoppedUsing, onUpdate, onUsedInCrafting, 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
-
ChiselItem
-
-
Method Details
-
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. -
canHarvestBlock
- Overrides:
canHarvestBlockin classItem
-
isEfficientVsBlock
- Overrides:
isEfficientVsBlockin classToolItem
-
getItemEnchantability
public int getItemEnchantability()Return the enchantability factor of the item, most of the time is based on material.- Overrides:
getItemEnchantabilityin classToolItem
-
isEnchantmentApplicable
- Overrides:
isEnchantmentApplicablein classToolItem
-
isToolTypeEfficientVsBlockType
- Specified by:
isToolTypeEfficientVsBlockTypein classToolItem
-
getCanBePlacedAsBlock
public boolean getCanBePlacedAsBlock()- Overrides:
getCanBePlacedAsBlockin classToolItem
-
playPlacementSound
public void playPlacementSound(ItemStack stack, Block blockStuckIn, World world, int i, int j, int k) - Overrides:
playPlacementSoundin classToolItem
-
getVisualVerticalOffsetAsBlock
public float getVisualVerticalOffsetAsBlock()- Specified by:
getVisualVerticalOffsetAsBlockin interfacePlaceableAsItem- Overrides:
getVisualVerticalOffsetAsBlockin classToolItem
-
getVisualHorizontalOffsetAsBlock
public float getVisualHorizontalOffsetAsBlock()- Specified by:
getVisualHorizontalOffsetAsBlockin interfacePlaceableAsItem- Overrides:
getVisualHorizontalOffsetAsBlockin classToolItem
-
getVisualRollOffsetAsBlock
public float getVisualRollOffsetAsBlock()- Specified by:
getVisualRollOffsetAsBlockin interfacePlaceableAsItem- Overrides:
getVisualRollOffsetAsBlockin classToolItem
-
getBlockBoundingBoxHeight
public float getBlockBoundingBoxHeight()- Specified by:
getBlockBoundingBoxHeightin interfacePlaceableAsItem- Overrides:
getBlockBoundingBoxHeightin classToolItem
-
getBlockBoundingBoxWidth
public float getBlockBoundingBoxWidth()- Specified by:
getBlockBoundingBoxWidthin interfacePlaceableAsItem- Overrides:
getBlockBoundingBoxWidthin classToolItem
-