程序包 org.bukkit.material

# 类 MaterialData

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

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

直接已知子类:
  `Banner`, `Bed`, `Cake`, `Cauldron`, `Coal`, `CocoaPlant`, `Command`, `Comparator`, `Crops`, `Diode`, `DirectionalContainer`, `Door`, `Dye`, `FlowerPot`, `Gate`, `Hopper`, `LongGrass`, `Mushroom`, `NetherWarts`, `Observer`, `PistonBaseMaterial`, `PistonExtensionMaterial`, `PressurePlate`, `Pumpkin`, `Rails`, `RedstoneWire`, `Sandstone`, `Sign`, `SimpleAttachableMaterialData`, `Skull`, `SpawnEgg`, `Stairs`, `TexturedMaterial`, `Tripwire`, `Vine`, `Wood`, `Wool`

@Deprecated public class MaterialData extends Object implements Cloneable
已过时。
所有关于MaterialData的用法已过时，并且将来会被移除. 请使用 `BlockData`.
为某些物品或方块处理特定的元数据.

- ## 构造器概要

  构造器
  构造器
  说明
  `MaterialData(Material type)`
  已过时。
  `MaterialData(Material type, byte data)`
  已过时。
  不安全的参数

- ## 方法概要

  修饰符和类型
  方法
  说明
  `MaterialData`
  `clone()`
  已过时。
  `boolean`
  `equals(Object obj)`
  已过时。
  `byte`
  `getData()`
  已过时。
  不安全的参数
  `Material`
  `getItemType()`
  已过时。
  获取此MaterialData代表的Material.
  `int`
  `hashCode()`
  已过时。
  `void`
  `setData(byte data)`
  已过时。
  不安全的参数
  `ItemStack`
  `toItemStack()`
  已过时。
  该方法创建了一个堆叠数为0的物品堆，一般没什么用.
  `ItemStack`
  `toItemStack(int amount)`
  已过时。
  基于此MaterialData创建一个新的物品堆实例.
  `String`
  `toString()`
  已过时。

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

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

- ## 构造器详细资料

  - ### MaterialData

    public MaterialData(Material type)
    已过时。

  - ### MaterialData

    @Deprecated public MaterialData(Material type, byte data)
    已过时。
    不安全的参数
    参数:
      `type` - the type
      `data` - the raw data value

- ## 方法详细资料

  - ### getData

    @Deprecated public byte getData()
    已过时。
    不安全的参数
    获取此物品的原始数据值.

    原文:Gets the raw data in this material

    返回:
      原始数据值

  - ### setData

    @Deprecated public void setData(byte data)
    已过时。
    不安全的参数
    设置此物品的原始数据值.

    原文:Sets the raw data of this material

    参数:
      `data` - 原始数据值

  - ### getItemType

    public Material getItemType()
    已过时。
    获取此MaterialData代表的Material.

    原文:Gets the Material that this MaterialData represents

    返回:
      此MaterialData代表的Material物品

  - ### toItemStack

    @Deprecated public ItemStack toItemStack()
    已过时。
    该方法创建了一个堆叠数为0的物品堆，一般没什么用. 请考虑 `toItemStack(int)`.
    基于此MaterialData创建一个新的物品堆实例.

    原文:Creates a new ItemStack based on this MaterialData

    返回:
      包含此MaterialData所含数据的ItemStack实例

  - ### toItemStack

    public ItemStack toItemStack(int amount)
    已过时。
    基于此MaterialData创建一个新的物品堆实例.

    原文:Creates a new ItemStack based on this MaterialData

    参数:
      `amount` - 物品堆叠数量
    返回:
      包含此MaterialData所含数据的ItemStack实例

  - ### toString

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

  - ### hashCode

    public int hashCode()
    已过时。
    覆盖:
      `hashCode` 在类中 `Object`

  - ### equals

    public boolean equals(Object obj)
    已过时。
    覆盖:
      `equals` 在类中 `Object`

  - ### clone

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