Interface GameEventListener
- All Known Implementing Classes:
AllayEntity.JukeboxEventListener
,GameEventDebugRenderer.Listener
,SculkCatalystBlockEntity
,VibrationListener
public interface GameEventListener
A game event listener listens to game events from
GameEventDispatcher
s.- Mappings:
Namespace Name official dgc
intermediary net/minecraft/class_5714
named net/minecraft/world/event/listener/GameEventListener
-
Nested Class Summary
-
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, 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 official a
Ldgc;a()Ldge;
intermediary method_32946
Lnet/minecraft/class_5714;method_32946()Lnet/minecraft/class_5716;
named getPositionSource
Lnet/minecraft/world/event/listener/GameEventListener;getPositionSource()Lnet/minecraft/world/event/PositionSource;
-
getRange
int getRange()Returns the range, in blocks, of the listener.- Mappings:
Namespace Name Mixin selector official b
Ldgc;b()I
intermediary method_32948
Lnet/minecraft/class_5714;method_32948()I
named getRange
Lnet/minecraft/world/event/listener/GameEventListener;getRange()I
-
listen
Listens to an incoming game event.- Returns:
true
if the game event has been accepted by this listener- Mappings:
Namespace Name Mixin selector official a
Ldgc;a(Laip;Ldga;Ldga$a;Lede;)Z
intermediary method_32947
Lnet/minecraft/class_5714;method_32947(Lnet/minecraft/class_3218;Lnet/minecraft/class_5712;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_243;)Z
named listen
Lnet/minecraft/world/event/listener/GameEventListener;listen(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/world/event/GameEvent;Lnet/minecraft/world/event/GameEvent$Emitter;Lnet/minecraft/util/math/Vec3d;)Z
-
getTriggerOrder
- Mappings:
Namespace Name Mixin selector official c
Ldgc;c()Ldgc$a;
intermediary method_45472
Lnet/minecraft/class_5714;method_45472()Lnet/minecraft/class_5714$class_7720;
named getTriggerOrder
Lnet/minecraft/world/event/listener/GameEventListener;getTriggerOrder()Lnet/minecraft/world/event/listener/GameEventListener$TriggerOrder;
-