Class SculkShriekerMock
java.lang.Object
be.seeseemelk.mockbukkit.block.state.BlockStateMock
be.seeseemelk.mockbukkit.block.state.TileStateMock
be.seeseemelk.mockbukkit.block.state.SculkShriekerMock
- All Implemented Interfaces:
BlockState
,SculkShrieker
,TileState
,Metadatable
,PersistentDataHolder
Mock implementation of a
SculkShrieker
.- See Also:
-
Constructor Summary
ModifierConstructorDescriptionprotected
SculkShriekerMock
(@NotNull SculkShriekerMock state) Constructs a newSculkShriekerMock
by cloning the data from an existing one.protected
SculkShriekerMock
(@NotNull Block block) Constructs a newSculkShriekerMock
for the providedBlock
.SculkShriekerMock
(@NotNull Material material) Constructs a newSculkShriekerMock
for the providedMaterial
. -
Method Summary
Modifier and TypeMethodDescription@NotNull BlockState
This returns a copy of thisBlockStateMock
.int
void
setWarningLevel
(int level) void
Methods inherited from class be.seeseemelk.mockbukkit.block.state.TileStateMock
getPersistentDataContainer, isSnapshot
Methods inherited from class be.seeseemelk.mockbukkit.block.state.BlockStateMock
checkType, checkType, checkType, checkType, 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, update
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.bukkit.block.BlockState
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, update
Methods inherited from interface org.bukkit.metadata.Metadatable
getMetadata, hasMetadata, removeMetadata, setMetadata
Methods inherited from interface org.bukkit.block.TileState
getPersistentDataContainer, isSnapshot
-
Constructor Details
-
SculkShriekerMock
- Parameters:
material
- The material this state is for.
-
SculkShriekerMock
- Parameters:
block
- The block this state is for.
-
SculkShriekerMock
Constructs a newSculkShriekerMock
by cloning the data from an existing one.- Parameters:
state
- The state to clone.
-
-
Method Details
-
getSnapshot
Description copied from class:BlockStateMock
This returns a copy of thisBlockStateMock
. Inheritents of this class should override this method!- Specified by:
getSnapshot
in classTileStateMock
- Returns:
- A snapshot of this
BlockStateMock
.
-
getWarningLevel
public int getWarningLevel()- Specified by:
getWarningLevel
in interfaceSculkShrieker
-
setWarningLevel
public void setWarningLevel(int level) - Specified by:
setWarningLevel
in interfaceSculkShrieker
-
tryShriek
- Specified by:
tryShriek
in interfaceSculkShrieker
-