net.minecraft.entity.ai

public class TargetFinder

wm
net.minecraft.class_936
net.minecraft.entity.ai.TargetFinder
net.minecraft.entity.ai.RandomPositionGenerator

Field summary

Modifier and TypeField
private static Vec3d
a
field_3660
startOffset
staticVector

Method summary

Modifier and TypeMethod
public static Vec3d
a(te arg0, int arg1, int arg2)
method_2799(class_877 arg0, int arg1, int arg2)
getTarget(PathFinderMobEntity mob, int horizontalRange, int verticalRange)
findRandomTarget(EntityCreature entitycreatureIn, int xz, int y)
public static Vec3d
b(te arg0, int arg1, int arg2)
method_13959(class_877 arg0, int arg1, int arg2)
getTargetOnLand(PathFinderMobEntity mob, int horizontalRange, int verticalRange)
getLandPos(EntityCreature arg0, int arg1, int arg2)
public static Vec3d
a(te arg0, int arg1, int arg2, bdw arg3)
method_2800(class_877 arg0, int arg1, int arg2, class_236 arg3)
getTargetAwayFromPosition(PathFinderMobEntity mob, int horizontalRange, int verticalRange, Vec3d start)
findRandomTargetBlockTowards(EntityCreature entitycreatureIn, int xz, int y, Vec3d targetVec3)
public static Vec3d
b(te arg0, int arg1, int arg2, bdw arg3)
method_2801(class_877 arg0, int arg1, int arg2, class_236 arg3)
getTargetAwayFromEntity(PathFinderMobEntity mob, int horizontalRange, int verticalRange, Vec3d start)
findRandomTargetBlockAwayFrom(EntityCreature entitycreatureIn, int xz, int y, Vec3d targetVec3)
private static Vec3d
c(te arg0, int arg1, int arg2, bdw arg3)
method_2802(class_877 arg0, int arg1, int arg2, class_236 arg3)
getTarget(PathFinderMobEntity mob, int horizontalRange, int verticalRange, Vec3d startOffset)
findRandomTargetBlock(EntityCreature entitycreatureIn, int xz, int y, Vec3d targetVec3)
private static Vec3d
a(te arg0, int arg1, int arg2, bdw arg3, boolean arg4)
method_13957(class_877 arg0, int arg1, int arg2, class_236 arg3, boolean arg4)
getTarget(PathFinderMobEntity entity, int horizontalRange, int verticalRange, Vec3d startOffset, boolean avoidWater)
generateRandomPos(EntityCreature arg0, int arg1, int arg2, Vec3d arg3, boolean arg4)
private static BlockPos
a(co arg0, te arg1)
method_13956(class_2552 arg0, class_877 arg1)
moveAboveSolid(BlockPos pos, PathFinderMobEntity mob)
moveAboveSolid(BlockPos arg0, EntityCreature arg1)
private static boolean
b(co arg0, te arg1)
method_13958(class_2552 arg0, class_877 arg1)
isWater(BlockPos pos, PathFinderMobEntity mob)
isWaterDestination(BlockPos arg0, EntityCreature arg1)