Class SculkCatalystBlockEntity.CatalystListener
java.lang.Object
net.minecraft.world.level.block.entity.SculkCatalystBlockEntity.CatalystListener
- All Implemented Interfaces:
GameEventListener
- Enclosing class:
SculkCatalystBlockEntity
public static class SculkCatalystBlockEntity.CatalystListener
extends Object
implements GameEventListener
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.world.level.gameevent.GameEventListener
GameEventListener.DeliveryMode, GameEventListener.Holder<T extends GameEventListener>
-
Field Summary
Modifier and TypeFieldDescriptionprivate final BlockState
private final PositionSource
static final int
(package private) final SculkSpreader
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate void
bloom
(ServerLevel p_281501_, BlockPos p_281448_, BlockState p_281966_, RandomSource p_283606_) int
boolean
handleGameEvent
(ServerLevel p_283470_, GameEvent p_282184_, GameEvent.Context p_283014_, Vec3 p_282350_) private void
tryAwardItSpreadsAdvancement
(Level p_281279_, LivingEntity p_281378_)
-
Field Details
-
PULSE_TICKS
public static final int PULSE_TICKS- See Also:
-
sculkSpreader
-
blockState
-
positionSource
-
-
Constructor Details
-
CatalystListener
-
-
Method Details
-
getListenerSource
- Specified by:
getListenerSource
in interfaceGameEventListener
-
getListenerRadius
public int getListenerRadius()- Specified by:
getListenerRadius
in interfaceGameEventListener
-
getDeliveryMode
- Specified by:
getDeliveryMode
in interfaceGameEventListener
-
handleGameEvent
public boolean handleGameEvent(ServerLevel p_283470_, GameEvent p_282184_, GameEvent.Context p_283014_, Vec3 p_282350_) - Specified by:
handleGameEvent
in interfaceGameEventListener
-
getSculkSpreader
-
bloom
private void bloom(ServerLevel p_281501_, BlockPos p_281448_, BlockState p_281966_, RandomSource p_283606_) -
tryAwardItSpreadsAdvancement
-