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 @NotNull Bed.Part
getPart()
Gets the value of the 'part' property.boolean
isOccupied()
Gets the value of the 'occupied' property.void
setPart(@NotNull 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 @NotNull Bed.Part getPart()
Gets the value of the 'part' property.- Returns:
- the 'part' value
-
setPart
void setPart(@NotNull @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
-
-