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 GameEventDispatchers.
Mappings:
Namespace Name
named net/minecraft/world/event/listener/GameEventListener
intermediary net/minecraft/class_5714
official dwz
  • 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

      default GameEventListener.TriggerOrder 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;