net.minecraft.entity.ai.brain.task

public class TakeJobSiteTask

net.minecraft.world.entity.ai.behavior.YieldJobSite
net.minecraft.class_5327
net.minecraft.entity.ai.brain.task.TakeJobSiteTask

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static Task<VillagerEntity>
create(float speedModifier)
method_47207(float arg0)
create(float speed)
private static boolean
nearbyWantsJobsite(Holder<PoiType> type, Villager nearbyVillager, BlockPos poiPos)
method_29260(class_6880<class_4158> arg0, class_1646 arg1, class_2338 arg2)
canUseJobSite(RegistryEntry<PointOfInterestType> poiType, VillagerEntity villager, BlockPos pos)
private static boolean
canReachPos(PathfinderMob nearbyVillager, BlockPos poiPos, PoiType type)
method_29262(class_1314 arg0, class_2338 arg1, class_4158 arg2)
canReachJobSite(PathAwareEntity entity, BlockPos pos, PointOfInterestType poiType)
private static com.mojang.datafixers.kinds.App
lambda$create$0(float arg0, BehaviorBuilder$Instance arg1)
method_47208(float arg0, class_7898$class_7900 arg1)
method_47208(float arg0, TaskTriggerer$TaskContext context)
private static TaskRunnable
lambda$create$1(BehaviorBuilder$Instance arg0, float arg1, MemoryAccessor arg2, MemoryAccessor arg3, MemoryAccessor arg4, MemoryAccessor arg5, MemoryAccessor arg6)
method_47210(class_7898$class_7900 arg0, float arg1, class_7906 arg2, class_7906 arg3, class_7906 arg4, class_7906 arg5, class_7906 arg6)
method_47210(TaskTriggerer$TaskContext arg0, float arg1, MemoryQueryResult potentialJobSite, MemoryQueryResult jobSite, MemoryQueryResult mobs, MemoryQueryResult walkTarget, MemoryQueryResult lookTarget)
private static boolean
lambda$create$2(BehaviorBuilder$Instance arg0, MemoryAccessor arg1, MemoryAccessor arg2, MemoryAccessor arg3, MemoryAccessor arg4, float arg5, ServerLevel arg6, Villager arg7, long arg8)
method_47211(class_7898$class_7900 arg0, class_7906 arg1, class_7906 arg2, class_7906 arg3, class_7906 arg4, float arg5, class_3218 arg6, class_1646 arg7, long arg8)
method_47211(TaskTriggerer$TaskContext arg0, MemoryQueryResult arg1, MemoryQueryResult arg2, MemoryQueryResult arg3, MemoryQueryResult arg4, float arg5, ServerWorld world, VillagerEntity entity, long time)
private static void
lambda$create$6(MemoryAccessor arg0, MemoryAccessor arg1, MemoryAccessor arg2, BlockPos arg3, float arg4, ServerLevel arg5, Villager arg6)
method_47212(class_7906 arg0, class_7906 arg1, class_7906 arg2, class_2338 arg3, float arg4, class_3218 arg5, class_1646 arg6)
method_47212(MemoryQueryResult arg0, MemoryQueryResult arg1, MemoryQueryResult arg2, BlockPos arg3, float arg4, ServerWorld arg5, VillagerEntity villager)
private static boolean
lambda$create$5(Optional arg0, BlockPos arg1, Villager arg2)
method_47214(Optional arg0, class_2338 arg1, class_1646 arg2)
method_47214(Optional arg0, BlockPos arg1, VillagerEntity villager)
private static VillagerEntity
lambda$create$4(LivingEntity arg0)
method_47209(class_1309 arg0)
method_47209(LivingEntity villager)
private static boolean
lambda$create$3(Villager arg0, LivingEntity arg1)
method_47213(class_1646 arg0, class_1309 arg1)
method_47213(VillagerEntity arg0, LivingEntity mob)