net.minecraft.block.entity

class SculkShriekerBlockEntity$VibrationCallback

implements Vibrations$Callback

net.minecraft.world.level.block.entity.SculkShriekerBlockEntity$VibrationUser
net.minecraft.class_7133$class_8511
net.minecraft.block.entity.SculkShriekerBlockEntity$VibrationCallback

Field summary

Modifier and TypeField
private static final int
LISTENER_RADIUS
field_44622
RANGE
private final PositionSource
positionSource
field_44623
positionSource
final SculkShriekerBlockEntity
this$0
field_44621
field_44621

Constructor summary

ModifierConstructor
public (SculkShriekerBlockEntity this$0)

Method summary

Modifier and TypeMethod
public int
getListenerRadius()
method_49797()
getRange()
public PositionSource
getPositionSource()
method_51300()
getPositionSource()
public TagKey<GameEvent>
getListenableEvents()
method_42210()
getTag()
public boolean
canReceiveVibration(ServerLevel level, BlockPos pos, Holder<GameEvent> event, GameEvent$Context context)
method_32970(class_3218 arg0, class_2338 arg1, class_6880<class_5712> arg2, class_5712$class_7397 arg3)
accepts(ServerWorld arg0, BlockPos arg1, RegistryEntry<GameEvent> arg2, GameEvent$Emitter arg3)
public void
onReceiveVibration(ServerLevel level, BlockPos pos, Holder<GameEvent> event, Entity sourceEntity, Entity projectileOwner, float receivingDistance)
method_32969(class_3218 arg0, class_2338 arg1, class_6880<class_5712> arg2, class_1297 arg3, class_1297 arg4, float arg5)
accept(ServerWorld arg0, BlockPos arg1, RegistryEntry<GameEvent> arg2, Entity arg3, Entity arg4, float arg5)
public void
onDataChanged()
method_42672()
onListen()
public boolean
requiresAdjacentChunksToBeTicking()
method_51363()
requiresTickingChunksAround()