net.minecraft.block.entity

public class SculkCatalystBlockEntity$Listener

implements GameEventListener

net.minecraft.world.level.block.entity.SculkCatalystBlockEntity$CatalystListener
net.minecraft.class_7132$class_8510
net.minecraft.block.entity.SculkCatalystBlockEntity$Listener

Field summary

Modifier and TypeField
public static final int
PULSE_TICKS
field_44611
RANGE
private final SculkSpreadManager
sculkSpreader
field_44612
spreadManager
private final BlockState
blockState
field_44613
state
private final PositionSource
positionSource
field_44614
positionSource

Constructor summary

ModifierConstructor
public (BlockState state, PositionSource positionSource)

Method summary

Modifier and TypeMethod
public PositionSource
getListenerSource()
method_32946()
getPositionSource()
public int
getListenerRadius()
method_32948()
getRange()
public GameEventListener$TriggerOrder
getDeliveryMode()
method_45472()
getTriggerOrder()
public boolean
handleGameEvent(ServerLevel level, Holder<GameEvent> event, GameEvent$Context context, Vec3 sourcePosition)
method_32947(class_3218 arg0, class_6880<class_5712> arg1, class_5712$class_7397 arg2, class_243 arg3)
listen(ServerWorld arg0, RegistryEntry<GameEvent> arg1, GameEvent$Emitter arg2, Vec3d arg3)
public SculkSpreadManager
getSculkSpreader()
method_51362()
getSpreadManager()
private void
bloom(ServerLevel level, BlockPos pos, BlockState state, RandomSource random)
method_51360(class_3218 arg0, class_2338 arg1, class_2680 arg2, class_5819 arg3)
bloom(ServerWorld world, BlockPos pos, BlockState state, Random random)
private void
tryAwardItSpreadsAdvancement(Level level, LivingEntity mob)
method_51361(class_1937 arg0, class_1309 arg1)
triggerCriteria(World world, LivingEntity deadEntity)
private void
lambda$handleGameEvent$0(ServerLevel arg0, Vec3 arg1)
method_51359(class_3218 arg0, class_243 arg1)
method_51359(ServerWorld arg0, Vec3d pos)