org.bukkit.material
Class ExtendedRails
java.lang.Object
  
org.bukkit.material.MaterialData
      
org.bukkit.material.Rails
          
org.bukkit.material.ExtendedRails
- All Implemented Interfaces: 
 - Cloneable
 
- Direct Known Subclasses: 
 - DetectorRail, PoweredRail
 
public class ExtendedRails
- extends Rails
 
This is the superclass for the DetectorRail and PoweredRail classes
 
 
 
 
 
ExtendedRails
public ExtendedRails(int type)
ExtendedRails
public ExtendedRails(Material type)
ExtendedRails
public ExtendedRails(int type,
                     byte data)
ExtendedRails
public ExtendedRails(Material type,
                     byte data)
isCurve
public boolean isCurve()
- Overrides:
 isCurve in class Rails
 
- Returns:
 - the whether this track is set as a curve
 
 
getConvertedData
protected byte getConvertedData()
- Description copied from class: 
Rails 
- Return the data without the extended properties used by 
PoweredRail and DetectorRail. Overridden in ExtendedRails
- Overrides:
 getConvertedData in class Rails
 
- Returns:
 - the data without the extended part
 
 
 
setDirection
public void setDirection(BlockFace face,
                         boolean isOnSlope)
- Description copied from class: 
Rails 
- Set the direction of these tracks
 Note that tracks are bidirectional and that the direction
 returned is the ascending direction if the track is set on a
 slope. If it is set as a curve, the corner of the track should
 be supplied.
- Overrides:
 setDirection in class Rails
 
- Parameters:
 face - the direction the track should be facingisOnSlope - whether or not the track should be on a slope
 
 
clone
public ExtendedRails clone()
- Overrides:
 clone in class Rails
 
 
Copyright © 2013. All Rights Reserved.