Class BellMock
java.lang.Object
be.seeseemelk.mockbukkit.block.state.BlockStateMock
be.seeseemelk.mockbukkit.block.state.TileStateMock
be.seeseemelk.mockbukkit.block.state.BellMock
- All Implemented Interfaces:
org.bukkit.block.Bell,org.bukkit.block.BlockState,org.bukkit.block.TileState,org.bukkit.metadata.Metadatable,org.bukkit.persistence.PersistentDataHolder
Mock implementation of a
Bell.- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructs a newBellMockby cloning the data from an existing one.BellMock(@NotNull org.bukkit.Material material) Constructs a newBellMockfor the providedMaterial.protectedBellMock(@NotNull org.bukkit.block.Block block) Constructs a newBellMockfor the providedBlock. -
Method Summary
Modifier and TypeMethodDescriptionintint@NotNull org.bukkit.block.BlockStateThis returns a copy of thisBlockStateMock.booleanbooleanbooleanring()booleanring(@Nullable org.bukkit.block.BlockFace direction) booleanring(@Nullable org.bukkit.entity.Entity entity) booleanring(@Nullable org.bukkit.entity.Entity entity, @Nullable org.bukkit.block.BlockFace direction) Methods inherited from class be.seeseemelk.mockbukkit.block.state.TileStateMock
getPersistentDataContainer, isSnapshotMethods inherited from class be.seeseemelk.mockbukkit.block.state.BlockStateMock
checkType, checkType, checkType, checkType, copy, copy, equals, getBlock, getBlockData, getChunk, getData, getDrops, getDrops, getDrops, getLightLevel, getLocation, getLocation, getMetadata, getRawData, getType, getWorld, getX, getY, getZ, hashCode, hasMetadata, isCollidable, isPlaced, mockState, removeMetadata, setBlockData, setData, setMetadata, setRawData, setType, update, update, updateMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.bukkit.block.BlockState
copy, copy, getBlock, getBlockData, getChunk, getData, getDrops, getDrops, getDrops, getLightLevel, getLocation, getLocation, getRawData, getType, getWorld, getX, getY, getZ, isCollidable, isPlaced, setBlockData, setData, setRawData, setType, update, update, updateMethods inherited from interface org.bukkit.metadata.Metadatable
getMetadata, hasMetadata, removeMetadata, setMetadataMethods inherited from interface org.bukkit.block.TileState
getPersistentDataContainer, isSnapshot
-
Constructor Details
-
BellMock
public BellMock(@NotNull @NotNull org.bukkit.Material material) - Parameters:
material- The material this state is for.
-
BellMock
protected BellMock(@NotNull @NotNull org.bukkit.block.Block block) - Parameters:
block- The block this state is for.
-
BellMock
Constructs a newBellMockby cloning the data from an existing one.- Parameters:
state- The state to clone.
-
-
Method Details
-
getSnapshot
@NotNull public @NotNull org.bukkit.block.BlockState getSnapshot()Description copied from class:BlockStateMockThis returns a copy of thisBlockStateMock. Inheritents of this class should override this method!- Specified by:
getSnapshotin classTileStateMock- Returns:
- A snapshot of this
BlockStateMock.
-
ring
public boolean ring(@Nullable @Nullable org.bukkit.entity.Entity entity, @Nullable @Nullable org.bukkit.block.BlockFace direction) - Specified by:
ringin interfaceorg.bukkit.block.Bell
-
ring
public boolean ring(@Nullable @Nullable org.bukkit.entity.Entity entity) - Specified by:
ringin interfaceorg.bukkit.block.Bell
-
ring
public boolean ring(@Nullable @Nullable org.bukkit.block.BlockFace direction) - Specified by:
ringin interfaceorg.bukkit.block.Bell
-
ring
public boolean ring()- Specified by:
ringin interfaceorg.bukkit.block.Bell
-
isShaking
public boolean isShaking()- Specified by:
isShakingin interfaceorg.bukkit.block.Bell
-
getShakingTicks
public int getShakingTicks()- Specified by:
getShakingTicksin interfaceorg.bukkit.block.Bell
-
isResonating
public boolean isResonating()- Specified by:
isResonatingin interfaceorg.bukkit.block.Bell
-
getResonatingTicks
public int getResonatingTicks()- Specified by:
getResonatingTicksin interfaceorg.bukkit.block.Bell
-