Class TrapDoor

All Implemented Interfaces:
Cloneable, Attachable, Directional, Openable

@Deprecated(since="1.13", forRemoval=true) public class TrapDoor extends SimpleAttachableMaterialData implements Openable
Deprecated, for removal: This API element is subject to removal in a future version.
all usage of MaterialData is deprecated and subject to removal. Use BlockData.
Represents a trap door
  • Constructor Summary Link icon

    Constructors
    Constructor
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    TrapDoor(Material type, byte data)
    Deprecated.
    Magic value
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
    Gets the face that this block is attached on
    boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
    Test if trapdoor is inverted
    boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
    Check to see if the door is open.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Sets the direction that this block is facing in
    void
    setInverted(boolean inv)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Set trapdoor inverted state
    void
    setOpen(boolean isOpen)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Configure this door to be either open or closed;
    Deprecated, for removal: This API element is subject to removal in a future version.
     

    Methods inherited from class org.bukkit.material.SimpleAttachableMaterialData Link icon

    getFacing

    Methods inherited from class org.bukkit.material.MaterialData Link icon

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

    Methods inherited from class java.lang.Object Link icon

    finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details Link icon

    • TrapDoor Link icon

      public TrapDoor()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • TrapDoor Link icon

      public TrapDoor(Material type)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • TrapDoor Link icon

      @Deprecated(since="1.6.2") public TrapDoor(Material type, byte data)
      Deprecated.
      Magic value
      Parameters:
      type - the type
      data - the raw data value
  • Method Details Link icon

    • isOpen Link icon

      public boolean isOpen()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: Openable
      Check to see if the door is open.
      Specified by:
      isOpen in interface Openable
      Returns:
      true if the door has swung counterclockwise around its hinge.
    • setOpen Link icon

      public void setOpen(boolean isOpen)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: Openable
      Configure this door to be either open or closed;
      Specified by:
      setOpen in interface Openable
      Parameters:
      isOpen - True to open the door.
    • isInverted Link icon

      public boolean isInverted()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Test if trapdoor is inverted
      Returns:
      true if inverted (top half), false if normal (bottom half)
    • setInverted Link icon

      public void setInverted(boolean inv)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Set trapdoor inverted state
      Parameters:
      inv - - true if inverted (top half), false if normal (bottom half)
    • getAttachedFace Link icon

      public BlockFace getAttachedFace()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: Attachable
      Gets the face that this block is attached on
      Specified by:
      getAttachedFace in interface Attachable
      Returns:
      BlockFace attached to
    • setFacingDirection Link icon

      public void setFacingDirection(BlockFace face)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: Directional
      Sets the direction that this block is facing in
      Specified by:
      setFacingDirection in interface Directional
      Parameters:
      face - The facing direction
    • toString Link icon

      public String toString()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      toString in class SimpleAttachableMaterialData
    • clone Link icon

      public TrapDoor clone()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      clone in class SimpleAttachableMaterialData