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 BlockState
copy, 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 Metadatable
getMetadata, hasMetadata, removeMetadata, setMetadataMethods inherited from interface 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
-