public class BlockStateMock
extends java.lang.Object
implements org.bukkit.block.BlockState, java.lang.Cloneable
| Modifier | Constructor and Description |
|---|---|
protected |
BlockStateMock(@NotNull org.bukkit.block.Block block) |
protected |
BlockStateMock(@NotNull BlockStateMock state) |
|
BlockStateMock(@NotNull org.bukkit.Material material) |
| Modifier and Type | Method and Description |
|---|---|
org.bukkit.block.Block |
getBlock() |
org.bukkit.block.data.BlockData |
getBlockData() |
org.bukkit.Chunk |
getChunk() |
org.bukkit.material.MaterialData |
getData()
Deprecated.
|
byte |
getLightLevel() |
org.bukkit.Location |
getLocation() |
org.bukkit.Location |
getLocation(org.bukkit.Location loc) |
java.util.List<org.bukkit.metadata.MetadataValue> |
getMetadata(java.lang.String metadataKey) |
byte |
getRawData()
Deprecated.
|
@NotNull org.bukkit.block.BlockState |
getSnapshot()
This returns a copy of this
BlockStateMock. |
org.bukkit.Material |
getType() |
org.bukkit.World |
getWorld() |
int |
getX() |
int |
getY() |
int |
getZ() |
boolean |
hasMetadata(java.lang.String metadataKey) |
boolean |
isPlaced() |
static @NotNull BlockStateMock |
mockState(@NotNull org.bukkit.block.Block block) |
void |
removeMetadata(java.lang.String metadataKey,
org.bukkit.plugin.Plugin owningPlugin) |
void |
setBlockData(org.bukkit.block.data.BlockData data) |
void |
setData(org.bukkit.material.MaterialData data)
Deprecated.
|
void |
setMetadata(java.lang.String metadataKey,
org.bukkit.metadata.MetadataValue newMetadataValue) |
void |
setRawData(byte data)
Deprecated.
|
void |
setType(org.bukkit.Material type) |
boolean |
update() |
boolean |
update(boolean force) |
boolean |
update(boolean force,
boolean applyPhysics) |
public BlockStateMock(@NotNull
@NotNull org.bukkit.Material material)
protected BlockStateMock(@NotNull
@NotNull org.bukkit.block.Block block)
protected BlockStateMock(@NotNull
@NotNull BlockStateMock state)
public void setMetadata(java.lang.String metadataKey,
org.bukkit.metadata.MetadataValue newMetadataValue)
setMetadata in interface org.bukkit.metadata.Metadatablepublic java.util.List<org.bukkit.metadata.MetadataValue> getMetadata(java.lang.String metadataKey)
getMetadata in interface org.bukkit.metadata.Metadatablepublic boolean hasMetadata(java.lang.String metadataKey)
hasMetadata in interface org.bukkit.metadata.Metadatablepublic void removeMetadata(java.lang.String metadataKey,
org.bukkit.plugin.Plugin owningPlugin)
removeMetadata in interface org.bukkit.metadata.Metadatablepublic org.bukkit.block.Block getBlock()
getBlock in interface org.bukkit.block.BlockState@Deprecated public org.bukkit.material.MaterialData getData()
getData in interface org.bukkit.block.BlockStatepublic org.bukkit.Material getType()
getType in interface org.bukkit.block.BlockStatepublic byte getLightLevel()
getLightLevel in interface org.bukkit.block.BlockStatepublic org.bukkit.World getWorld()
getWorld in interface org.bukkit.block.BlockStatepublic int getX()
getX in interface org.bukkit.block.BlockStatepublic int getY()
getY in interface org.bukkit.block.BlockStatepublic int getZ()
getZ in interface org.bukkit.block.BlockStatepublic org.bukkit.Location getLocation()
getLocation in interface org.bukkit.block.BlockStatepublic org.bukkit.Location getLocation(org.bukkit.Location loc)
getLocation in interface org.bukkit.block.BlockStatepublic org.bukkit.Chunk getChunk()
getChunk in interface org.bukkit.block.BlockState@Deprecated
public void setData(@NotNull
org.bukkit.material.MaterialData data)
setData in interface org.bukkit.block.BlockStatepublic void setType(org.bukkit.Material type)
setType in interface org.bukkit.block.BlockStatepublic boolean update()
update in interface org.bukkit.block.BlockStatepublic boolean update(boolean force)
update in interface org.bukkit.block.BlockStatepublic boolean update(boolean force,
boolean applyPhysics)
update in interface org.bukkit.block.BlockState@Deprecated public byte getRawData()
getRawData in interface org.bukkit.block.BlockState@Deprecated public void setRawData(byte data)
setRawData in interface org.bukkit.block.BlockStatepublic boolean isPlaced()
isPlaced in interface org.bukkit.block.BlockStatepublic org.bukkit.block.data.BlockData getBlockData()
getBlockData in interface org.bukkit.block.BlockStatepublic void setBlockData(org.bukkit.block.data.BlockData data)
setBlockData in interface org.bukkit.block.BlockState@NotNull public @NotNull org.bukkit.block.BlockState getSnapshot()
BlockStateMock. Inheritents of this class should override this method!BlockStateMock.@NotNull public static @NotNull BlockStateMock mockState(@NotNull @NotNull org.bukkit.block.Block block)