Interface GameEventListener
- All Known Implementing Classes:
AllayEntity.JukeboxEventListener,GameEventDebugRenderer.Listener,SculkCatalystBlockEntity,VibrationListener
public interface GameEventListener
A game event listener listens to game events from
GameEventDispatchers.- Mappings:
Namespace Name official dceintermediary net/minecraft/class_5714named net/minecraft/world/event/listener/GameEventListener
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionReturns the position source of this listener.intgetRange()Returns the range, in blocks, of the listener.booleanlisten(ServerWorld world, GameEvent gameEvent, GameEvent.Emitter emitter, Vec3d vec3d) Listens to an incoming game event.default GameEventListener.class_7720
-
Method Details
-
getPositionSource
PositionSource getPositionSource()Returns the position source of this listener.- Mappings:
Namespace Name Mixin selector official aLdce;a()Ldcg;intermediary method_32946Lnet/minecraft/class_5714;method_32946()Lnet/minecraft/class_5716;named getPositionSourceLnet/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 bLdce;b()Iintermediary method_32948Lnet/minecraft/class_5714;method_32948()Inamed getRangeLnet/minecraft/world/event/listener/GameEventListener;getRange()I
-
listen
Listens to an incoming game event.- Returns:
trueif the game event has been accepted by this listener- Mappings:
Namespace Name Mixin selector official aLdce;a(Lahb;Ldcc;Ldcc$a;Ldze;)Zintermediary method_32947Lnet/minecraft/class_5714;method_32947(Lnet/minecraft/class_3218;Lnet/minecraft/class_5712;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_243;)Znamed listenLnet/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
-
method_45472
- Mappings:
Namespace Name Mixin selector official cLdce;c()Ldce$a;intermediary method_45472Lnet/minecraft/class_5714;method_45472()Lnet/minecraft/class_5714$class_7720;named method_45472Lnet/minecraft/world/event/listener/GameEventListener;method_45472()Lnet/minecraft/world/event/listener/GameEventListener$class_7720;
-