Package org.bukkit.block
Interface Lockable
- All Known Subinterfaces:
- Barrel,- Beacon,- BlastFurnace,- BrewingStand,- Chest,- Container,- Crafter,- Dispenser,- Dropper,- Furnace,- Hopper,- LockableTileState,- ShulkerBox,- Smoker
public interface Lockable
Represents a block (usually a container) that may be locked. When a lock is
 active an item with a name corresponding to the key will be required to open
 this block.
- 
Method Details- 
isLockedboolean isLocked()Checks if the container has a valid (non empty) key.- Returns:
- true if the key is valid.
 
- 
getLockDeprecated.locks are not necessarily pure stringsGets the key needed to access the container.- Returns:
- the key needed.
 
- 
setLockDeprecated.locks are not necessarily pure stringsSets the key required to access this container. Set to null (or empty string) to remove key.- Parameters:
- key- the key required to access the container.
 
- 
setLockItemSets the key required to access this container. All explicit modifications to the set key will be required to match on the opening key. Set to null to remove key.- Parameters:
- key- the key required to access the container.
 
 
-