net.minecraft.entity.ai.brain.task

public class VillagerTaskListProvider

net.minecraft.world.entity.ai.behavior.VillagerGoalPackages
net.minecraft.class_4129
net.minecraft.entity.ai.brain.task.VillagerTaskListProvider

Field summary

Modifier and TypeField
private static final float
STROLL_SPEED_MODIFIER
field_30189
JOB_WALKING_SPEED
public static final int
INTERACT_DIST_SQR
field_48329
field_48329
public static final int
INTERACT_WALKUP_DIST
field_48330
field_48330
public static final float
INTERACT_SPEED_MODIFIER
field_48331
field_48331

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends Task<? super VillagerEntity>>>
getCorePackage(Holder<VillagerProfession> profession, float speedModifier)
method_19020(class_6880<class_3852> arg0, float arg1)
createCoreTasks(RegistryEntry<VillagerProfession> profession, float speed)
private static boolean
validateBedPoi(ServerLevel level, BlockPos blockPos)
method_65947(class_3218 arg0, class_2338 arg1)
isUnoccupiedBedAt(ServerWorld world, BlockPos pos)
public static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends Task<? super VillagerEntity>>>
getWorkPackage(Holder<VillagerProfession> profession, float speedModifier)
method_19021(class_6880<class_3852> arg0, float arg1)
createWorkTasks(RegistryEntry<VillagerProfession> profession, float speed)
public static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends Task<? super VillagerEntity>>>
getPlayPackage(float speedModifier)
method_19990(float arg0)
createPlayTasks(float speed)
public static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends Task<? super VillagerEntity>>>
getRestPackage(float speedModifier)
method_19022(float arg0)
createRestTasks(float speed)
public static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends Task<? super VillagerEntity>>>
getMeetPackage(float speedModifier)
method_19023(float arg0)
createMeetTasks(float speed)
public static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends Task<? super VillagerEntity>>>
getIdlePackage(float speedModifier)
method_19024(float arg0)
createIdleTasks(float speed)
public static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends Task<? super VillagerEntity>>>
getPanicPackage(float speedModifier)
method_19025(float arg0)
createPanicTasks(float speed)
public static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends Task<? super VillagerEntity>>>
getPreRaidPackage(float speedModifier)
method_19991(float arg0)
createPreRaidTasks(float speed)
public static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends Task<? super VillagerEntity>>>
getRaidPackage(float speedModifier)
method_19992(float arg0)
createRaidTasks(float speed)
public static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends Task<? super VillagerEntity>>>
getHidePackage(float speedModifier)
method_19993(float arg0)
createHideTasks(float speed)
private static com.mojang.datafixers.util.Pair<Integer, Task<LivingEntity>>
getFullLookBehavior()
method_20241()
createFreeFollowTask()
private static com.mojang.datafixers.util.Pair<Integer, Task<LivingEntity>>
getMinimalLookBehavior()
method_20242()
createBusyFollowTask()
private static boolean
raidExistsAndActive(ServerLevel level, LivingEntity body)
method_47202(class_3218 arg0, class_1309 arg1)
hasActiveRaid(ServerWorld world, LivingEntity entity)
private static boolean
raidExistsAndNotVictory(ServerLevel level, LivingEntity body)
method_47203(class_3218 arg0, class_1309 arg1)
wonRaid(ServerWorld world, LivingEntity entity)
private static boolean
lambda$getMeetPackage$0(Holder arg0)
method_43968(class_6880 arg0)
method_43968(RegistryEntry poiType)
private static boolean
lambda$getRestPackage$0(Holder arg0)
method_43969(class_6880 arg0)
method_43969(RegistryEntry poiType)
private static boolean
lambda$getCorePackage$2(Holder arg0)
method_43970(class_6880 arg0)
method_43970(RegistryEntry poiType)
private static boolean
lambda$getCorePackage$1(Holder arg0)
method_43971(class_6880 arg0)
method_43971(RegistryEntry poiType)
private static boolean
lambda$getCorePackage$0(ServerLevel arg0, BlockPos arg1)
method_65948(class_3218 arg0, class_2338 arg1)
method_65948(ServerWorld world, BlockPos pos)