Package net.minecraft.entity.ai.pathing
Class PathContext
java.lang.Object
net.minecraft.entity.ai.pathing.PathContext
- Mappings:
Namespace Name official eluintermediary net/minecraft/class_9316named net/minecraft/entity/ai/pathing/PathContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BlockPosprivate final BlockPos.Mutableprivate final @Nullable PathNodeTypeCacheprivate 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 aLelu;a:Lcyq;intermediary field_49421Lnet/minecraft/class_9316;field_49421:Lnet/minecraft/class_1941;named worldLnet/minecraft/entity/ai/pathing/PathContext;world:Lnet/minecraft/world/CollisionView;
-
nodeTypeCache
- Mappings:
Namespace Name Mixin selector official bLelu;b:Lelt;intermediary field_49422Lnet/minecraft/class_9316;field_49422:Lnet/minecraft/class_9315;named nodeTypeCacheLnet/minecraft/entity/ai/pathing/PathContext;nodeTypeCache:Lnet/minecraft/entity/ai/pathing/PathNodeTypeCache;
-
entityPos
- Mappings:
Namespace Name Mixin selector official cLelu;c:Lid;intermediary field_49423Lnet/minecraft/class_9316;field_49423:Lnet/minecraft/class_2338;named entityPosLnet/minecraft/entity/ai/pathing/PathContext;entityPos:Lnet/minecraft/util/math/BlockPos;
-
lastNodePos
- Mappings:
Namespace Name Mixin selector official dLelu;d:Lid$a;intermediary field_49424Lnet/minecraft/class_9316;field_49424:Lnet/minecraft/class_2338$class_2339;named lastNodePosLnet/minecraft/entity/ai/pathing/PathContext;lastNodePos:Lnet/minecraft/util/math/BlockPos$Mutable;
-
-
Constructor Details
-
PathContext
- Mappings:
Namespace Name Mixin selector official <init>Lelu;<init>(Lcyq;Lbqv;)Vintermediary <init>Lnet/minecraft/class_9316;<init>(Lnet/minecraft/class_1941;Lnet/minecraft/class_1308;)Vnamed <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 aLelu;a(III)Lels;intermediary method_57622Lnet/minecraft/class_9316;method_57622(III)Lnet/minecraft/class_7;named getNodeTypeLnet/minecraft/entity/ai/pathing/PathContext;getNodeType(III)Lnet/minecraft/entity/ai/pathing/PathNodeType;
-
getBlockState
- Mappings:
Namespace Name Mixin selector official aLelu;a(Lid;)Ldpi;intermediary method_57623Lnet/minecraft/class_9316;method_57623(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;named getBlockStateLnet/minecraft/entity/ai/pathing/PathContext;getBlockState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
-
getWorld
- Mappings:
Namespace Name Mixin selector official aLelu;a()Lcyq;intermediary method_57621Lnet/minecraft/class_9316;method_57621()Lnet/minecraft/class_1941;named getWorldLnet/minecraft/entity/ai/pathing/PathContext;getWorld()Lnet/minecraft/world/CollisionView;
-
getEntityPos
- Mappings:
Namespace Name Mixin selector official bLelu;b()Lid;intermediary method_57624Lnet/minecraft/class_9316;method_57624()Lnet/minecraft/class_2338;named getEntityPosLnet/minecraft/entity/ai/pathing/PathContext;getEntityPos()Lnet/minecraft/util/math/BlockPos;
-