public interface Dispenser extends Container, Nameable, LootableInventory
Modifier and Type | Method and Description |
---|---|
boolean |
dispense()
Attempts to dispense the contents of the dispenser.
|
BlockProjectileSource |
getBlockProjectileSource()
Gets the BlockProjectileSource object for the dispenser.
|
getInventory, getSnapshotInventory
getBlock, getChunk, getData, getLightLevel, getLocation, getLocation, getRawData, getType, getTypeId, getWorld, getX, getY, getZ, isPlaced, setData, setRawData, setType, setTypeId, update, update, update
getMetadata, hasMetadata, removeMetadata, setMetadata
getCustomName, setCustomName
getLastFilled, getLastLooted, getLastLooted, getNextRefill, hasBeenFilled, hasPendingRefill, hasPlayerLooted, hasPlayerLooted, isRefillEnabled, setHasPlayerLooted, setHasPlayerLooted, setNextRefill
clearLootTable, getLootTableName, getLootTableSeed, hasLootTable, setLootTable, setLootTable, setLootTableSeed
BlockProjectileSource getBlockProjectileSource()
If the block represented by this state is no longer a dispenser, this will return null.
IllegalStateException
- if this block state is not placedboolean dispense()
If the block represented by this state is no longer a dispenser, this will return false.
IllegalStateException
- if this block state is not placedCopyright © 2021. All rights reserved.