Package net.minecraft.entity
Class EntityCollisionHandler.Impl
java.lang.Object
net.minecraft.entity.EntityCollisionHandler.Impl
- All Implemented Interfaces:
EntityCollisionHandler
- Enclosing interface:
EntityCollisionHandler
- Mappings:
Namespace Name named net/minecraft/entity/EntityCollisionHandler$Impl
intermediary net/minecraft/class_10774$class_10775
official bxx$a
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.entity.EntityCollisionHandler
EntityCollisionHandler.Impl
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Set
<CollisionEvent> private static final CollisionEvent[]
private static final int
private final Map
<CollisionEvent, List<Consumer<Entity>>> private final Map
<CollisionEvent, List<Consumer<Entity>>> private int
Fields inherited from interface net.minecraft.entity.EntityCollisionHandler
DUMMY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addEvent
(CollisionEvent event) void
addPostCallback
(CollisionEvent event, Consumer<Entity> callback) void
addPreCallback
(CollisionEvent event, Consumer<Entity> callback) void
runCallbacks
(Entity entity) private void
update()
void
updateIfNecessary
(int version)
-
Field Details
-
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
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
- 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
- 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
- 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
- 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
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
-
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
Lbxx$a;a(I)V
-
runCallbacks
- 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
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
- Specified by:
addEvent
in interfaceEntityCollisionHandler
- 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
- Specified by:
addPreCallback
in interfaceEntityCollisionHandler
- 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
- Specified by:
addPostCallback
in interfaceEntityCollisionHandler
- 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
-