public abstract class ContainerMock extends TileStateMock implements org.bukkit.block.Container
| Modifier | Constructor and Description |
|---|---|
protected |
ContainerMock(@NotNull org.bukkit.block.Block block) |
protected |
ContainerMock(@NotNull ContainerMock state) |
|
ContainerMock(@NotNull org.bukkit.Material material) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract InventoryMock |
createInventory() |
@Nullable java.lang.String |
getCustomName() |
org.bukkit.inventory.Inventory |
getInventory() |
@NotNull java.lang.String |
getLock() |
abstract org.bukkit.block.BlockState |
getSnapshot()
This returns a copy of this
BlockStateMock. |
org.bukkit.inventory.Inventory |
getSnapshotInventory() |
boolean |
isLocked() |
void |
setCustomName(java.lang.String name) |
void |
setLock(java.lang.String key) |
getPersistentDataContainergetBlock, getBlockData, getChunk, getData, getLightLevel, getLocation, getLocation, getMetadata, getRawData, getType, getWorld, getX, getY, getZ, hasMetadata, isPlaced, mockState, removeMetadata, setBlockData, setData, setMetadata, setRawData, setType, update, update, updateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBlock, getBlockData, getChunk, getData, getLightLevel, getLocation, getLocation, getRawData, getType, getWorld, getX, getY, getZ, isPlaced, setBlockData, setData, setRawData, setType, update, update, updatepublic ContainerMock(@NotNull
@NotNull org.bukkit.Material material)
protected ContainerMock(@NotNull
@NotNull org.bukkit.block.Block block)
protected ContainerMock(@NotNull
@NotNull ContainerMock state)
protected abstract InventoryMock createInventory()
public abstract org.bukkit.block.BlockState getSnapshot()
BlockStateMockBlockStateMock. Inheritents of this class should override this method!getSnapshot in class TileStateMockBlockStateMock.public boolean isLocked()
isLocked in interface org.bukkit.block.Lockable@NotNull public @NotNull java.lang.String getLock()
getLock in interface org.bukkit.block.Lockablepublic void setLock(java.lang.String key)
setLock in interface org.bukkit.block.Lockable@Nullable public @Nullable java.lang.String getCustomName()
getCustomName in interface org.bukkit.Nameablepublic void setCustomName(java.lang.String name)
setCustomName in interface org.bukkit.Nameablepublic org.bukkit.inventory.Inventory getInventory()
getInventory in interface org.bukkit.block.ContainergetInventory in interface org.bukkit.inventory.InventoryHolderpublic org.bukkit.inventory.Inventory getSnapshotInventory()
getSnapshotInventory in interface org.bukkit.block.Container