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 cae$a
  • Field Details

    • ALL_EVENTS

      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 Lcae$a;b:[Lcaf;
    • INVALID_VERSION

      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 Lcae$a;c:I
    • activeEvents

      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 Lcae$a;d:Ljava/util/Set;
    • preCallbacks

      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 Lcae$a;e:Ljava/util/Map;
    • postCallbacks

      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 Lcae$a;f:Ljava/util/Map;
    • callbacks

      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 Lcae$a;g:Ljava/util/List;
    • version

      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 Lcae$a;h:I
  • Constructor Details

    • Impl

      public Impl()
  • Method Details

    • updateIfNecessary

      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 Lcae$a;a(I)V
    • runCallbacks

      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 Lcae$a;a(Lbzm;)V
    • update

      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 Lcae$a;a()V
    • addEvent

      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 Lcae;a(Lcaf;)V
    • addPreCallback

      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 Lcae;a(Lcaf;Ljava/util/function/Consumer;)V
    • addPostCallback

      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 Lcae;b(Lcaf;Ljava/util/function/Consumer;)V