Package org.bukkit.block
Interface SculkShrieker
- All Superinterfaces:
BlockState,Metadatable,PersistentDataHolder,TileState
Represents a captured state of a sculk shrieker.
-
Method Summary
Modifier and TypeMethodDescriptionintGets the most recent warning level of this block.voidsetWarningLevel(int level) Sets the most recent warning level of this block.voidSimulates a player causing a vibration.Methods inherited from interface org.bukkit.block.BlockState
copy, getBlock, getBlockData, getChunk, getData, getLightLevel, getLocation, getLocation, getRawData, getType, getWorld, getX, getY, getZ, isPlaced, setBlockData, setData, setRawData, setType, update, update, updateMethods inherited from interface org.bukkit.metadata.Metadatable
getMetadata, hasMetadata, removeMetadata, setMetadataMethods inherited from interface org.bukkit.block.TileState
getPersistentDataContainer
-
Method Details
-
getWarningLevel
int getWarningLevel()Gets the most recent warning level of this block. When the warning level reaches 4, the shrieker will attempt to spawn a Warden.- Returns:
- current warning level
-
setWarningLevel
void setWarningLevel(int level) Sets the most recent warning level of this block. When the warning level reaches 4, the shrieker will attempt to spawn a Warden.- Parameters:
level- new warning level
-
tryShriek
Simulates a player causing a vibration.- Parameters:
player- the player that "caused" the shriek
-