类 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

      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