Package org.bukkit.block
Interface SculkSensor
- All Superinterfaces:
BlockState
,Metadatable
,PersistentDataHolder
,TileState
- All Known Subinterfaces:
CalibratedSculkSensor
Represents a captured state of a sculk sensor
-
Method Summary
Modifier and TypeMethodDescriptionint
Gets the last vibration frequency of this sensor.int
Gets the range this sensor listens to events at.void
setLastVibrationFrequency
(int lastVibrationFrequency) Sets the last vibration frequency of this sensor.void
setListenerRange
(int range) Sets the range this sensor will listen to events from.Methods inherited from interface org.bukkit.block.BlockState
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, update
Methods inherited from interface org.bukkit.metadata.Metadatable
getMetadata, hasMetadata, removeMetadata, setMetadata
Methods inherited from interface org.bukkit.block.TileState
getPersistentDataContainer, isSnapshot
-
Method Details
-
getLastVibrationFrequency
int getLastVibrationFrequency()Gets the last vibration frequency of this sensor. Different activities detected by the sensor will produce different frequencies and dictate the output of connected comparators.- Returns:
- frequency between 0-15.
-
setLastVibrationFrequency
void setLastVibrationFrequency(int lastVibrationFrequency) Sets the last vibration frequency of this sensor. Different activities detected by the sensor will produce different frequencies and dictate the output of connected comparators.- Parameters:
lastVibrationFrequency
- frequency between 0-15.
-
getListenerRange
int getListenerRange()Gets the range this sensor listens to events at.- Returns:
- the range (defaults to 8)
-
setListenerRange
void setListenerRange(int range) Sets the range this sensor will listen to events from.- Parameters:
range
- the range (must be greater than 0)
-