![]() |
Bukkit
1.4.7-R1.0
|
Handles specific metadata for certain items or blocks. More...
Inheritance diagram for org.bukkit.material.MaterialData:
Collaboration diagram for org.bukkit.material.MaterialData:Public Member Functions | |
| MaterialData (final int type) | |
| MaterialData (final Material type) | |
| MaterialData (final int type, final byte data) | |
| MaterialData (final Material type, final byte data) | |
| byte | getData () |
| Gets the raw data in this material. | |
| void | setData (byte data) |
| Sets the raw data of this material. | |
| Material | getItemType () |
| Gets the Material that this MaterialData represents. | |
| int | getItemTypeId () |
| Gets the Material Id that this MaterialData represents. | |
| ItemStack | toItemStack () |
| Creates a new ItemStack based on this MaterialData. | |
| ItemStack | toItemStack (int amount) |
| Creates a new ItemStack based on this MaterialData. | |
| String | toString () |
| int | hashCode () |
| boolean | equals (Object obj) |
| MaterialData | clone () |
Handles specific metadata for certain items or blocks.
Definition at line 9 of file MaterialData.java.
| org.bukkit.material.MaterialData.MaterialData | ( | final int | type | ) |
Definition at line 13 of file MaterialData.java.
Referenced by org.bukkit.material.MaterialData.equals(), and org.bukkit.material.FlowerPot.getContents().
| org.bukkit.material.MaterialData.MaterialData | ( | final Material | type | ) |
Definition at line 17 of file MaterialData.java.
| org.bukkit.material.MaterialData.MaterialData | ( | final int | type, |
| final byte | data | ||
| ) |
Definition at line 21 of file MaterialData.java.
| org.bukkit.material.MaterialData.MaterialData | ( | final Material | type, |
| final byte | data | ||
| ) |
Definition at line 26 of file MaterialData.java.
References org.bukkit.Material.getId().
| MaterialData org.bukkit.material.MaterialData.clone | ( | ) |
Definition at line 107 of file MaterialData.java.
References org.bukkit.material.MaterialData.clone().
Referenced by org.bukkit.material.MaterialData.clone(), and org.bukkit.inventory.ItemStack.clone().
| boolean org.bukkit.material.MaterialData.equals | ( | Object | obj | ) |
Definition at line 96 of file MaterialData.java.
References org.bukkit.material.MaterialData.getData(), org.bukkit.material.MaterialData.getItemTypeId(), and org.bukkit.material.MaterialData.MaterialData().
| byte org.bukkit.material.MaterialData.getData | ( | ) |
Gets the raw data in this material.
Definition at line 35 of file MaterialData.java.
Referenced by org.bukkit.inventory.ShapelessRecipe.addIngredient(), org.bukkit.material.MaterialData.equals(), org.bukkit.inventory.FurnaceRecipe.FurnaceRecipe(), org.bukkit.material.Stairs.getAscendingDirection(), org.bukkit.material.Torch.getAttachedFace(), org.bukkit.material.Ladder.getAttachedFace(), org.bukkit.material.Sign.getAttachedFace(), org.bukkit.material.TrapDoor.getAttachedFace(), org.bukkit.material.Lever.getAttachedFace(), org.bukkit.material.Button.getAttachedFace(), org.bukkit.material.TripwireHook.getAttachedFace(), org.bukkit.material.Dye.getColor(), org.bukkit.material.Wool.getColor(), org.bukkit.material.FlowerPot.getContents(), org.bukkit.material.ExtendedRails.getConvertedData(), org.bukkit.material.Rails.getConvertedData(), org.bukkit.material.Diode.getDelay(), org.bukkit.material.Tree.getDirection(), org.bukkit.material.PistonBaseMaterial.getFacing(), org.bukkit.material.PistonExtensionMaterial.getFacing(), org.bukkit.material.DirectionalContainer.getFacing(), org.bukkit.material.Gate.getFacing(), org.bukkit.material.Skull.getFacing(), org.bukkit.material.Pumpkin.getFacing(), org.bukkit.material.Sign.getFacing(), org.bukkit.material.Diode.getFacing(), org.bukkit.material.CocoaPlant.getFacing(), org.bukkit.material.Bed.getFacing(), org.bukkit.material.Door.getFacing(), org.bukkit.material.Door.getHingeCorner(), org.bukkit.material.CocoaPlant.getSize(), org.bukkit.material.Cake.getSlicesEaten(), org.bukkit.material.Cake.getSlicesRemaining(), org.bukkit.material.SpawnEgg.getSpawnedType(), org.bukkit.material.Leaves.getSpecies(), org.bukkit.material.LongGrass.getSpecies(), org.bukkit.material.WoodenStep.getSpecies(), org.bukkit.material.Tree.getSpecies(), org.bukkit.material.Crops.getState(), org.bukkit.material.TexturedMaterial.getTextureIndex(), org.bukkit.material.Step.getTextureIndex(), org.bukkit.material.Sandstone.getType(), org.bukkit.material.Coal.getType(), org.bukkit.material.MaterialData.hashCode(), org.bukkit.material.Tripwire.isActivated(), org.bukkit.material.TripwireHook.isActivated(), org.bukkit.material.TripwireHook.isConnected(), org.bukkit.material.Cauldron.isEmpty(), org.bukkit.material.Mushroom.isFacePainted(), org.bukkit.material.Cauldron.isFull(), org.bukkit.material.Bed.isHeadOfBed(), org.bukkit.material.Step.isInverted(), org.bukkit.material.WoodenStep.isInverted(), org.bukkit.material.Stairs.isInverted(), org.bukkit.material.Tripwire.isObjectTriggering(), org.bukkit.material.Vine.isOnFace(), org.bukkit.material.TrapDoor.isOpen(), org.bukkit.material.Door.isOpen(), org.bukkit.material.Gate.isOpen(), org.bukkit.material.PoweredRail.isPowered(), org.bukkit.material.Command.isPowered(), org.bukkit.material.RedstoneWire.isPowered(), org.bukkit.material.Lever.isPowered(), org.bukkit.material.Button.isPowered(), org.bukkit.material.PistonBaseMaterial.isPowered(), org.bukkit.material.PressurePlate.isPressed(), org.bukkit.material.DetectorRail.isPressed(), org.bukkit.material.Mushroom.isStem(), org.bukkit.material.PistonExtensionMaterial.isSticky(), org.bukkit.material.Door.isTopHalf(), org.bukkit.inventory.ItemStack.ItemStack(), org.bukkit.material.Vine.putOnFace(), org.bukkit.material.Vine.removeFromFace(), org.bukkit.inventory.ShapelessRecipe.removeIngredient(), org.bukkit.material.Tripwire.setActivated(), org.bukkit.material.TripwireHook.setActivated(), org.bukkit.material.TripwireHook.setConnected(), org.bukkit.material.Diode.setDelay(), org.bukkit.material.ExtendedRails.setDirection(), org.bukkit.material.Tree.setDirection(), org.bukkit.material.Mushroom.setFacePainted(), org.bukkit.material.PistonExtensionMaterial.setFacingDirection(), org.bukkit.material.PistonBaseMaterial.setFacingDirection(), org.bukkit.material.Gate.setFacingDirection(), org.bukkit.material.Stairs.setFacingDirection(), org.bukkit.material.TrapDoor.setFacingDirection(), org.bukkit.material.TripwireHook.setFacingDirection(), org.bukkit.material.CocoaPlant.setFacingDirection(), org.bukkit.material.Button.setFacingDirection(), org.bukkit.material.Lever.setFacingDirection(), org.bukkit.material.Door.setFacingDirection(), org.bukkit.material.Bed.setHeadOfBed(), org.bukkit.inventory.ShapedRecipe.setIngredient(), org.bukkit.inventory.FurnaceRecipe.setInput(), org.bukkit.material.Step.setInverted(), org.bukkit.material.WoodenStep.setInverted(), org.bukkit.material.Stairs.setInverted(), org.bukkit.material.Tripwire.setObjectTriggering(), org.bukkit.material.TrapDoor.setOpen(), org.bukkit.material.Door.setOpen(), org.bukkit.material.Gate.setOpen(), org.bukkit.material.PoweredRail.setPowered(), org.bukkit.material.Lever.setPowered(), org.bukkit.material.Command.setPowered(), org.bukkit.material.Button.setPowered(), org.bukkit.material.PistonBaseMaterial.setPowered(), org.bukkit.material.DetectorRail.setPressed(), org.bukkit.material.CocoaPlant.setSize(), org.bukkit.material.WoodenStep.setSpecies(), org.bukkit.material.Tree.setSpecies(), org.bukkit.material.PistonExtensionMaterial.setSticky(), org.bukkit.material.Step.setTextureIndex(), org.bukkit.material.Door.setTopHalf(), org.bukkit.material.Cauldron.toString(), org.bukkit.material.Dye.toString(), and org.bukkit.material.MaterialData.toString().
| Material org.bukkit.material.MaterialData.getItemType | ( | ) |
Gets the Material that this MaterialData represents.
Definition at line 53 of file MaterialData.java.
References org.bukkit.Material.getMaterial().
Referenced by org.bukkit.inventory.ShapelessRecipe.addIngredient(), org.bukkit.inventory.FurnaceRecipe.FurnaceRecipe(), org.bukkit.material.Pumpkin.isLit(), org.bukkit.material.RedstoneTorch.isPowered(), org.bukkit.material.PistonBaseMaterial.isSticky(), org.bukkit.material.Sign.isWallSign(), org.bukkit.inventory.ShapelessRecipe.removeIngredient(), org.bukkit.material.FlowerPot.setContents(), org.bukkit.inventory.ShapedRecipe.setIngredient(), org.bukkit.inventory.FurnaceRecipe.setInput(), and org.bukkit.material.MaterialData.toString().
| int org.bukkit.material.MaterialData.getItemTypeId | ( | ) |
Gets the Material Id that this MaterialData represents.
Definition at line 62 of file MaterialData.java.
Referenced by org.bukkit.material.MaterialData.equals(), org.bukkit.material.MaterialData.hashCode(), and org.bukkit.material.Mushroom.toString().
| int org.bukkit.material.MaterialData.hashCode | ( | ) |
Definition at line 91 of file MaterialData.java.
References org.bukkit.material.MaterialData.getData(), and org.bukkit.material.MaterialData.getItemTypeId().
| void org.bukkit.material.MaterialData.setData | ( | byte | data | ) |
Sets the raw data of this material.
| data | New raw data |
Definition at line 44 of file MaterialData.java.
Referenced by org.bukkit.material.Vine.putOnFace(), org.bukkit.material.Vine.removeFromFace(), org.bukkit.material.Tripwire.setActivated(), org.bukkit.material.TripwireHook.setActivated(), org.bukkit.material.Dye.setColor(), org.bukkit.material.Wool.setColor(), org.bukkit.material.TripwireHook.setConnected(), org.bukkit.material.FlowerPot.setContents(), org.bukkit.material.Diode.setDelay(), org.bukkit.material.ExtendedRails.setDirection(), org.bukkit.material.Tree.setDirection(), org.bukkit.material.Rails.setDirection(), org.bukkit.material.Mushroom.setFacePainted(), org.bukkit.material.PistonBaseMaterial.setFacingDirection(), org.bukkit.material.PistonExtensionMaterial.setFacingDirection(), org.bukkit.material.DirectionalContainer.setFacingDirection(), org.bukkit.material.Gate.setFacingDirection(), org.bukkit.material.Skull.setFacingDirection(), org.bukkit.material.Pumpkin.setFacingDirection(), org.bukkit.material.Diode.setFacingDirection(), org.bukkit.material.Torch.setFacingDirection(), org.bukkit.material.Ladder.setFacingDirection(), org.bukkit.material.Stairs.setFacingDirection(), org.bukkit.material.Bed.setFacingDirection(), org.bukkit.material.TrapDoor.setFacingDirection(), org.bukkit.material.TripwireHook.setFacingDirection(), org.bukkit.material.CocoaPlant.setFacingDirection(), org.bukkit.material.Button.setFacingDirection(), org.bukkit.material.Lever.setFacingDirection(), org.bukkit.material.Door.setFacingDirection(), org.bukkit.material.Sign.setFacingDirection(), org.bukkit.material.Bed.setHeadOfBed(), org.bukkit.material.Step.setInverted(), org.bukkit.material.WoodenStep.setInverted(), org.bukkit.material.Stairs.setInverted(), org.bukkit.material.Tripwire.setObjectTriggering(), org.bukkit.material.TrapDoor.setOpen(), org.bukkit.material.Door.setOpen(), org.bukkit.material.Gate.setOpen(), org.bukkit.material.PoweredRail.setPowered(), org.bukkit.material.Lever.setPowered(), org.bukkit.material.Command.setPowered(), org.bukkit.material.Button.setPowered(), org.bukkit.material.PistonBaseMaterial.setPowered(), org.bukkit.material.DetectorRail.setPressed(), org.bukkit.material.CocoaPlant.setSize(), org.bukkit.material.Cake.setSlicesEaten(), org.bukkit.material.Cake.setSlicesRemaining(), org.bukkit.material.SpawnEgg.setSpawnedType(), org.bukkit.material.LongGrass.setSpecies(), org.bukkit.material.Leaves.setSpecies(), org.bukkit.material.WoodenStep.setSpecies(), org.bukkit.material.Tree.setSpecies(), org.bukkit.material.Crops.setState(), org.bukkit.material.Mushroom.setStem(), org.bukkit.material.PistonExtensionMaterial.setSticky(), org.bukkit.material.TexturedMaterial.setTextureIndex(), org.bukkit.material.Step.setTextureIndex(), org.bukkit.material.Door.setTopHalf(), org.bukkit.material.Sandstone.setType(), org.bukkit.material.Coal.setType(), and org.bukkit.material.Vine.Vine().
| ItemStack org.bukkit.material.MaterialData.toItemStack | ( | ) |
Creates a new ItemStack based on this MaterialData.
Definition at line 71 of file MaterialData.java.
| ItemStack org.bukkit.material.MaterialData.toItemStack | ( | int | amount | ) |
Creates a new ItemStack based on this MaterialData.
| amount | The stack size of the new stak |
Definition at line 81 of file MaterialData.java.
| String org.bukkit.material.MaterialData.toString | ( | ) |
Definition at line 86 of file MaterialData.java.
References org.bukkit.material.MaterialData.getData(), and org.bukkit.material.MaterialData.getItemType().