类 Rails

所有已实现的接口:
Cloneable
直接已知子类:
ExtendedRails

public class Rails extends MaterialData
代表Minecraft的铁轨.
  • 构造器详细资料

    • Rails

      public Rails()
    • Rails

      @Deprecated public Rails(int type)
      已过时。
      不安全的参数
      参数:
      type - the raw type id
    • Rails

      public Rails(Material type)
    • Rails

      @Deprecated public Rails(int type, byte data)
      已过时。
      不安全的参数
      参数:
      type - the raw type id
      data - the raw data value
    • Rails

      @Deprecated public Rails(Material type, byte data)
      已过时。
      不安全的参数
      参数:
      type - the type
      data - the raw data value
  • 方法详细资料

    • isOnSlope

      public boolean isOnSlope()
      返回:
      这个铁轨是否在斜坡上
    • isCurve

      public boolean isCurve()
      返回:
      这个铁轨是否被作为弯道
    • getDirection

      public BlockFace getDirection()
      返回:
      轨道建立的方向

      注意轨道是双向的,并且如果铁轨设置在斜坡上将返回上升方向.如果这个铁轨被作为弯道,则返回拐角方向

    • toString

      public String toString()
      覆盖:
      toString 在类中 MaterialData
    • getConvertedData

      @Deprecated protected byte getConvertedData()
      已过时。
      不安全的参数
      返回没有使用PoweredRailDetectorRail 扩展属性的数据值. 于ExtendedRails重写.

      原文:Return the data without the extended properties used by PoweredRail and DetectorRail. Overridden in ExtendedRails

      返回:
      没有扩展属性的数据值
    • setDirection

      public void setDirection(BlockFace face, boolean isOnSlope)
      设置这个轨道的方向.

      注意轨道是双向的,并且如果铁轨设置在斜坡上将返回上升方向.如果这个铁轨被作为弯道,

      原文: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.

      参数:
      face - 轨道的朝向
      isOnSlope - 轨道应不应该在斜坡上
    • clone

      public Rails clone()
      覆盖:
      clone 在类中 MaterialData