类 RandomStroll
java.lang.Object
net.minecraft.world.entity.ai.behavior.RandomStroll
-
字段概要
字段修饰符和类型字段说明private static final int
private static final int
private static final int[][]
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static BehaviorControl<PathfinderMob>
fly
(float pSpeedModifier) private static Vec3
getTargetFlyPos
(PathfinderMob pMob, int pMaxDistance, int pYRange) private static Vec3
getTargetSwimPos
(PathfinderMob p_259491_) static OneShot<PathfinderMob>
stroll
(float pSpeedModifier) static OneShot<PathfinderMob>
stroll
(float pSpeedModifier, boolean pMayStrollFromWater) static BehaviorControl<PathfinderMob>
stroll
(float pSpeedModifier, int pMaxHorizontalDistance, int pMaxVerticalDistance) private static OneShot<PathfinderMob>
strollFlyOrSwim
(float pSpeedModifier, Function<PathfinderMob, Vec3> pTarget, Predicate<PathfinderMob> pCanStroll) static BehaviorControl<PathfinderMob>
swim
(float pSpeedModifier)
-
字段详细资料
-
构造器详细资料
-
RandomStroll
public RandomStroll()
-
-
方法详细资料
-
stroll
-
stroll
-
stroll
public static BehaviorControl<PathfinderMob> stroll(float pSpeedModifier, int pMaxHorizontalDistance, int pMaxVerticalDistance) -
fly
-
swim
-
strollFlyOrSwim
private static OneShot<PathfinderMob> strollFlyOrSwim(float pSpeedModifier, Function<PathfinderMob, Vec3> pTarget, Predicate<PathfinderMob> pCanStroll) -
getTargetSwimPos
-
getTargetFlyPos
-