BlockState
, InventoryHolder
, Lockable
, Metadatable
, Nameable
public interface Dispenser extends BlockState, InventoryHolder, Lockable, Nameable
Modifier and Type | Method | Description |
---|---|---|
boolean |
dispense() |
Attempts to dispense the contents of this block.
|
BlockProjectileSource |
getBlockProjectileSource() |
Gets the BlockProjectileSource object for this dispenser.
|
getBlock, getChunk, getData, getLightLevel, getLocation, getLocation, getRawData, getType, getTypeId, getWorld, getX, getY, getZ, isPlaced, setData, setRawData, setType, setTypeId, update, update, update
getInventory
getMetadata, hasMetadata, removeMetadata, setMetadata
getCustomName, setCustomName
BlockProjectileSource getBlockProjectileSource()
If the block is no longer a dispenser, this will return null.
boolean dispense()
If the block is no longer a dispenser, this will return false.