Class Bed

    • Constructor Detail

      • Bed

        public Bed()
        Default constructor for a bed.
      • Bed

        public Bed​(BlockFace direction)
        Instantiate a bed facing in a particular direction.
        Parameters:
        direction - the direction the bed's head is facing
      • Bed

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

      • isHeadOfBed

        public boolean isHeadOfBed()
        Determine if this block represents the head of the bed
        Returns:
        true if this is the head of the bed, false if it is the foot
      • setHeadOfBed

        public void setHeadOfBed​(boolean isHeadOfBed)
        Configure this to be either the head or the foot of the bed
        Parameters:
        isHeadOfBed - True to make it the head.
      • setFacingDirection

        public void setFacingDirection​(BlockFace face)
        Set which direction the head of the bed is facing. Note that this will only affect one of the two blocks the bed is made of.
        Specified by:
        setFacingDirection in interface Directional
        Parameters:
        face - The facing direction
      • getFacing

        public BlockFace getFacing()
        Get the direction that this bed's head is facing toward
        Specified by:
        getFacing in interface Directional
        Returns:
        the direction the head of the bed is facing