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 enn
-
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 aLenn;a:Ldah;
-
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 bLenn;b:Lenm;
-
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 cLenn;c:Lio;
-
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 dLenn;d:Lio$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>Lenn;<init>(Ldah;Lbsq;)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 aLenn;a(III)Lenl;
-
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 aLenn;a(Lio;)Ldrb;
-
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 aLenn;a()Ldah;
-
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 bLenn;b()Lio;
-