Interface GameEventListener
- All Known Implementing Classes:
AllayEntity.JukeboxEventListener
,GameEventDebugRenderer.Listener
,SculkCatalystBlockEntity.Listener
,Vibrations.VibrationListener
public interface GameEventListener
A game event listener listens to game events from
GameEventDispatcher
s.- Mappings:
Namespace Name named net/minecraft/world/event/listener/GameEventListener
intermediary net/minecraft/class_5714
official dwz
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
GameEventListener.Holder<T extends GameEventListener>
static enum
-
Method Summary
Modifier and TypeMethodDescriptionReturns the position source of this listener.int
getRange()
Returns the range, in blocks, of the listener.default GameEventListener.TriggerOrder
boolean
listen
(ServerWorld world, RegistryEntry<GameEvent> event, GameEvent.Emitter emitter, Vec3d emitterPos) Listens to an incoming game event.
-
Method Details
-
getPositionSource
PositionSource getPositionSource()Returns the position source of this listener.- Mappings:
Namespace Name Mixin selector named getPositionSource
Lnet/minecraft/world/event/listener/GameEventListener;getPositionSource()Lnet/minecraft/world/event/PositionSource;
intermediary method_32946
Lnet/minecraft/class_5714;method_32946()Lnet/minecraft/class_5716;
official a
Ldwz;a()Ldxb;
-
getRange
int getRange()Returns the range, in blocks, of the listener.- Mappings:
Namespace Name Mixin selector named getRange
Lnet/minecraft/world/event/listener/GameEventListener;getRange()I
intermediary method_32948
Lnet/minecraft/class_5714;method_32948()I
official b
Ldwz;b()I
-
listen
boolean listen(ServerWorld world, RegistryEntry<GameEvent> event, GameEvent.Emitter emitter, Vec3d emitterPos) Listens to an incoming game event.- Returns:
true
if the game event has been accepted by this listener- Mappings:
Namespace Name Mixin selector named listen
Lnet/minecraft/world/event/listener/GameEventListener;listen(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/world/event/GameEvent$Emitter;Lnet/minecraft/util/math/Vec3d;)Z
intermediary method_32947
Lnet/minecraft/class_5714;method_32947(Lnet/minecraft/class_3218;Lnet/minecraft/class_6880;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_243;)Z
official a
Ldwz;a(Larf;Lji;Ldwx$a;Levt;)Z
-
getTriggerOrder
- Mappings:
Namespace Name Mixin selector named getTriggerOrder
Lnet/minecraft/world/event/listener/GameEventListener;getTriggerOrder()Lnet/minecraft/world/event/listener/GameEventListener$TriggerOrder;
intermediary method_45472
Lnet/minecraft/class_5714;method_45472()Lnet/minecraft/class_5714$class_7720;
official c
Ldwz;c()Ldwz$a;
-