Package org.bukkit.material
Class Door
java.lang.Object
org.bukkit.material.MaterialData
org.bukkit.material.Door
- All Implemented Interfaces:
Cloneable
,Directional
,Openable
Deprecated.
Represents a door.
This class was previously deprecated, but has been retrofitted to
work with modern doors. Some methods are undefined dependant on
isTopHalf()
due to Minecraft's internal representation of doors.-
Constructor Summary
ConstructorDescriptionDoor()
Deprecated.Artifact of old API, equivalent to newDoor(Material.LEGACY_WOODEN_DOOR);
Deprecated.Deprecated.Constructs the top half of door of the given material type and with the hinge on the left or rightDeprecated.Magic valueDeprecated.Constructs the bottom half of a door of the given material type, facing the specified direction and set to closedDeprecated.Constructs the bottom half of a door of the given material type, facing the specified direction and set to open or closedDoor(TreeSpecies species, boolean isHingeRight)
Deprecated.Constructs the top half of a wooden door of the given species and with the hinge on the left or rightDoor(TreeSpecies species, BlockFace face)
Deprecated.Constructs the bottom half of a wooden door of the given species, facing the specified direction and set to closedDoor(TreeSpecies species, BlockFace face, boolean isOpen)
Deprecated.Constructs the bottom half of a wooden door of the given species, facing the specified direction and set to open or closed -
Method Summary
Modifier and TypeMethodDescriptionclone()
Deprecated.Deprecated.Get the direction that this door is facing.boolean
getHinge()
Deprecated.Returns the side of the door the hinge is on.Deprecated.This method should not be used; use hinge and facing accessors instead.static Material
getWoodDoorOfSpecies(TreeSpecies species)
Deprecated.Returns the item type of a wooden door for the given tree species.boolean
isOpen()
Deprecated.Result is undefined ifisTopHalf()
is true.boolean
Deprecated.void
setFacingDirection(BlockFace face)
Deprecated.Set the direction that this door should is facing.void
setHinge(boolean isHingeRight)
Deprecated.Set whether the hinge is on the left or right side.void
setOpen(boolean isOpen)
Deprecated.Set whether the door is open.void
setTopHalf(boolean isTopHalf)
Deprecated.Configure this part of the door to be either the top or the bottom halftoString()
Deprecated.Methods inherited from class org.bukkit.material.MaterialData
equals, getData, getItemType, hashCode, setData, toItemStack, toItemStack
-
Constructor Details
-
Door
Deprecated.Artifact of old API, equivalent to newDoor(Material.LEGACY_WOODEN_DOOR);
-
Door
Deprecated. -
Door
Deprecated.Constructs the bottom half of a door of the given material type, facing the specified direction and set to closed- Parameters:
type
- The type of material this door is made of. This must match the type of the block above.face
- The direction the door is facing.- See Also:
Material.LEGACY_WOODEN_DOOR
,Material.LEGACY_IRON_DOOR_BLOCK
,Material.LEGACY_SPRUCE_DOOR
,Material.LEGACY_BIRCH_DOOR
,Material.LEGACY_JUNGLE_DOOR
,Material.LEGACY_ACACIA_DOOR
,Material.LEGACY_DARK_OAK_DOOR
,BlockFace.WEST
,BlockFace.NORTH
,BlockFace.EAST
,BlockFace.SOUTH
-
Door
Deprecated.Constructs the bottom half of a door of the given material type, facing the specified direction and set to open or closed- Parameters:
type
- The type of material this door is made of. This must match the type of the block above.face
- The direction the door is facing.isOpen
- Whether the door is currently opened.- See Also:
Material.LEGACY_WOODEN_DOOR
,Material.LEGACY_IRON_DOOR_BLOCK
,Material.LEGACY_SPRUCE_DOOR
,Material.LEGACY_BIRCH_DOOR
,Material.LEGACY_JUNGLE_DOOR
,Material.LEGACY_ACACIA_DOOR
,Material.LEGACY_DARK_OAK_DOOR
,BlockFace.WEST
,BlockFace.NORTH
,BlockFace.EAST
,BlockFace.SOUTH
-
Door
Deprecated.Constructs the top half of door of the given material type and with the hinge on the left or right- Parameters:
type
- The type of material this door is made of. This must match the type of the block below.isHingeRight
- True if the hinge is on the right hand side, false if the hinge is on the left hand side.- See Also:
Material.LEGACY_WOODEN_DOOR
,Material.LEGACY_IRON_DOOR_BLOCK
,Material.LEGACY_SPRUCE_DOOR
,Material.LEGACY_BIRCH_DOOR
,Material.LEGACY_JUNGLE_DOOR
,Material.LEGACY_ACACIA_DOOR
,Material.LEGACY_DARK_OAK_DOOR
-
Door
Deprecated.Constructs the bottom half of a wooden door of the given species, facing the specified direction and set to closed- Parameters:
species
- The species this wooden door is made of. This must match the species of the block above.face
- The direction the door is facing.- See Also:
TreeSpecies
,BlockFace.WEST
,BlockFace.NORTH
,BlockFace.EAST
,BlockFace.SOUTH
-
Door
Deprecated.Constructs the bottom half of a wooden door of the given species, facing the specified direction and set to open or closed- Parameters:
species
- The species this wooden door is made of. This must match the species of the block above.face
- The direction the door is facing.isOpen
- Whether the door is currently opened.- See Also:
TreeSpecies
,BlockFace.WEST
,BlockFace.NORTH
,BlockFace.EAST
,BlockFace.SOUTH
-
Door
Deprecated.Constructs the top half of a wooden door of the given species and with the hinge on the left or right- Parameters:
species
- The species this wooden door is made of. This must match the species of the block below.isHingeRight
- True if the hinge is on the right hand side, false if the hinge is on the left hand side.- See Also:
TreeSpecies
-
Door
Deprecated.Magic value- Parameters:
type
- the typedata
- the raw data value
-
-
Method Details
-
getWoodDoorOfSpecies
Deprecated.Returns the item type of a wooden door for the given tree species.- Parameters:
species
- The species of wood door required.- Returns:
- The item type for the given species.
- See Also:
Material.LEGACY_WOODEN_DOOR
,Material.LEGACY_SPRUCE_DOOR
,Material.LEGACY_BIRCH_DOOR
,Material.LEGACY_JUNGLE_DOOR
,Material.LEGACY_ACACIA_DOOR
,Material.LEGACY_DARK_OAK_DOOR
-
isOpen
public boolean isOpen()Deprecated.Result is undefined ifisTopHalf()
is true. -
setOpen
public void setOpen(boolean isOpen)Deprecated.Set whether the door is open. Undefined ifisTopHalf()
is true. -
isTopHalf
public boolean isTopHalf()Deprecated.- Returns:
- whether this is the top half of the door
-
setTopHalf
public void setTopHalf(boolean isTopHalf)Deprecated.Configure this part of the door to be either the top or the bottom half- Parameters:
isTopHalf
- True to make it the top half.
-
getHingeCorner
Deprecated.This method should not be used; use hinge and facing accessors instead.- Returns:
- BlockFace.SELF
-
toString
Deprecated.- Overrides:
toString
in classMaterialData
-
setFacingDirection
Deprecated.Set the direction that this door should is facing. Undefined ifisTopHalf()
is true.- Specified by:
setFacingDirection
in interfaceDirectional
- Parameters:
face
- the direction
-
getFacing
Deprecated.Get the direction that this door is facing. Undefined ifisTopHalf()
is true.- Specified by:
getFacing
in interfaceDirectional
- Returns:
- the direction
-
getHinge
public boolean getHinge()Deprecated.Returns the side of the door the hinge is on. Undefined ifisTopHalf()
is false.- Returns:
- false for left hinge, true for right hinge
-
setHinge
public void setHinge(boolean isHingeRight)Deprecated.Set whether the hinge is on the left or right side. Left is false, right is true. Undefined ifisTopHalf()
is false.- Parameters:
isHingeRight
- True if the hinge is on the right hand side, false if the hinge is on the left hand side.
-
clone
Deprecated.- Overrides:
clone
in classMaterialData
-
BlockData
.