Class SwitchMock
java.lang.Object
be.seeseemelk.mockbukkit.block.data.BlockDataMock
be.seeseemelk.mockbukkit.block.data.SwitchMock
- All Implemented Interfaces:
Cloneable
,BlockData
,Directional
,FaceAttachable
,Powerable
,Switch
Mock implementation of a
Switch
.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.bukkit.block.data.FaceAttachable
FaceAttachable.AttachedFace
Nested classes/interfaces inherited from interface org.bukkit.block.data.type.Switch
Switch.Face
-
Constructor Summary
ConstructorDescriptionSwitchMock
(@NotNull Material type) Constructs a newSwitchMock
for the providedMaterial
. -
Method Summary
Modifier and TypeMethodDescription@NotNull FaceAttachable.AttachedFace
@NotNull Switch.Face
getFace()
getFaces()
@NotNull BlockFace
boolean
void
setAttachedFace
(@NotNull FaceAttachable.AttachedFace face) void
setFace
(@NotNull Switch.Face face) void
void
setPowered
(boolean powered) Methods inherited from class be.seeseemelk.mockbukkit.block.data.BlockDataMock
checkType, checkType, checkType, checkType, clone, equals, get, getAsString, getAsString, getLightEmission, getMaterial, getPistonMoveReaction, getPlacementMaterial, getSoundGroup, hashCode, isFaceSturdy, isOccluding, isPreferredTool, isRandomlyTicked, isSupported, isSupported, matches, merge, mirror, mock, requiresCorrectToolForDrops, rotate, set
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.bukkit.block.data.BlockData
clone, getAsString, getAsString, getLightEmission, getMaterial, getPistonMoveReaction, getPlacementMaterial, getSoundGroup, isFaceSturdy, isOccluding, isPreferredTool, isRandomlyTicked, isSupported, isSupported, matches, merge, mirror, requiresCorrectToolForDrops, rotate
-
Constructor Details
-
SwitchMock
Constructs a newSwitchMock
for the providedMaterial
. Only supports materials inTag.BUTTONS
andMaterial.LEVER
- Parameters:
type
- The material this data is for.
-
-
Method Details
-
isPowered
public boolean isPowered() -
setPowered
public void setPowered(boolean powered) - Specified by:
setPowered
in interfacePowerable
-
getAttachedFace
- Specified by:
getAttachedFace
in interfaceFaceAttachable
-
setAttachedFace
- Specified by:
setAttachedFace
in interfaceFaceAttachable
-
getFacing
- Specified by:
getFacing
in interfaceDirectional
-
setFacing
- Specified by:
setFacing
in interfaceDirectional
-
getFaces
- Specified by:
getFaces
in interfaceDirectional
-
getFace
-
setFace
-