Class TrapDoor

All Implemented Interfaces:
Cloneable, Attachable, Directional, Openable

@Deprecated(forRemoval=true, since="1.13") 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

    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

    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

    getFacing

    Methods inherited from class org.bukkit.material.MaterialData

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

    Methods inherited from class java.lang.Object

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

    • TrapDoor

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

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

      @Deprecated public TrapDoor(Material type, byte data)
      Deprecated.
      Magic value
      Parameters:
      type - the type
      data - the raw data value
  • Method Details

    • isOpen

      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

      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

      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

      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

      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

      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

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

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