类 BirdNavigation
- java.lang.Object
-
- net.minecraft.entity.ai.pathing.EntityNavigation
-
- net.minecraft.entity.ai.pathing.BirdNavigation
-
public class BirdNavigation extends EntityNavigation
- Mappings:
Namespace Name official bazintermediary net/minecraft/class_1407named net/minecraft/entity/ai/pathing/BirdNavigation
-
-
字段概要
-
从类继承的字段 net.minecraft.entity.ai.pathing.EntityNavigation
currentNodeMs, currentNodeTimeout, currentPath, entity, lastActiveTickMs, lastNodePosition, lastRecalculateTime, nodeMaker, nodeReachProximity, pathStartPos, pathStartTime, shouldRecalculate, speed, tickCount, world
-
-
构造器概要
构造器 构造器 说明 BirdNavigation(MobEntity mob, World world)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected booleancanPathDirectlyThrough(Vec3d origin, Vec3d target, int sizeX, int sizeY, int sizeZ)protected PathNodeNavigatorcreatePathNodeNavigator(int range)PathfindPathTo(Entity entity, int distance)protected Vec3dgetPos()The position to act as if the entity is at for pathfinding purposesprotected booleanisAtValidPosition()booleanisValidPosition(BlockPos pos)booleanmethod_35128()booleanmethod_35129()voidsetCanEnterOpenDoors(boolean canEnterOpenDoors)voidsetCanPathThroughDoors(boolean canPathThroughDoors)voidtick()-
从类继承的方法 net.minecraft.entity.ai.pathing.EntityNavigation
adjustPath, canSwim, checkTimeouts, continueFollowingPath, findPathTo, findPathTo, findPathToAny, findPathToAny, getCurrentPath, getNodeMaker, getNodeReachProximity, getTargetPos, isFollowingPath, isIdle, isInLiquid, isNearPathStartPos, method_29934, method_35141, method_35142, onBlockChanged, recalculatePath, resetRangeMultiplier, setCanSwim, setRangeMultiplier, setSpeed, shouldRecalculatePath, startMovingAlong, startMovingTo, startMovingTo, stop
-
-
-
-
构造器详细资料
-
BirdNavigation
public BirdNavigation(MobEntity mob, World world)
- Mappings:
Namespace Name Mixin selector official <init>Lbbb;<init>(Lasz;Lbvr;)Vintermediary <init>Lnet/minecraft/class_1408;<init>(Lnet/minecraft/class_1308;Lnet/minecraft/class_1937;)Vnamed <init>Lnet/minecraft/entity/ai/pathing/EntityNavigation;<init>(Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/world/World;)V
-
-
方法详细资料
-
createPathNodeNavigator
protected PathNodeNavigator createPathNodeNavigator(int range)
- 指定者:
createPathNodeNavigator在类中EntityNavigation- Mappings:
Namespace Name Mixin selector official aLbbb;a(I)Ldgc;intermediary method_6336Lnet/minecraft/class_1408;method_6336(I)Lnet/minecraft/class_13;named createPathNodeNavigatorLnet/minecraft/entity/ai/pathing/EntityNavigation;createPathNodeNavigator(I)Lnet/minecraft/entity/ai/pathing/PathNodeNavigator;
-
isAtValidPosition
protected boolean isAtValidPosition()
- 指定者:
isAtValidPosition在类中EntityNavigation- Mappings:
Namespace Name Mixin selector official aLbbb;a()Zintermediary method_6358Lnet/minecraft/class_1408;method_6358()Znamed isAtValidPositionLnet/minecraft/entity/ai/pathing/EntityNavigation;isAtValidPosition()Z
-
getPos
protected Vec3d getPos()
The position to act as if the entity is at for pathfinding purposes- 指定者:
getPos在类中EntityNavigation- Mappings:
Namespace Name Mixin selector official bLbbb;b()Ldma;intermediary method_6347Lnet/minecraft/class_1408;method_6347()Lnet/minecraft/class_243;named getPosLnet/minecraft/entity/ai/pathing/EntityNavigation;getPos()Lnet/minecraft/util/math/Vec3d;
-
findPathTo
public Path findPathTo(Entity entity, int distance)
- 覆盖:
findPathTo在类中EntityNavigation- Mappings:
Namespace Name Mixin selector official aLbbb;a(Lasl;I)Ldga;intermediary method_6349Lnet/minecraft/class_1408;method_6349(Lnet/minecraft/class_1297;I)Lnet/minecraft/class_11;named findPathToLnet/minecraft/entity/ai/pathing/EntityNavigation;findPathTo(Lnet/minecraft/entity/Entity;I)Lnet/minecraft/entity/ai/pathing/Path;
-
tick
public void tick()
- 覆盖:
tick在类中EntityNavigation- Mappings:
Namespace Name Mixin selector official cLbbb;c()Vintermediary method_6360Lnet/minecraft/class_1408;method_6360()Vnamed tickLnet/minecraft/entity/ai/pathing/EntityNavigation;tick()V
-
canPathDirectlyThrough
protected boolean canPathDirectlyThrough(Vec3d origin, Vec3d target, int sizeX, int sizeY, int sizeZ)
- 指定者:
canPathDirectlyThrough在类中EntityNavigation- Mappings:
Namespace Name Mixin selector official aLbbb;a(Ldma;Ldma;III)Zintermediary method_6341Lnet/minecraft/class_1408;method_6341(Lnet/minecraft/class_243;Lnet/minecraft/class_243;III)Znamed canPathDirectlyThroughLnet/minecraft/entity/ai/pathing/EntityNavigation;canPathDirectlyThrough(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;III)Z
-
setCanPathThroughDoors
public void setCanPathThroughDoors(boolean canPathThroughDoors)
- Mappings:
Namespace Name Mixin selector official aLbaz;a(Z)Vintermediary method_6332Lnet/minecraft/class_1407;method_6332(Z)Vnamed setCanPathThroughDoorsLnet/minecraft/entity/ai/pathing/BirdNavigation;setCanPathThroughDoors(Z)V
-
method_35128
public boolean method_35128()
- Mappings:
Namespace Name Mixin selector official dLbaz;d()Zintermediary method_35128Lnet/minecraft/class_1407;method_35128()Znamed method_35128Lnet/minecraft/entity/ai/pathing/BirdNavigation;method_35128()Z
-
setCanEnterOpenDoors
public void setCanEnterOpenDoors(boolean canEnterOpenDoors)
- Mappings:
Namespace Name Mixin selector official bLbaz;b(Z)Vintermediary method_6331Lnet/minecraft/class_1407;method_6331(Z)Vnamed setCanEnterOpenDoorsLnet/minecraft/entity/ai/pathing/BirdNavigation;setCanEnterOpenDoors(Z)V
-
method_35129
public boolean method_35129()
- Mappings:
Namespace Name Mixin selector official eLbaz;e()Zintermediary method_35129Lnet/minecraft/class_1407;method_35129()Znamed method_35129Lnet/minecraft/entity/ai/pathing/BirdNavigation;method_35129()Z
-
isValidPosition
public boolean isValidPosition(BlockPos pos)
- 覆盖:
isValidPosition在类中EntityNavigation- Mappings:
Namespace Name Mixin selector official aLbbb;a(Lgb;)Zintermediary method_6333Lnet/minecraft/class_1408;method_6333(Lnet/minecraft/class_2338;)Znamed isValidPositionLnet/minecraft/entity/ai/pathing/EntityNavigation;isValidPosition(Lnet/minecraft/util/math/BlockPos;)Z
-
-