Class BlockStateMock
java.lang.Object
be.seeseemelk.mockbukkit.block.state.BlockStateMock
- All Implemented Interfaces:
BlockState,Metadatable
- Direct Known Subclasses:
TileStateMock
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBlockStateMock(@NotNull BlockStateMock state) protectedBlockStateMock(@NotNull Block block) BlockStateMock(@NotNull Material material) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidprotected voidprotected voidboolean@NotNull BlockgetBlock()@NotNull BlockData@NotNull ChunkgetChunk()@NotNull MaterialDatagetData()Deprecated.byte@NotNull LocationgetLocation(Location loc) @NotNull List<MetadataValue>getMetadata(String metadataKey) byteDeprecated.@NotNull BlockStateThis returns a copy of thisBlockStateMock.@NotNull MaterialgetType()@NotNull WorldgetWorld()intgetX()intgetY()intgetZ()inthashCode()booleanhasMetadata(String metadataKey) booleanbooleanisPlaced()static @NotNull BlockStateMockvoidremoveMetadata(String metadataKey, Plugin owningPlugin) voidsetBlockData(BlockData data) voidsetData(MaterialData data) Deprecated.voidsetMetadata(String metadataKey, @NotNull MetadataValue newMetadataValue) voidsetRawData(byte data) Deprecated.voidbooleanupdate()booleanupdate(boolean force) booleanupdate(boolean force, boolean applyPhysics)
-
Constructor Details
-
BlockStateMock
-
BlockStateMock
-
BlockStateMock
-
-
Method Details
-
checkType
-
checkType
-
checkType
-
checkType
-
setMetadata
- Specified by:
setMetadatain interfaceMetadatable
-
getMetadata
- Specified by:
getMetadatain interfaceMetadatable
-
hasMetadata
- Specified by:
hasMetadatain interfaceMetadatable
-
removeMetadata
- Specified by:
removeMetadatain interfaceMetadatable
-
getBlock
- Specified by:
getBlockin interfaceBlockState
-
getData
Deprecated.- Specified by:
getDatain interfaceBlockState
-
getType
- Specified by:
getTypein interfaceBlockState
-
getLightLevel
public byte getLightLevel()- Specified by:
getLightLevelin interfaceBlockState
-
getWorld
- Specified by:
getWorldin interfaceBlockState
-
getX
public int getX()- Specified by:
getXin interfaceBlockState
-
getY
public int getY()- Specified by:
getYin interfaceBlockState
-
getZ
public int getZ()- Specified by:
getZin interfaceBlockState
-
getLocation
- Specified by:
getLocationin interfaceBlockState
-
getLocation
- Specified by:
getLocationin interfaceBlockState
-
getChunk
- Specified by:
getChunkin interfaceBlockState
-
setData
Deprecated.- Specified by:
setDatain interfaceBlockState
-
setType
- Specified by:
setTypein interfaceBlockState
-
update
public boolean update()- Specified by:
updatein interfaceBlockState
-
update
public boolean update(boolean force) - Specified by:
updatein interfaceBlockState
-
update
public boolean update(boolean force, boolean applyPhysics) - Specified by:
updatein interfaceBlockState
-
getRawData
Deprecated.- Specified by:
getRawDatain interfaceBlockState
-
setRawData
Deprecated.- Specified by:
setRawDatain interfaceBlockState
-
isPlaced
public boolean isPlaced()- Specified by:
isPlacedin interfaceBlockState
-
isCollidable
public boolean isCollidable()- Specified by:
isCollidablein interfaceBlockState
-
getBlockData
- Specified by:
getBlockDatain interfaceBlockState
-
setBlockData
- Specified by:
setBlockDatain interfaceBlockState
-
getSnapshot
This returns a copy of thisBlockStateMock. Inheritents of this class should override this method!- Returns:
- A snapshot of this
BlockStateMock.
-
hashCode
public int hashCode() -
equals
-
mockState
-