net.minecraft.world.entity.ai.behavior

public class BehaviorUtils

byx
net.minecraft.world.entity.ai.behavior.BehaviorUtils
net.minecraft.class_4215
net.minecraft.unmapped.C_glrklsny
net.minecraft.entity.ai.brain.task.TargetUtil
net.minecraft.entity.ai.brain.task.LookTargetUtil

Constructor summary

ModifierConstructor
private ()

Method summary

Modifier and TypeMethod
public static void
a(bxe arg0, bxe arg1, float arg2, int arg3)
lockGazeAndWalkToEachOther(LivingEntity arg0, LivingEntity arg1, float arg2, int arg3)
method_19548(class_1309 arg0, class_1309 arg1, float arg2, int arg3)
m_kuyqvzrm(C_usxaxydn arg0, C_usxaxydn arg1, float arg2, int arg3)
lookAtAndWalkTowardsEachOther(LivingEntity first, LivingEntity second, float speed, int walkCompletionRange)
lookAtAndWalkTowardsEachOther(LivingEntity first, LivingEntity second, float speed, int completionRange)
public static boolean
a(bye<?> arg0, bxe arg1)
entityIsVisible(Brain<?> arg0, LivingEntity arg1)
method_19550(class_4095<?> arg0, class_1309 arg1)
m_rxoftlkg(C_rjqjaxef<?> arg0, C_usxaxydn arg1)
canSee(Brain<?> brain, LivingEntity target)
canSee(Brain<?> brain, LivingEntity target)
public static boolean
a(bye<?> arg0, cgg<? extends bxe> arg1, bwo<?> arg2)
targetIsValid(Brain<?> arg0, MemoryModuleType<? extends LivingEntity> arg1, EntityType<?> arg2)
method_19551(class_4095<?> arg0, class_4140<? extends class_1309> arg1, class_1299<?> arg2)
m_fdeslver(C_rjqjaxef<?> arg0, C_vbbyoqyw<? extends C_usxaxydn> arg1, C_ogavsvbr<?> arg2)
canSee(Brain<?> brain, MemoryModuleType<? extends LivingEntity> memoryModuleType, EntityType<?> entityType)
canSee(Brain<?> brain, MemoryModuleType<? extends LivingEntity> memoryModuleType, EntityType<?> entityType)
private static boolean
a(bye<?> arg0, cgg<? extends bxe> arg1, Predicate<bxe> arg2)
targetIsValid(Brain<?> arg0, MemoryModuleType<? extends LivingEntity> arg1, Predicate<LivingEntity> arg2)
method_24564(class_4095<?> arg0, class_4140<? extends class_1309> arg1, Predicate<class_1309> arg2)
m_phbmgvxr(C_rjqjaxef<?> arg0, C_vbbyoqyw<? extends C_usxaxydn> arg1, Predicate<C_usxaxydn> arg2)
canSee(Brain<?> brain, MemoryModuleType<? extends LivingEntity> memoryType, Predicate<LivingEntity> filter)
canSee(Brain<?> brain, MemoryModuleType<? extends LivingEntity> memoryType, Predicate<LivingEntity> filter)
private static void
c(bxe arg0, bxe arg1)
lookAtEachOther(LivingEntity arg0, LivingEntity arg1)
method_19552(class_1309 arg0, class_1309 arg1)
m_ctbmsqii(C_usxaxydn arg0, C_usxaxydn arg1)
lookAtEachOther(LivingEntity first, LivingEntity second)
lookAtEachOther(LivingEntity first, LivingEntity second)
public static void
a(bxe arg0, bxe arg1)
lookAtEntity(LivingEntity arg0, LivingEntity arg1)
method_19554(class_1309 arg0, class_1309 arg1)
m_sbvwjqzq(C_usxaxydn arg0, C_usxaxydn arg1)
lookAt(LivingEntity entity, LivingEntity target)
lookAt(LivingEntity entity, LivingEntity target)
private static void
b(bxe arg0, bxe arg1, float arg2, int arg3)
setWalkAndLookTargetMemoriesToEachOther(LivingEntity arg0, LivingEntity arg1, float arg2, int arg3)
method_19555(class_1309 arg0, class_1309 arg1, float arg2, int arg3)
m_ickeymbg(C_usxaxydn arg0, C_usxaxydn arg1, float arg2, int arg3)
walkTowardsEachOther(LivingEntity first, LivingEntity second, float speed, int completionRange)
walkTowardsEachOther(LivingEntity first, LivingEntity second, float speed, int completionRange)
public static void
a(bxe arg0, bwf arg1, float arg2, int arg3)
setWalkAndLookTargetMemories(LivingEntity arg0, Entity arg1, float arg2, int arg3)
method_24557(class_1309 arg0, class_1297 arg1, float arg2, int arg3)
m_suwuvdix(C_usxaxydn arg0, C_astfners arg1, float arg2, int arg3)
walkTowards(LivingEntity entity, Entity target, float speed, int completionRange)
walkTowards(LivingEntity entity, Entity target, float speed, int completionRange)
public static void
a(bxe arg0, iu arg1, float arg2, int arg3)
setWalkAndLookTargetMemories(LivingEntity arg0, BlockPos arg1, float arg2, int arg3)
method_24561(class_1309 arg0, class_2338 arg1, float arg2, int arg3)
m_iapcotew(C_usxaxydn arg0, C_hynzadkk arg1, float arg2, int arg3)
walkTowards(LivingEntity entity, BlockPos target, float speed, int completionRange)
walkTowards(LivingEntity entity, BlockPos target, float speed, int completionRange)
public static void
a(bxe arg0, caj arg1, float arg2, int arg3)
setWalkAndLookTargetMemories(LivingEntity arg0, PositionTracker arg1, float arg2, int arg3)
method_42647(class_1309 arg0, class_4115 arg1, float arg2, int arg3)
m_qonzbkul(C_usxaxydn arg0, C_upikatuq arg1, float arg2, int arg3)
walkTowards(LivingEntity entity, LookTarget target, float speed, int completionRange)
walkTowards(LivingEntity entity, LookTarget target, float speed, int completionTarget)
public static void
a(bxe arg0, czd arg1, feq arg2)
throwItem(LivingEntity arg0, ItemStack arg1, Vec3 arg2)
method_19949(class_1309 arg0, class_1799 arg1, class_243 arg2)
m_xafgkpcc(C_usxaxydn arg0, C_sddaxwyk arg1, C_vgpupfxx arg2)
give(LivingEntity entity, ItemStack stack, Vec3d targetLocation)
throwStack(LivingEntity thrower, ItemStack stack, Vec3d throwVec)
public static void
a(bxe arg0, czd arg1, feq arg2, feq arg3, float arg4)
throwItem(LivingEntity arg0, ItemStack arg1, Vec3 arg2, Vec3 arg3, float arg4)
method_43392(class_1309 arg0, class_1799 arg1, class_243 arg2, class_243 arg3, float arg4)
m_twcvmjrq(C_usxaxydn arg0, C_sddaxwyk arg1, C_vgpupfxx arg2, C_vgpupfxx arg3, float arg4)
give(LivingEntity entity, ItemStack stack, Vec3d targetLocation, Vec3d velocityFactor, float yOffset)
throwStack(LivingEntity thrower, ItemStack stack, Vec3d throwVec, Vec3d throwStrength, float yOffset)
public static SectionPos
a(arq arg0, jx arg1, int arg2)
findSectionClosestToVillage(ServerLevel arg0, SectionPos arg1, int arg2)
method_20419(class_3218 arg0, class_4076 arg1, int arg2)
m_vdaxycco(C_bdwnwhiu arg0, C_zubvmeye arg1, int arg2)
getPosClosestToOccupiedPointOfInterest(ServerWorld world, ChunkSectionPos center, int radius)
getPosClosestToOccupiedPointOfInterest(ServerWorld world, ChunkSectionPos center, int radius)
public static boolean
a(bxg arg0, bxe arg1, int arg2)
isWithinAttackRange(Mob arg0, LivingEntity arg1, int arg2)
method_25940(class_1308 arg0, class_1309 arg1, int arg2)
m_jqczfoso(C_dxkfswlz arg0, C_usxaxydn arg1, int arg2)
isTargetWithinAttackRange(MobEntity mob, LivingEntity target, int rangedWeaponReachReduction)
isTargetWithinAttackRange(MobEntity source, LivingEntity target, int rangedWeaponReachReduction)
public static boolean
a(bxe arg0, bxe arg1, double arg2)
isOtherTargetMuchFurtherAwayThanCurrentAttackTarget(LivingEntity arg0, LivingEntity arg1, double arg2)
method_24558(class_1309 arg0, class_1309 arg1, double arg2)
m_wwkgdngi(C_usxaxydn arg0, C_usxaxydn arg1, double arg2)
isNewTargetTooFar(LivingEntity source, LivingEntity target, double extraDistance)
isNewTargetTooFar(LivingEntity source, LivingEntity target, double extraDistance)
public static boolean
b(bxe arg0, bxe arg1)
canSee(LivingEntity arg0, LivingEntity arg1)
method_24565(class_1309 arg0, class_1309 arg1)
m_hmyszgwx(C_usxaxydn arg0, C_usxaxydn arg1)
isVisibleInMemory(LivingEntity source, LivingEntity target)
isVisibleInMemory(LivingEntity source, LivingEntity target)
public static LivingEntity
a(bxe arg0, Optional<bxe> arg1, bxe arg2)
getNearestTarget(LivingEntity arg0, Optional<LivingEntity> arg1, LivingEntity arg2)
method_24562(class_1309 arg0, Optional<class_1309> arg1, class_1309 arg2)
m_jopprbze(C_usxaxydn arg0, Optional<C_usxaxydn> arg1, C_usxaxydn arg2)
getCloserEntity(LivingEntity source, Optional<LivingEntity> first, LivingEntity second)
getCloserEntity(LivingEntity source, Optional<LivingEntity> first, LivingEntity second)
public static LivingEntity
a(bxe arg0, bxe arg1, bxe arg2)
getTargetNearestMe(LivingEntity arg0, LivingEntity arg1, LivingEntity arg2)
method_24559(class_1309 arg0, class_1309 arg1, class_1309 arg2)
m_oewccwdc(C_usxaxydn arg0, C_usxaxydn arg1, C_usxaxydn arg2)
getCloserEntity(LivingEntity source, LivingEntity first, LivingEntity second)
getCloserEntity(LivingEntity source, LivingEntity first, LivingEntity second)
public static Optional<LivingEntity>
a(bxe arg0, cgg<UUID> arg1)
getLivingEntityFromUUIDMemory(LivingEntity arg0, MemoryModuleType<UUID> arg1)
method_24560(class_1309 arg0, class_4140<UUID> arg1)
m_awvvypat(C_usxaxydn arg0, C_vbbyoqyw<UUID> arg1)
getEntity(LivingEntity entity, MemoryModuleType<UUID> uuidMemoryModule)
getEntity(LivingEntity entity, MemoryModuleType<UUID> uuidMemoryModule)
public static Vec3
a(bxm arg0, int arg1, int arg2)
getRandomSwimmablePos(PathfinderMob arg0, int arg1, int arg2)
method_33193(class_1314 arg0, int arg1, int arg2)
m_rimkcqny(C_hqdayibh arg0, int arg1, int arg2)
find(PathAwareEntity entity, int horizontalRange, int verticalRange)
find(PathAwareEntity entity, int horizontalRange, int verticalRange)
public static boolean
a(bxe arg0)
isBreeding(LivingEntity arg0)
method_41331(class_1309 arg0)
m_erntwxtk(C_usxaxydn arg0)
hasBreedTarget(LivingEntity entity)
isValidBreedingTarget(LivingEntity entity)