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(Holder<VillagerProfession> profession, float speedModifier)
method_19022(class_6880<class_3852> arg0, float arg1)
createRestTasks(RegistryEntry<VillagerProfession> arg0, float speed)
public static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends Task<? super VillagerEntity>>>
getMeetPackage(Holder<VillagerProfession> profession, float speedModifier)
method_19023(class_6880<class_3852> arg0, float arg1)
createMeetTasks(RegistryEntry<VillagerProfession> arg0, float speed)
public static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends Task<? super VillagerEntity>>>
getIdlePackage(Holder<VillagerProfession> profession, float speedModifier)
method_19024(class_6880<class_3852> arg0, float arg1)
createIdleTasks(RegistryEntry<VillagerProfession> arg0, float speed)
public static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends Task<? super VillagerEntity>>>
getPanicPackage(Holder<VillagerProfession> profession, float speedModifier)
method_19025(class_6880<class_3852> arg0, float arg1)
createPanicTasks(RegistryEntry<VillagerProfession> arg0, float speed)
public static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends Task<? super VillagerEntity>>>
getPreRaidPackage(Holder<VillagerProfession> profession, float speedModifier)
method_19991(class_6880<class_3852> arg0, float arg1)
createPreRaidTasks(RegistryEntry<VillagerProfession> arg0, float speed)
public static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends Task<? super VillagerEntity>>>
getRaidPackage(Holder<VillagerProfession> profession, float speedModifier)
method_19992(class_6880<class_3852> arg0, float arg1)
createRaidTasks(RegistryEntry<VillagerProfession> arg0, float speed)
public static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends Task<? super VillagerEntity>>>
getHidePackage(Holder<VillagerProfession> profession, float speedModifier)
method_19993(class_6880<class_3852> arg0, float arg1)
createHideTasks(RegistryEntry<VillagerProfession> arg0, 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$4(Holder arg0)
method_43968(class_6880 arg0)
method_43968(RegistryEntry poiType)
private static boolean
lambda$getRestPackage$3(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)