Interface VibrationSystem
- All Known Implementing Classes:
Allay
,CalibratedSculkSensorBlockEntity
,SculkSensorBlockEntity
,SculkShriekerBlockEntity
,Warden
public interface VibrationSystem
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
static class
static interface
static interface
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final List
<ResourceKey<GameEvent>> static final ToIntFunction
<ResourceKey<GameEvent>> Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionstatic int
getGameEventFrequency
(Holder<GameEvent> gameEvent) static int
getGameEventFrequency
(ResourceKey<GameEvent> eventKey) static int
getRedstoneStrengthForDistance
(float distance, int maxDistance) static ResourceKey
<GameEvent> getResonanceEventByFrequency
(int frequency)
-
Field Details
-
RESONANCE_EVENTS
-
DEFAULT_VIBRATION_FREQUENCY
static final int DEFAULT_VIBRATION_FREQUENCY- See Also:
-
VIBRATION_FREQUENCY_FOR_EVENT
Deprecated.Neo: use thedata map
instead.
-
-
Method Details
-
getVibrationData
VibrationSystem.Data getVibrationData() -
getVibrationUser
VibrationSystem.User getVibrationUser() -
getGameEventFrequency
-
getGameEventFrequency
-
getResonanceEventByFrequency
-
getRedstoneStrengthForDistance
static int getRedstoneStrengthForDistance(float distance, int maxDistance)
-
data map
instead.