net.minecraft.src
Class ItemShears

java.lang.Object
  extended by net.minecraft.src.Item
      extended by net.minecraft.src.ItemShears

public class ItemShears
extends Item


Field Summary
 
Fields inherited from class net.minecraft.src.Item
appleGold, appleRed, arrow, axeDiamond, axeGold, axeSteel, axeStone, axeWood, bed, beefCooked, beefRaw, blazePowder, blazeRod, boat, bone, book, bootsChain, bootsDiamond, bootsGold, bootsLeather, bootsSteel, bow, bowlEmpty, bowlSoup, bread, brewingStand, brick, bucketEmpty, bucketLava, bucketMilk, bucketWater, cake, cauldron, chickenCooked, chickenRaw, clay, coal, compass, cookie, diamond, doorSteel, doorWood, dyePowder, egg, emerald, enderPearl, expBottle, eyeOfEnder, feather, fermentedSpiderEye, fireballCharge, fishCooked, fishingRod, fishRaw, flint, flintAndSteel, ghastTear, glassBottle, goldNugget, gunpowder, helmetChain, helmetDiamond, helmetGold, helmetLeather, helmetSteel, hoeDiamond, hoeGold, hoeSteel, hoeStone, hoeWood, ingotGold, ingotIron, isDefaultTexture, itemsList, leather, legsChain, legsDiamond, legsGold, legsLeather, legsSteel, lightStoneDust, magmaCream, map, melon, melonSeeds, minecartCrate, minecartEmpty, minecartPowered, monsterPlacer, netherStalkSeeds, painting, paper, pickaxeDiamond, pickaxeGold, pickaxeSteel, pickaxeStone, pickaxeWood, plateChain, plateDiamond, plateGold, plateLeather, plateSteel, pocketSundial, porkCooked, porkRaw, potion, pumpkinSeeds, record11, record13, recordBlocks, recordCat, recordChirp, recordFar, recordMall, recordMellohi, recordStal, recordStrad, recordWard, redstone, redstoneRepeater, reed, rottenFlesh, saddle, seeds, shears, shiftedIndex, shovelDiamond, shovelGold, shovelSteel, shovelStone, shovelWood, sign, silk, slimeBall, snowball, speckledMelon, spiderEye, stick, sugar, swordDiamond, swordGold, swordSteel, swordStone, swordWood, wheat, writableBook, writtenBook
 
Constructor Summary
ItemShears(int par1)
           
 
Method Summary
 boolean canHarvestBlock(Block par1Block)
          Returns if the item (tool) can harvest results from the block type.
 boolean func_77660_a(ItemStack par1ItemStack, World par2World, int par3, int par4, int par5, int par6, EntityLiving par7EntityLiving)
           
 float getStrVsBlock(ItemStack par1ItemStack, Block par2Block)
          Returns the strength of the stack against a given block.
 boolean itemInteractionForEntity(ItemStack itemstack, EntityLiving entity)
          die sheep, place saddles, etc ...
 boolean onBlockStartBreak(ItemStack itemstack, int x, int y, int z, EntityPlayer player)
          Called before a block is broken.
 
Methods inherited from class net.minecraft.src.Item
addInformation, doesContainerItemLeaveCraftingGrid, func_77653_i, getColorFromDamage, getContainerItem, getContainerItemStack, getCreativeTab, getDamageVsEntity, getEntityLifespan, getHasSubtypes, getIconFromDamage, getIconFromDamageForRenderPass, getIconIndex, getIconIndex, getItemDisplayName, getItemEnchantability, getItemName, getItemNameIS, getItemStackLimit, getItemUseAction, getLocalItemName, getMaxDamage, getMaxItemUseDuration, getMetadata, getPotionEffect, getRarity, getRenderPasses, getShareTag, getStatName, getStrVsBlock, getSubItems, getTextureFile, hasContainerItem, hasEffect, hitEntity, isDamageable, isFull3D, isItemTool, isMap, isPotionIngredient, isRepairable, onCreated, onDroppedByPlayer, onFoodEaten, onItemRightClick, onItemUseFirst, onItemUseFirst, onLeftClickEntity, onPlayerStoppedUsing, onUpdate, onUsingItemTick, requiresMultipleRenderPasses, setContainerItem, setFull3D, setIconCoord, setIconIndex, setItemName, setMaxDamage, setMaxStackSize, setNoRepair, setTabToDisplayOn, setTextureFile, shouldRotateAroundWhenRendering, tryPlaceIntoWorld
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ItemShears

public ItemShears(int par1)
Method Detail

func_77660_a

public boolean func_77660_a(ItemStack par1ItemStack,
                            World par2World,
                            int par3,
                            int par4,
                            int par5,
                            int par6,
                            EntityLiving par7EntityLiving)
Overrides:
func_77660_a in class Item

canHarvestBlock

public boolean canHarvestBlock(Block par1Block)
Returns if the item (tool) can harvest results from the block type.

Overrides:
canHarvestBlock in class Item

getStrVsBlock

public float getStrVsBlock(ItemStack par1ItemStack,
                           Block par2Block)
Returns the strength of the stack against a given block. 1.0F base, (Quality+1)*2 if correct blocktype, 1.5F if sword

Overrides:
getStrVsBlock in class Item

itemInteractionForEntity

public boolean itemInteractionForEntity(ItemStack itemstack,
                                        EntityLiving entity)
Description copied from class: Item
die sheep, place saddles, etc ...

Overrides:
itemInteractionForEntity in class Item

onBlockStartBreak

public boolean onBlockStartBreak(ItemStack itemstack,
                                 int x,
                                 int y,
                                 int z,
                                 EntityPlayer player)
Description copied from class: Item
Called before a block is broken. Return true to prevent default block harvesting. Note: In SMP, this is called on both client and server sides!

Overrides:
onBlockStartBreak in class Item
Parameters:
itemstack - The current ItemStack
x - The X Position
y - The X Position
z - The X Position
player - The Player that is wielding the item
Returns:
True to prevent harvesting, false to continue as normal