Interface SculkSensor

All Superinterfaces:
BlockState, Metadatable, PersistentDataHolder, PersistentDataViewHolder, TileState
All Known Subinterfaces:
CalibratedSculkSensor

public interface SculkSensor extends TileState
Represents a captured state of a sculk sensor
  • Method Details Link icon

    • getLastVibrationFrequency Link icon

      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 Link icon

      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 Link icon

      int getListenerRange()
      Gets the range this sensor listens to events at.
      Returns:
      the range (defaults to 8)
    • setListenerRange Link icon

      void setListenerRange(int range)
      Sets the range this sensor will listen to events from.
      Parameters:
      range - the range (must be greater than 0)