org.bukkit.material
Class PistonBaseMaterial

java.lang.Object
  extended by org.bukkit.material.MaterialData
      extended by org.bukkit.material.PistonBaseMaterial
All Implemented Interfaces:
Cloneable, Directional, Redstone

public class PistonBaseMaterial
extends MaterialData
implements Directional, Redstone

Material data for the piston base block


Constructor Summary
PistonBaseMaterial(int type)
           
PistonBaseMaterial(int type, byte data)
           
PistonBaseMaterial(Material type)
           
PistonBaseMaterial(Material type, byte data)
           
 
Method Summary
 PistonBaseMaterial clone()
           
 BlockFace getFacing()
          Gets the direction this block is facing
 boolean isPowered()
          Gets the current state of this Material, indicating if it's powered or unpowered
 boolean isSticky()
          Checks if this piston base is sticky, and returns true if so
 void setFacingDirection(BlockFace face)
          Sets the direction that this block is facing in
 void setPowered(boolean powered)
          Sets the current state of this piston
 
Methods inherited from class org.bukkit.material.MaterialData
equals, getData, getItemType, getItemTypeId, hashCode, setData, toItemStack, toItemStack, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PistonBaseMaterial

public PistonBaseMaterial(int type)

PistonBaseMaterial

public PistonBaseMaterial(Material type)

PistonBaseMaterial

public PistonBaseMaterial(int type,
                          byte data)

PistonBaseMaterial

public PistonBaseMaterial(Material type,
                          byte data)
Method Detail

setFacingDirection

public void setFacingDirection(BlockFace face)
Description copied from interface: Directional
Sets the direction that this block is facing in

Specified by:
setFacingDirection in interface Directional
Parameters:
face - The facing direction

getFacing

public BlockFace getFacing()
Description copied from interface: Directional
Gets the direction this block is facing

Specified by:
getFacing in interface Directional
Returns:
the direction this block is facing

isPowered

public boolean isPowered()
Description copied from interface: Redstone
Gets the current state of this Material, indicating if it's powered or unpowered

Specified by:
isPowered in interface Redstone
Returns:
true if powered, otherwise false

setPowered

public void setPowered(boolean powered)
Sets the current state of this piston

Parameters:
powered - true if the piston is extended & powered, or false

isSticky

public boolean isSticky()
Checks if this piston base is sticky, and returns true if so

Returns:
true if this piston is "sticky", or false

clone

public PistonBaseMaterial clone()
Overrides:
clone in class MaterialData


Copyright © 2013. All Rights Reserved.