Package org.bukkit.block.data.type
Interface Bed
-
- All Superinterfaces:
BlockData
,Cloneable
,Directional
public interface Bed extends Directional
Similar toBisected
, 'part' denotes which half of the bed this block corresponds to.
'occupied' property is a quick flag to check if a player is currently sleeping in this bed block.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
Bed.Part
Horizontal half of a bed.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Bed.Part
getPart()
Gets the value of the 'part' property.boolean
isOccupied()
Gets the value of the 'occupied' property.void
setPart(Bed.Part part)
Sets the value of the 'part' property.-
Methods inherited from interface org.bukkit.block.data.BlockData
clone, getAsString, getAsString, getMaterial, matches, merge
-
Methods inherited from interface org.bukkit.block.data.Directional
getFaces, getFacing, setFacing
-
-
-
-
Method Detail
-
getPart
@NotNull Bed.Part getPart()
Gets the value of the 'part' property.- Returns:
- the 'part' value
-
setPart
void setPart(@NotNull Bed.Part part)
Sets the value of the 'part' property.- Parameters:
part
- the new 'part' value
-
isOccupied
boolean isOccupied()
Gets the value of the 'occupied' property.- Returns:
- the 'occupied' value
-
-