Package api.item.items
Class SwordItem
java.lang.Object
net.minecraft.src.Item
net.minecraft.src.ItemSword
api.item.items.SwordItem
- All Implemented Interfaces:
PlaceableAsItem
- Direct Known Subclasses:
SwordItemSteel
-
Field Summary
Fields 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) protected booleancanToolStickInBlock(ItemStack stack, Block block, World world, int i, int j, int k) floatfloatprotected booleanfloatgetStrVsBlock(ItemStack stack, World world, Block block, int i, int j, int k) floatfloatfloatbooleanisEfficientVsBlock(ItemStack stack, World world, Block block, int i, int j, int k) booleanisEnchantmentApplicable(Enchantment enchantment) voidonCreated(ItemStack stack, World world, EntityPlayer player) Called when item is crafted/smelted.onItemRightClick(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer) Called whenever this item is equipped and the right mouse button is pressed.booleanonItemUse(ItemStack stack, EntityPlayer player, World world, int i, int j, int k, int iFacing, float fClickX, float fClickY, float fClickZ) Callback for item usage.protected voidplayPlacementSound(ItemStack stack, Block blockStuckIn, World world, int i, int j, int k) Methods inherited from class net.minecraft.src.ItemSword
canHarvestBlock, func_82803_g, getIsRepairable, getItemAttributeModifiers, getItemEnchantability, getItemUseAction, getMaxItemUseDuration, getStrVsBlock, getToolMaterialName, hitEntity, isFull3D, onBlockDestroyedMethods inherited from class net.minecraft.src.Item
addInformation, canItemBeUsedByPlayer, 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, 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, isConsumedInCrafting, isDamageable, isDamagedInCrafting, isIncineratedInCrucible, isItemTool, isMap, isMultiUsePerClick, isPotionIngredient, isWolfFood, itemInteractionForEntity, onBrokenInCrafting, onDamagedInCrafting, onEaten, 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
-
SwordItem
-
-
Method Details
-
canHarvestBlock
- Overrides:
canHarvestBlockin classItem
-
getStrVsBlock
- Overrides:
getStrVsBlockin classItem
-
isEfficientVsBlock
- Overrides:
isEfficientVsBlockin classItem
-
isEnchantmentApplicable
- Overrides:
isEnchantmentApplicablein classItem
-
onCreated
Description copied from class:ItemCalled when item is crafted/smelted. Used only by maps so far. -
onItemRightClick
public ItemStack onItemRightClick(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer) Called whenever this item is equipped and the right mouse button is pressed. Args: itemStack, world, entityPlayer- Overrides:
onItemRightClickin classItemSword
-
onItemUse
public boolean onItemUse(ItemStack stack, EntityPlayer player, World world, int i, int j, int k, int iFacing, float fClickX, float fClickY, float fClickZ) Description copied from class:ItemCallback for item usage. If the item does something special on right clicking, he will have one of those. Return True if something happen and false if it don't. This is for ITEMS, not BLOCKS -
canToolStickInBlock
-
playPlacementSound
-
getCanBePlacedAsBlock
protected boolean getCanBePlacedAsBlock() -
getVisualVerticalOffsetAsBlock
public float getVisualVerticalOffsetAsBlock()- Specified by:
getVisualVerticalOffsetAsBlockin interfacePlaceableAsItem
-
getVisualHorizontalOffsetAsBlock
public float getVisualHorizontalOffsetAsBlock()- Specified by:
getVisualHorizontalOffsetAsBlockin interfacePlaceableAsItem
-
getVisualRollOffsetAsBlock
public float getVisualRollOffsetAsBlock()- Specified by:
getVisualRollOffsetAsBlockin interfacePlaceableAsItem
-
getBlockBoundingBoxHeight
public float getBlockBoundingBoxHeight()- Specified by:
getBlockBoundingBoxHeightin interfacePlaceableAsItem
-
getBlockBoundingBoxWidth
public float getBlockBoundingBoxWidth()- Specified by:
getBlockBoundingBoxWidthin interfacePlaceableAsItem
-