类 EntityGameEventHandler


  • public class EntityGameEventHandler
    extends Object
    A game event handler for an entity so that the listener stored can be moved to the correct dispatcher or unregistered as the entity moves or gets removed.
    另请参阅:
    Entity.getGameEventHandler()
    API Note:
    This implementation is currently unused by vanilla as vanilla doesn't have any entity that listens to game events.
    Mappings:
    Namespace Name
    official cnw
    intermediary net/minecraft/class_5715
    named net/minecraft/world/event/listener/EntityGameEventHandler
    • 字段详细资料

      • listener

        private final GameEventListener listener
        Mappings:
        Namespace Name Mixin selector
        official a Lcnw;a:Lcnv;
        intermediary field_28182 Lnet/minecraft/class_5715;field_28182:Lnet/minecraft/class_5714;
        named listener Lnet/minecraft/world/event/listener/EntityGameEventHandler;listener:Lnet/minecraft/world/event/listener/GameEventListener;
      • sectionPos

        @Nullable
        private @Nullable ChunkSectionPos sectionPos
        Mappings:
        Namespace Name Mixin selector
        official b Lcnw;b:Lgu;
        intermediary field_28183 Lnet/minecraft/class_5715;field_28183:Lnet/minecraft/class_4076;
        named sectionPos Lnet/minecraft/world/event/listener/EntityGameEventHandler;sectionPos:Lnet/minecraft/util/math/ChunkSectionPos;
    • 构造器详细资料

      • EntityGameEventHandler

        public EntityGameEventHandler​(GameEventListener listener)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lcnw;<init>(Lcnv;)V
        intermediary <init> Lnet/minecraft/class_5715;<init>(Lnet/minecraft/class_5714;)V
        named <init> Lnet/minecraft/world/event/listener/EntityGameEventHandler;<init>(Lnet/minecraft/world/event/listener/GameEventListener;)V
    • 方法详细资料

      • onEntityRemoval

        public void onEntityRemoval​(World world)
        Mappings:
        Namespace Name Mixin selector
        official a Lcnw;a(Lbvr;)V
        intermediary method_32949 Lnet/minecraft/class_5715;method_32949(Lnet/minecraft/class_1937;)V
        named onEntityRemoval Lnet/minecraft/world/event/listener/EntityGameEventHandler;onEntityRemoval(Lnet/minecraft/world/World;)V
      • onEntitySetPos

        public void onEntitySetPos​(World world)
        Mappings:
        Namespace Name Mixin selector
        official b Lcnw;b(Lbvr;)V
        intermediary method_32952 Lnet/minecraft/class_5715;method_32952(Lnet/minecraft/class_1937;)V
        named onEntitySetPos Lnet/minecraft/world/event/listener/EntityGameEventHandler;onEntitySetPos(Lnet/minecraft/world/World;)V
      • updateDispatcher

        private void updateDispatcher​(World world,
                                      @Nullable
                                      @Nullable ChunkSectionPos sectionPos,
                                      Consumer<GameEventDispatcher> action)
        Mappings:
        Namespace Name Mixin selector
        official a Lcnw;a(Lbvr;Lgu;Ljava/util/function/Consumer;)V
        intermediary method_32950 Lnet/minecraft/class_5715;method_32950(Lnet/minecraft/class_1937;Lnet/minecraft/class_4076;Ljava/util/function/Consumer;)V
        named updateDispatcher Lnet/minecraft/world/event/listener/EntityGameEventHandler;updateDispatcher(Lnet/minecraft/world/World;Lnet/minecraft/util/math/ChunkSectionPos;Ljava/util/function/Consumer;)V