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 dde
intermediary net/minecraft/class_5714
named net/minecraft/world/event/listener/GameEventListener
  • Method Details

    • getPositionSource

      PositionSource getPositionSource()
      Returns the position source of this listener.
      Mappings:
      Namespace Name Mixin selector
      official a Ldde;a()Lddg;
      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 Ldde;b()I
      intermediary method_32948 Lnet/minecraft/class_5714;method_32948()I
      named getRange Lnet/minecraft/world/event/listener/GameEventListener;getRange()I
    • listen

      boolean listen(ServerWorld world, 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
      official a Ldde;a(Lahm;Lddc;Lddc$a;Leae;)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

      default GameEventListener.TriggerOrder getTriggerOrder()
      Mappings:
      Namespace Name Mixin selector
      official c Ldde;c()Ldde$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;