Class TileStateMock
java.lang.Object
be.seeseemelk.mockbukkit.block.state.BlockStateMock
be.seeseemelk.mockbukkit.block.state.TileStateMock
- All Implemented Interfaces:
org.bukkit.block.BlockState
,org.bukkit.block.TileState
,org.bukkit.metadata.Metadatable
,org.bukkit.persistence.PersistentDataHolder
- Direct Known Subclasses:
BannerMock
,BeaconMock
,BedMock
,BeehiveMock
,BellMock
,CampfireMock
,CommandBlockMock
,ComparatorMock
,ConduitMock
,ContainerMock
,CreatureSpawnerMock
,DaylightDetectorMock
,EnchantingTableMock
,EnderChestMock
,EndGatewayMock
,JigsawMock
,JukeboxMock
,SculkCatalystMock
,SculkSensorMock
,SculkShriekerMock
,SignMock
,SkullMock
,StructureMock
This
BlockStateMock
represents a TileState
which is capable of storing persistent data using a
PersistentDataContainerMock
.-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
TileStateMock
(@NotNull TileStateMock state) protected
TileStateMock
(@NotNull org.bukkit.block.Block block) protected
TileStateMock
(@NotNull org.bukkit.Material material) -
Method Summary
Modifier and TypeMethodDescription@NotNull org.bukkit.persistence.PersistentDataContainer
abstract @NotNull org.bukkit.block.BlockState
This returns a copy of thisBlockStateMock
.boolean
Methods inherited from class be.seeseemelk.mockbukkit.block.state.BlockStateMock
checkType, checkType, checkType, checkType, equals, getBlock, getBlockData, getChunk, getData, 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
getBlock, getBlockData, getChunk, getData, 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
-
Constructor Details
-
TileStateMock
protected TileStateMock(@NotNull @NotNull org.bukkit.Material material) -
TileStateMock
protected TileStateMock(@NotNull @NotNull org.bukkit.block.Block block) -
TileStateMock
-
-
Method Details
-
getPersistentDataContainer
@NotNull public @NotNull org.bukkit.persistence.PersistentDataContainer getPersistentDataContainer()- Specified by:
getPersistentDataContainer
in interfaceorg.bukkit.persistence.PersistentDataHolder
- Specified by:
getPersistentDataContainer
in interfaceorg.bukkit.block.TileState
-
isSnapshot
public boolean isSnapshot()- Specified by:
isSnapshot
in interfaceorg.bukkit.block.TileState
-
getSnapshot
@NotNull public abstract @NotNull org.bukkit.block.BlockState getSnapshot()Description copied from class:BlockStateMock
This returns a copy of thisBlockStateMock
. Inheritents of this class should override this method!- Overrides:
getSnapshot
in classBlockStateMock
- Returns:
- A snapshot of this
BlockStateMock
.
-