Package net.minecraft.entity.ai.pathing
Class PathContext
java.lang.Object
net.minecraft.entity.ai.pathing.PathContext
- Mappings:
Namespace Name official emt
intermediary net/minecraft/class_9316
named net/minecraft/entity/ai/pathing/PathContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BlockPos
private final BlockPos.Mutable
private final @Nullable PathNodeTypeCache
private final CollisionView
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBlockState
(BlockPos pos) getNodeType
(int x, int y, int z) getWorld()
-
Field Details
-
world
- Mappings:
Namespace Name Mixin selector official a
Lemt;a:Lczn;
intermediary field_49421
Lnet/minecraft/class_9316;field_49421:Lnet/minecraft/class_1941;
named world
Lnet/minecraft/entity/ai/pathing/PathContext;world:Lnet/minecraft/world/CollisionView;
-
nodeTypeCache
- Mappings:
Namespace Name Mixin selector official b
Lemt;b:Lems;
intermediary field_49422
Lnet/minecraft/class_9316;field_49422:Lnet/minecraft/class_9315;
named nodeTypeCache
Lnet/minecraft/entity/ai/pathing/PathContext;nodeTypeCache:Lnet/minecraft/entity/ai/pathing/PathNodeTypeCache;
-
entityPos
- Mappings:
Namespace Name Mixin selector official c
Lemt;c:Lin;
intermediary field_49423
Lnet/minecraft/class_9316;field_49423:Lnet/minecraft/class_2338;
named entityPos
Lnet/minecraft/entity/ai/pathing/PathContext;entityPos:Lnet/minecraft/util/math/BlockPos;
-
lastNodePos
- Mappings:
Namespace Name Mixin selector official d
Lemt;d:Lin$a;
intermediary field_49424
Lnet/minecraft/class_9316;field_49424:Lnet/minecraft/class_2338$class_2339;
named lastNodePos
Lnet/minecraft/entity/ai/pathing/PathContext;lastNodePos:Lnet/minecraft/util/math/BlockPos$Mutable;
-
-
Constructor Details
-
PathContext
- Mappings:
Namespace Name Mixin selector official <init>
Lemt;<init>(Lczn;Lbsc;)V
intermediary <init>
Lnet/minecraft/class_9316;<init>(Lnet/minecraft/class_1941;Lnet/minecraft/class_1308;)V
named <init>
Lnet/minecraft/entity/ai/pathing/PathContext;<init>(Lnet/minecraft/world/CollisionView;Lnet/minecraft/entity/mob/MobEntity;)V
-
-
Method Details
-
getNodeType
- Mappings:
Namespace Name Mixin selector official a
Lemt;a(III)Lemr;
intermediary method_57622
Lnet/minecraft/class_9316;method_57622(III)Lnet/minecraft/class_7;
named getNodeType
Lnet/minecraft/entity/ai/pathing/PathContext;getNodeType(III)Lnet/minecraft/entity/ai/pathing/PathNodeType;
-
getBlockState
- Mappings:
Namespace Name Mixin selector official a
Lemt;a(Lin;)Ldqh;
intermediary method_57623
Lnet/minecraft/class_9316;method_57623(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;
named getBlockState
Lnet/minecraft/entity/ai/pathing/PathContext;getBlockState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
-
getWorld
- Mappings:
Namespace Name Mixin selector official a
Lemt;a()Lczn;
intermediary method_57621
Lnet/minecraft/class_9316;method_57621()Lnet/minecraft/class_1941;
named getWorld
Lnet/minecraft/entity/ai/pathing/PathContext;getWorld()Lnet/minecraft/world/CollisionView;
-
getEntityPos
- Mappings:
Namespace Name Mixin selector official b
Lemt;b()Lin;
intermediary method_57624
Lnet/minecraft/class_9316;method_57624()Lnet/minecraft/class_2338;
named getEntityPos
Lnet/minecraft/entity/ai/pathing/PathContext;getEntityPos()Lnet/minecraft/util/math/BlockPos;
-