Class BlockStateMock
java.lang.Object
be.seeseemelk.mockbukkit.block.state.BlockStateMock
- All Implemented Interfaces:
org.bukkit.block.BlockState,org.bukkit.metadata.Metadatable
- Direct Known Subclasses:
TileStateMock
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBlockStateMock(@NotNull BlockStateMock state) protectedBlockStateMock(@NotNull org.bukkit.block.Block block) BlockStateMock(@NotNull org.bukkit.Material material) -
Method Summary
Modifier and TypeMethodDescriptionboolean@NotNull org.bukkit.block.BlockgetBlock()org.bukkit.block.data.BlockDataorg.bukkit.ChunkgetChunk()org.bukkit.material.MaterialDatagetData()Deprecated.byteorg.bukkit.Locationorg.bukkit.LocationgetLocation(org.bukkit.Location loc) List<org.bukkit.metadata.MetadataValue>getMetadata(String metadataKey) byteDeprecated.@NotNull org.bukkit.block.BlockStateThis returns a copy of thisBlockStateMock.org.bukkit.MaterialgetType()org.bukkit.WorldgetWorld()intgetX()intgetY()intgetZ()inthashCode()booleanhasMetadata(String metadataKey) booleanbooleanisPlaced()static @NotNull BlockStateMockmockState(@NotNull org.bukkit.block.Block block) voidremoveMetadata(String metadataKey, org.bukkit.plugin.Plugin owningPlugin) voidsetBlockData(org.bukkit.block.data.BlockData data) voidsetData(org.bukkit.material.MaterialData data) Deprecated.voidsetMetadata(String metadataKey, org.bukkit.metadata.MetadataValue newMetadataValue) voidsetRawData(byte data) Deprecated.voidsetType(org.bukkit.Material type) booleanupdate()booleanupdate(boolean force) booleanupdate(boolean force, boolean applyPhysics)
-
Constructor Details
-
BlockStateMock
public BlockStateMock(@NotNull @NotNull org.bukkit.Material material) -
BlockStateMock
protected BlockStateMock(@NotNull @NotNull org.bukkit.block.Block block) -
BlockStateMock
-
-
Method Details
-
setMetadata
- Specified by:
setMetadatain interfaceorg.bukkit.metadata.Metadatable
-
getMetadata
- Specified by:
getMetadatain interfaceorg.bukkit.metadata.Metadatable
-
hasMetadata
- Specified by:
hasMetadatain interfaceorg.bukkit.metadata.Metadatable
-
removeMetadata
- Specified by:
removeMetadatain interfaceorg.bukkit.metadata.Metadatable
-
getBlock
@NotNull public @NotNull org.bukkit.block.Block getBlock()- Specified by:
getBlockin interfaceorg.bukkit.block.BlockState
-
getData
Deprecated.- Specified by:
getDatain interfaceorg.bukkit.block.BlockState
-
getType
public org.bukkit.Material getType()- Specified by:
getTypein interfaceorg.bukkit.block.BlockState
-
getLightLevel
public byte getLightLevel()- Specified by:
getLightLevelin interfaceorg.bukkit.block.BlockState
-
getWorld
public org.bukkit.World getWorld()- Specified by:
getWorldin interfaceorg.bukkit.block.BlockState
-
getX
public int getX()- Specified by:
getXin interfaceorg.bukkit.block.BlockState
-
getY
public int getY()- Specified by:
getYin interfaceorg.bukkit.block.BlockState
-
getZ
public int getZ()- Specified by:
getZin interfaceorg.bukkit.block.BlockState
-
getLocation
public org.bukkit.Location getLocation()- Specified by:
getLocationin interfaceorg.bukkit.block.BlockState
-
getLocation
public org.bukkit.Location getLocation(org.bukkit.Location loc) - Specified by:
getLocationin interfaceorg.bukkit.block.BlockState
-
getChunk
public org.bukkit.Chunk getChunk()- Specified by:
getChunkin interfaceorg.bukkit.block.BlockState
-
setData
Deprecated.- Specified by:
setDatain interfaceorg.bukkit.block.BlockState
-
setType
public void setType(org.bukkit.Material type) - Specified by:
setTypein interfaceorg.bukkit.block.BlockState
-
update
public boolean update()- Specified by:
updatein interfaceorg.bukkit.block.BlockState
-
update
public boolean update(boolean force) - Specified by:
updatein interfaceorg.bukkit.block.BlockState
-
update
public boolean update(boolean force, boolean applyPhysics) - Specified by:
updatein interfaceorg.bukkit.block.BlockState
-
getRawData
Deprecated.- Specified by:
getRawDatain interfaceorg.bukkit.block.BlockState
-
setRawData
Deprecated.- Specified by:
setRawDatain interfaceorg.bukkit.block.BlockState
-
isPlaced
public boolean isPlaced()- Specified by:
isPlacedin interfaceorg.bukkit.block.BlockState
-
isCollidable
public boolean isCollidable()- Specified by:
isCollidablein interfaceorg.bukkit.block.BlockState
-
getBlockData
public org.bukkit.block.data.BlockData getBlockData()- Specified by:
getBlockDatain interfaceorg.bukkit.block.BlockState
-
setBlockData
public void setBlockData(org.bukkit.block.data.BlockData data) - Specified by:
setBlockDatain interfaceorg.bukkit.block.BlockState
-
getSnapshot
@NotNull public @NotNull org.bukkit.block.BlockState 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
@NotNull public static @NotNull BlockStateMock mockState(@NotNull @NotNull org.bukkit.block.Block block)
-