Package org.bukkit.block
Interface Hopper
- All Superinterfaces:
- BlockInventoryHolder,- BlockState,- Container,- InventoryHolder,- Lockable,- LockableTileState,- Lootable,- LootableBlockInventory,- LootableInventory,- Metadatable,- Nameable,- PersistentDataHolder,- PersistentDataViewHolder,- TileState,- TileStateInventoryHolder
Represents a captured state of a hopper.
- 
Method SummaryModifier and TypeMethodDescriptionintReturns the cooldown before the hopper transfers or sucks in another itemvoidsetTransferCooldown(@org.jetbrains.annotations.Range(from=0L, to=2147483647L) int cooldown) Sets the cooldown before the hopper transfers or sucks in another itemMethods inherited from interface org.bukkit.inventory.BlockInventoryHoldergetBlockMethods inherited from interface org.bukkit.block.BlockStatecopy, copy, getBlock, getBlockData, getChunk, getData, getDrops, getDrops, getDrops, getLightLevel, getLocation, getLocation, getRawData, getType, getWorld, getX, getY, getZ, isCollidable, isPlaced, setBlockData, setData, setRawData, setType, update, update, updateMethods inherited from interface org.bukkit.loot.LootableclearLootTable, getLootTable, getSeed, hasLootTable, setLootTable, setLootTable, setSeedMethods inherited from interface com.destroystokyo.paper.loottable.LootableBlockInventorygetBlockMethods inherited from interface com.destroystokyo.paper.loottable.LootableInventorycanPlayerLoot, getLastFilled, getLastLooted, getLastLooted, getNextRefill, hasBeenFilled, hasPendingRefill, hasPlayerLooted, hasPlayerLooted, isRefillEnabled, setHasPlayerLooted, setHasPlayerLooted, setNextRefillMethods inherited from interface org.bukkit.metadata.MetadatablegetMetadata, hasMetadata, removeMetadata, setMetadataMethods inherited from interface org.bukkit.NameablecustomName, customName, getCustomName, setCustomNameMethods inherited from interface org.bukkit.block.TileStategetPersistentDataContainer, isSnapshotMethods inherited from interface io.papermc.paper.block.TileStateInventoryHoldergetInventory, getSnapshotInventory
- 
Method Details- 
setTransferCooldownvoid setTransferCooldown(@org.jetbrains.annotations.Range(from=0L, to=2147483647L) int cooldown) Sets the cooldown before the hopper transfers or sucks in another item- Parameters:
- cooldown- the cooldown in ticks
- Throws:
- IllegalArgumentException- if the passed cooldown value is negative.
 
- 
getTransferCooldownint getTransferCooldown()Returns the cooldown before the hopper transfers or sucks in another item- Returns:
- the cooldown in ticks
 
 
-