程序包 org.bukkit.material

# 类 Rails

java.lang.Object
org.bukkit.material.MaterialData
org.bukkit.material.Rails

所有已实现的接口:
  `Cloneable`

直接已知子类:
  `ExtendedRails`

@Deprecated public class Rails extends MaterialData
已过时。
all usage of MaterialData is deprecated and subject to removal. Use `BlockData`.
Represents minecart rails.

- ## 构造器概要

  构造器
  构造器
  说明
  `Rails()`
  已过时。
  `Rails(Material type)`
  已过时。
  `Rails(Material type, byte data)`
  已过时。
  Magic value

- ## 方法概要

  修饰符和类型
  方法
  说明
  `Rails`
  `clone()`
  已过时。
  `protected byte`
  `getConvertedData()`
  已过时。
  Magic value
  `BlockFace`
  `getDirection()`
  已过时。
  `boolean`
  `isCurve()`
  已过时。
  `boolean`
  `isOnSlope()`
  已过时。
  `void`
  `setDirection(BlockFace face, boolean isOnSlope)`
  已过时。
  Set the direction of these tracks
  `String`
  `toString()`
  已过时。

  ### 从类继承的方法 org.bukkit.material.MaterialData

  `equals, getData, getItemType, hashCode, setData, toItemStack, toItemStack`

  ### 从类继承的方法 java.lang.Object

  `finalize, getClass, notify, notifyAll, wait, wait, wait`

- ## 构造器详细资料

  - ### Rails

    public Rails()
    已过时。

  - ### Rails

    public Rails(Material type)
    已过时。

  - ### Rails

    @Deprecated public Rails(Material type, byte data)
    已过时。
    Magic value
    参数:
      `type` - the type
      `data` - the raw data value

- ## 方法详细资料

  - ### isOnSlope

    public boolean isOnSlope()
    已过时。
    返回:
      the whether this track is set on a slope

  - ### isCurve

    public boolean isCurve()
    已过时。
    返回:
      the whether this track is set as a curve

  - ### getDirection

    public BlockFace getDirection()
    已过时。
    返回:
      the direction these tracks are set

      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 is returned.

  - ### toString

    public String toString()
    已过时。
    覆盖:
      `toString` 在类中 `MaterialData`

  - ### getConvertedData

    @Deprecated protected byte getConvertedData()
    已过时。
    Magic value
    Return the data without the extended properties used by `PoweredRail` and `DetectorRail`. Overridden in `ExtendedRails`
    返回:
      the data without the extended part

  - ### 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` - the direction the track should be facing
      `isOnSlope` - whether or not the track should be on a slope

  - ### clone

    public Rails clone()
    已过时。
    覆盖:
      `clone` 在类中 `MaterialData`