Interface VibrationSystem.User
- All Known Implementing Classes:
- Allay.VibrationUser,- CalibratedSculkSensorBlockEntity.VibrationUser,- SculkSensorBlockEntity.VibrationUser,- SculkShriekerBlockEntity.VibrationUser,- Warden.VibrationUser
- Enclosing interface:
- VibrationSystem
public static interface VibrationSystem.User
- 
Method SummaryModifier and TypeMethodDescriptiondefault intcalculateTravelTimeInTicks(float p_281658_) booleancanReceiveVibration(ServerLevel p_282960_, BlockPos p_282488_, GameEvent p_282865_, GameEvent.Context p_283577_) default booleanintdefault booleanisValidVibration(GameEvent p_282750_, GameEvent.Context p_283373_) default voidvoidonReceiveVibration(ServerLevel p_282148_, BlockPos p_282090_, GameEvent p_283663_, Entity p_281578_, Entity p_281308_, float p_281707_) default boolean
- 
Method Details- 
getListenerRadiusint getListenerRadius()
- 
getPositionSourcePositionSource getPositionSource()
- 
canReceiveVibrationboolean canReceiveVibration(ServerLevel p_282960_, BlockPos p_282488_, GameEvent p_282865_, GameEvent.Context p_283577_) 
- 
onReceiveVibrationvoid onReceiveVibration(ServerLevel p_282148_, BlockPos p_282090_, GameEvent p_283663_, @Nullable Entity p_281578_, @Nullable Entity p_281308_, float p_281707_) 
- 
getListenableEvents
- 
canTriggerAvoidVibrationdefault boolean canTriggerAvoidVibration()
- 
requiresAdjacentChunksToBeTickingdefault boolean requiresAdjacentChunksToBeTicking()
- 
calculateTravelTimeInTicksdefault int calculateTravelTimeInTicks(float p_281658_) 
- 
isValidVibration
- 
onDataChangeddefault void onDataChanged()
 
-