Package net.minecraft.entity.ai.pathing
Class PathContext
java.lang.Object
net.minecraft.entity.ai.pathing.PathContext
- Mappings:
Namespace Name named net/minecraft/entity/ai/pathing/PathContextintermediary net/minecraft/class_9316official epx
-
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 named worldLnet/minecraft/entity/ai/pathing/PathContext;world:Lnet/minecraft/world/CollisionView;intermediary field_49421Lnet/minecraft/class_9316;field_49421:Lnet/minecraft/class_1941;official aLepx;a:Ldcg;
-
nodeTypeCache
- Mappings:
Namespace Name Mixin selector named nodeTypeCacheLnet/minecraft/entity/ai/pathing/PathContext;nodeTypeCache:Lnet/minecraft/entity/ai/pathing/PathNodeTypeCache;intermediary field_49422Lnet/minecraft/class_9316;field_49422:Lnet/minecraft/class_9315;official bLepx;b:Lepw;
-
entityPos
- Mappings:
Namespace Name Mixin selector named entityPosLnet/minecraft/entity/ai/pathing/PathContext;entityPos:Lnet/minecraft/util/math/BlockPos;intermediary field_49423Lnet/minecraft/class_9316;field_49423:Lnet/minecraft/class_2338;official cLepx;c:Ljd;
-
lastNodePos
- Mappings:
Namespace Name Mixin selector named lastNodePosLnet/minecraft/entity/ai/pathing/PathContext;lastNodePos:Lnet/minecraft/util/math/BlockPos$Mutable;intermediary field_49424Lnet/minecraft/class_9316;field_49424:Lnet/minecraft/class_2338$class_2339;official dLepx;d:Ljd$a;
-
-
Constructor Details
-
PathContext
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/entity/ai/pathing/PathContext;<init>(Lnet/minecraft/world/CollisionView;Lnet/minecraft/entity/mob/MobEntity;)Vintermediary <init>Lnet/minecraft/class_9316;<init>(Lnet/minecraft/class_1941;Lnet/minecraft/class_1308;)Vofficial <init>Lepx;<init>(Ldcg;Lbtp;)V
-
-
Method Details
-
getNodeType
- Mappings:
Namespace Name Mixin selector named getNodeTypeLnet/minecraft/entity/ai/pathing/PathContext;getNodeType(III)Lnet/minecraft/entity/ai/pathing/PathNodeType;intermediary method_57622Lnet/minecraft/class_9316;method_57622(III)Lnet/minecraft/class_7;official aLepx;a(III)Lepv;
-
getBlockState
- Mappings:
Namespace Name Mixin selector named getBlockStateLnet/minecraft/entity/ai/pathing/PathContext;getBlockState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;intermediary method_57623Lnet/minecraft/class_9316;method_57623(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;official aLepx;a(Ljd;)Ldtc;
-
getWorld
- Mappings:
Namespace Name Mixin selector named getWorldLnet/minecraft/entity/ai/pathing/PathContext;getWorld()Lnet/minecraft/world/CollisionView;intermediary method_57621Lnet/minecraft/class_9316;method_57621()Lnet/minecraft/class_1941;official aLepx;a()Ldcg;
-
getEntityPos
- Mappings:
Namespace Name Mixin selector named getEntityPosLnet/minecraft/entity/ai/pathing/PathContext;getEntityPos()Lnet/minecraft/util/math/BlockPos;intermediary method_57624Lnet/minecraft/class_9316;method_57624()Lnet/minecraft/class_2338;official bLepx;b()Ljd;
-