Class TrapDoorMock

java.lang.Object
be.seeseemelk.mockbukkit.block.data.BlockDataMock
be.seeseemelk.mockbukkit.block.data.TrapDoorMock
All Implemented Interfaces:
Cloneable, org.bukkit.block.data.Bisected, org.bukkit.block.data.BlockData, org.bukkit.block.data.Directional, org.bukkit.block.data.Openable, org.bukkit.block.data.Powerable, org.bukkit.block.data.type.TrapDoor, org.bukkit.block.data.Waterlogged

public class TrapDoorMock extends BlockDataMock implements org.bukkit.block.data.type.TrapDoor
Mock implementation of TrapDoor.
  • Constructor Details

    • TrapDoorMock

      public TrapDoorMock(@NotNull @NotNull org.bukkit.Material type)
      Constructs a new BedMock for the provided Material. Only supports materials in Tag.TRAPDOORS
      Parameters:
      type - The material this data is for.
  • Method Details

    • getHalf

      @NotNull public @NotNull org.bukkit.block.data.Bisected.Half getHalf()
      Specified by:
      getHalf in interface org.bukkit.block.data.Bisected
    • setHalf

      public void setHalf(@NotNull @NotNull org.bukkit.block.data.Bisected.Half half)
      Specified by:
      setHalf in interface org.bukkit.block.data.Bisected
    • getFacing

      @NotNull public @NotNull org.bukkit.block.BlockFace getFacing()
      Specified by:
      getFacing in interface org.bukkit.block.data.Directional
    • setFacing

      public void setFacing(@NotNull @NotNull org.bukkit.block.BlockFace facing)
      Specified by:
      setFacing in interface org.bukkit.block.data.Directional
    • getFaces

      @NotNull public @NotNull Set<org.bukkit.block.BlockFace> getFaces()
      Specified by:
      getFaces in interface org.bukkit.block.data.Directional
    • isOpen

      public boolean isOpen()
      Specified by:
      isOpen in interface org.bukkit.block.data.Openable
    • setOpen

      public void setOpen(boolean open)
      Specified by:
      setOpen in interface org.bukkit.block.data.Openable
    • isPowered

      public boolean isPowered()
      Specified by:
      isPowered in interface org.bukkit.block.data.Powerable
    • setPowered

      public void setPowered(boolean powered)
      Specified by:
      setPowered in interface org.bukkit.block.data.Powerable
    • isWaterlogged

      public boolean isWaterlogged()
      Specified by:
      isWaterlogged in interface org.bukkit.block.data.Waterlogged
    • setWaterlogged

      public void setWaterlogged(boolean waterlogged)
      Specified by:
      setWaterlogged in interface org.bukkit.block.data.Waterlogged