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)
          Deprecated. Magic value
PistonBaseMaterial(int type, byte data)
          Deprecated. Magic value
PistonBaseMaterial(Material type)
           
PistonBaseMaterial(Material type, byte data)
          Deprecated. Magic value
 
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

@Deprecated
public PistonBaseMaterial(int type)
Deprecated. Magic value


PistonBaseMaterial

public PistonBaseMaterial(Material type)

PistonBaseMaterial

@Deprecated
public PistonBaseMaterial(int type,
                                     byte data)
Deprecated. Magic value


PistonBaseMaterial

@Deprecated
public PistonBaseMaterial(Material type,
                                     byte data)
Deprecated. Magic value

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 © 2014. All rights reserved.