Class TrapDoorDataMock
java.lang.Object
org.mockbukkit.mockbukkit.block.data.BlockDataMock
org.mockbukkit.mockbukkit.block.data.TrapDoorDataMock
- All Implemented Interfaces:
Cloneable,Bisected,BlockData,Directional,Openable,Powerable,TrapDoor,Waterlogged
Mock implementation of
TrapDoor.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.bukkit.block.data.Bisected
Bisected.Half -
Constructor Summary
ConstructorsConstructorDescriptionTrapDoorDataMock(@NotNull Material type) Constructs a newTrapDoorDataMockfor the providedMaterial. -
Method Summary
Modifier and TypeMethodDescriptiongetFaces()@NotNull BlockFace@NotNull Bisected.HalfgetHalf()booleanisOpen()booleanbooleanvoidvoidsetHalf(@NotNull Bisected.Half half) voidsetOpen(boolean open) voidsetPowered(boolean powered) voidsetWaterlogged(boolean waterlogged) Methods inherited from class org.mockbukkit.mockbukkit.block.data.BlockDataMock
checkMaterial, checkProperty, checkType, checkType, clone, copyTo, createBlockState, equals, get, getAsString, getAsString, getCollisionShape, getDestroySpeed, getLightEmission, getMapColor, getMaterial, getPistonMoveReaction, getPlacementMaterial, getSoundGroup, hashCode, isFaceSturdy, isOccluding, isPreferredTool, isRandomlyTicked, isSupported, isSupported, matches, merge, mirror, mock, newData, requiresCorrectToolForDrops, rotate, setMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.bukkit.block.data.BlockData
clone, copyTo, createBlockState, getAsString, getAsString, getCollisionShape, getDestroySpeed, getDestroySpeed, getLightEmission, getMapColor, getMaterial, getPistonMoveReaction, getPlacementMaterial, getSoundGroup, isFaceSturdy, isOccluding, isPreferredTool, isRandomlyTicked, isSupported, isSupported, matches, merge, mirror, requiresCorrectToolForDrops, rotate
-
Constructor Details
-
TrapDoorDataMock
Constructs a newTrapDoorDataMockfor the providedMaterial. Only supports materials inTag.TRAPDOORS- Parameters:
type- The material this data is for.
-
-
Method Details
-
getHalf
-
setHalf
-
getFacing
- Specified by:
getFacingin interfaceDirectional
-
setFacing
- Specified by:
setFacingin interfaceDirectional
-
getFaces
- Specified by:
getFacesin interfaceDirectional
-
isOpen
public boolean isOpen() -
setOpen
public void setOpen(boolean open) -
isPowered
public boolean isPowered() -
setPowered
public void setPowered(boolean powered) - Specified by:
setPoweredin interfacePowerable
-
isWaterlogged
public boolean isWaterlogged()- Specified by:
isWaterloggedin interfaceWaterlogged
-
setWaterlogged
public void setWaterlogged(boolean waterlogged) - Specified by:
setWaterloggedin interfaceWaterlogged
-