Class EntityCollisionHandler.Impl

java.lang.Object
net.minecraft.entity.EntityCollisionHandler.Impl
All Implemented Interfaces:
EntityCollisionHandler
Enclosing interface:
EntityCollisionHandler

public static class EntityCollisionHandler.Impl extends Object implements EntityCollisionHandler
Mappings:
Namespace Name
named net/minecraft/entity/EntityCollisionHandler$Impl
intermediary net/minecraft/class_10774$class_10775
official bxx$a
  • Field Details Link icon

    • ALL_EVENTS Link icon

      private static final CollisionEvent[] ALL_EVENTS
      Mappings:
      Namespace Name Mixin selector
      named ALL_EVENTS Lnet/minecraft/entity/EntityCollisionHandler$Impl;ALL_EVENTS:[Lnet/minecraft/entity/CollisionEvent;
      intermediary field_56635 Lnet/minecraft/class_10774$class_10775;field_56635:[Lnet/minecraft/class_10776;
      official b Lbxx$a;b:[Lbxy;
    • INVALID_VERSION Link icon

      private static final int INVALID_VERSION
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named INVALID_VERSION Lnet/minecraft/entity/EntityCollisionHandler$Impl;INVALID_VERSION:I
      intermediary field_56636 Lnet/minecraft/class_10774$class_10775;field_56636:I
      official c Lbxx$a;c:I
    • activeEvents Link icon

      private final Set<CollisionEvent> activeEvents
      Mappings:
      Namespace Name Mixin selector
      named activeEvents Lnet/minecraft/entity/EntityCollisionHandler$Impl;activeEvents:Ljava/util/Set;
      intermediary field_56637 Lnet/minecraft/class_10774$class_10775;field_56637:Ljava/util/Set;
      official d Lbxx$a;d:Ljava/util/Set;
    • preCallbacks Link icon

      private final Map<CollisionEvent,List<Consumer<Entity>>> preCallbacks
      Mappings:
      Namespace Name Mixin selector
      named preCallbacks Lnet/minecraft/entity/EntityCollisionHandler$Impl;preCallbacks:Ljava/util/Map;
      intermediary field_56638 Lnet/minecraft/class_10774$class_10775;field_56638:Ljava/util/Map;
      official e Lbxx$a;e:Ljava/util/Map;
    • postCallbacks Link icon

      private final Map<CollisionEvent,List<Consumer<Entity>>> postCallbacks
      Mappings:
      Namespace Name Mixin selector
      named postCallbacks Lnet/minecraft/entity/EntityCollisionHandler$Impl;postCallbacks:Ljava/util/Map;
      intermediary field_56639 Lnet/minecraft/class_10774$class_10775;field_56639:Ljava/util/Map;
      official f Lbxx$a;f:Ljava/util/Map;
    • callbacks Link icon

      private final List<Consumer<Entity>> callbacks
      Mappings:
      Namespace Name Mixin selector
      named callbacks Lnet/minecraft/entity/EntityCollisionHandler$Impl;callbacks:Ljava/util/List;
      intermediary field_56640 Lnet/minecraft/class_10774$class_10775;field_56640:Ljava/util/List;
      official g Lbxx$a;g:Ljava/util/List;
    • version Link icon

      private int version
      Mappings:
      Namespace Name Mixin selector
      named version Lnet/minecraft/entity/EntityCollisionHandler$Impl;version:I
      intermediary field_56641 Lnet/minecraft/class_10774$class_10775;field_56641:I
      official h Lbxx$a;h:I
  • Constructor Details Link icon

    • Impl Link icon

      public Impl()
  • Method Details Link icon

    • updateIfNecessary Link icon

      public void updateIfNecessary(int version)
      Mappings:
      Namespace Name Mixin selector
      named updateIfNecessary Lnet/minecraft/entity/EntityCollisionHandler$Impl;updateIfNecessary(I)V
      intermediary method_67642 Lnet/minecraft/class_10774$class_10775;method_67642(I)V
      official a Lbxx$a;a(I)V
    • runCallbacks Link icon

      public void runCallbacks(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      named runCallbacks Lnet/minecraft/entity/EntityCollisionHandler$Impl;runCallbacks(Lnet/minecraft/entity/Entity;)V
      intermediary method_67643 Lnet/minecraft/class_10774$class_10775;method_67643(Lnet/minecraft/class_1297;)V
      official a Lbxx$a;a(Lbxe;)V
    • update Link icon

      private void update()
      Mappings:
      Namespace Name Mixin selector
      named update Lnet/minecraft/entity/EntityCollisionHandler$Impl;update()V
      intermediary method_67641 Lnet/minecraft/class_10774$class_10775;method_67641()V
      official a Lbxx$a;a()V
    • addEvent Link icon

      public void addEvent(CollisionEvent event)
      Specified by:
      addEvent in interface EntityCollisionHandler
      Mappings:
      Namespace Name Mixin selector
      named addEvent Lnet/minecraft/entity/EntityCollisionHandler;addEvent(Lnet/minecraft/entity/CollisionEvent;)V
      intermediary method_67638 Lnet/minecraft/class_10774;method_67638(Lnet/minecraft/class_10776;)V
      official a Lbxx;a(Lbxy;)V
    • addPreCallback Link icon

      public void addPreCallback(CollisionEvent event, Consumer<Entity> callback)
      Specified by:
      addPreCallback in interface EntityCollisionHandler
      Mappings:
      Namespace Name Mixin selector
      named addPreCallback Lnet/minecraft/entity/EntityCollisionHandler;addPreCallback(Lnet/minecraft/entity/CollisionEvent;Ljava/util/function/Consumer;)V
      intermediary method_67639 Lnet/minecraft/class_10774;method_67639(Lnet/minecraft/class_10776;Ljava/util/function/Consumer;)V
      official a Lbxx;a(Lbxy;Ljava/util/function/Consumer;)V
    • addPostCallback Link icon

      public void addPostCallback(CollisionEvent event, Consumer<Entity> callback)
      Specified by:
      addPostCallback in interface EntityCollisionHandler
      Mappings:
      Namespace Name Mixin selector
      named addPostCallback Lnet/minecraft/entity/EntityCollisionHandler;addPostCallback(Lnet/minecraft/entity/CollisionEvent;Ljava/util/function/Consumer;)V
      intermediary method_67640 Lnet/minecraft/class_10774;method_67640(Lnet/minecraft/class_10776;Ljava/util/function/Consumer;)V
      official b Lbxx;b(Lbxy;Ljava/util/function/Consumer;)V