Uses of Interface
net.minecraft.world.event.listener.GameEventListener
Package
Description
-
Uses of GameEventListener in net.minecraft.block
Modifier and TypeMethodDescriptiondefault <T extends BlockEntity>
@Nullable GameEventListenerBlockEntityProvider.getGameEventListener
(ServerWorld world, T blockEntity) Returns the game event listener for the block's block entity, ornull
if the block entity does not listen to game events.<T extends BlockEntity>
@Nullable GameEventListenerSculkCatalystBlock.getGameEventListener
(ServerWorld world, T blockEntity) Returns the game event listener for the block's block entity, ornull
if the block entity does not listen to game events.<T extends BlockEntity>
@Nullable GameEventListenerSculkSensorBlock.getGameEventListener
(ServerWorld world, T blockEntity) Returns the game event listener for the block's block entity, ornull
if the block entity does not listen to game events.<T extends BlockEntity>
@Nullable GameEventListenerSculkShriekerBlock.getGameEventListener
(ServerWorld world, T blockEntity) Returns the game event listener for the block's block entity, ornull
if the block entity does not listen to game events. -
Uses of GameEventListener in net.minecraft.block.entity
Modifier and TypeMethodDescriptionvoid
SculkSensorBlockEntity.accept
(ServerWorld world, GameEventListener listener, BlockPos pos, GameEvent event, @Nullable Entity entity, @Nullable Entity sourceEntity, float distance) Accepts a game event after delay.void
SculkShriekerBlockEntity.accept
(ServerWorld world, GameEventListener listener, BlockPos pos, GameEvent event, @Nullable Entity entity, @Nullable Entity sourceEntity, float distance) Accepts a game event after delay.boolean
SculkSensorBlockEntity.accepts
(ServerWorld world, GameEventListener listener, BlockPos pos, GameEvent event, GameEvent.Emitter emitter) Returns whether the callback wants to accept this event.boolean
SculkShriekerBlockEntity.accepts
(ServerWorld world, GameEventListener listener, BlockPos pos, GameEvent event, GameEvent.Emitter emitter) Returns whether the callback wants to accept this event. -
Uses of GameEventListener in net.minecraft.client.render.debug
-
Uses of GameEventListener in net.minecraft.entity.mob
Modifier and TypeMethodDescriptionvoid
WardenEntity.accept
(ServerWorld world, GameEventListener listener, BlockPos pos, GameEvent event, @Nullable Entity entity, @Nullable Entity sourceEntity, float distance) Accepts a game event after delay.boolean
WardenEntity.accepts
(ServerWorld world, GameEventListener listener, BlockPos pos, GameEvent event, GameEvent.Emitter emitter) Returns whether the callback wants to accept this event. -
Uses of GameEventListener in net.minecraft.entity.passive
Modifier and TypeMethodDescriptionvoid
AllayEntity.VibrationListenerCallback.accept
(ServerWorld world, GameEventListener listener, BlockPos pos, GameEvent event, Entity entity, Entity sourceEntity, float distance) Accepts a game event after delay.boolean
AllayEntity.VibrationListenerCallback.accepts
(ServerWorld world, GameEventListener listener, BlockPos pos, GameEvent event, GameEvent.Emitter emitter) Returns whether the callback wants to accept this event. -
Uses of GameEventListener in net.minecraft.server.network
Modifier and TypeMethodDescriptionstatic void
DebugInfoSender.sendGameEventListener
(World world, GameEventListener eventListener) -
Uses of GameEventListener in net.minecraft.world.event
ModifierConstructorDescriptionMessage
(GameEvent event, Vec3d emitterPos, GameEvent.Emitter emitter, GameEventListener listener, Vec3d listenerPos) -
Uses of GameEventListener in net.minecraft.world.event.listener
Modifier and TypeClassDescriptionclass
EntityGameEventHandler<T extends GameEventListener>
A game event handler for an entity so that the listener stored can be moved to the correct dispatcher or unregistered as the entity moves or gets removed.Modifier and TypeFieldDescriptionprivate final List<GameEventListener>
SimpleGameEventDispatcher.listeners
private final List<GameEventListener>
SimpleGameEventDispatcher.toAdd
private final Set<GameEventListener>
SimpleGameEventDispatcher.toRemove
Modifier and TypeMethodDescriptionvoid
VibrationListener.Callback.accept
(ServerWorld world, GameEventListener listener, BlockPos pos, GameEvent event, @Nullable Entity entity, @Nullable Entity sourceEntity, float distance) Accepts a game event after delay.boolean
VibrationListener.Callback.accepts
(ServerWorld world, GameEventListener listener, BlockPos pos, GameEvent event, GameEvent.Emitter emitter) Returns whether the callback wants to accept this event.void
GameEventDispatcher.addListener
(GameEventListener listener) Adds a listener to this dispatcher.void
SimpleGameEventDispatcher.addListener
(GameEventListener listener) Adds a listener to this dispatcher.SimpleGameEventDispatcher.dispatchTo
(ServerWorld world, Vec3d listenerPos, GameEventListener listener) void
GameEventDispatcher.removeListener
(GameEventListener listener) Removes a listener from this dispatcher if it is present.void
SimpleGameEventDispatcher.removeListener
(GameEventListener listener) Removes a listener from this dispatcher if it is present.Modifier and TypeMethodDescriptionboolean
GameEventDispatcher.dispatch
(GameEvent event, Vec3d pos, GameEvent.Emitter emitter, BiConsumer<GameEventListener, Vec3d> onListenerAccept) Dispatches an event to all the listeners in this dispatcher.boolean
SimpleGameEventDispatcher.dispatch
(GameEvent event, Vec3d pos, GameEvent.Emitter emitter, BiConsumer<GameEventListener, Vec3d> onListenerAccept) Dispatches an event to all the listeners in this dispatcher.