Class VillagerTaskListProvider
java.lang.Object
net.minecraft.entity.ai.brain.task.VillagerTaskListProvider
public class VillagerTaskListProvider extends Object
-
Constructor Summary
Constructors Constructor Description VillagerTaskListProvider() -
Method Summary
Modifier and Type Method Description private static com.mojang.datafixers.util.Pair<Integer,Task<LivingEntity>>createBusyFollowTask()static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>>createCoreTasks(VillagerProfession profession, float speed)private static com.mojang.datafixers.util.Pair<Integer,Task<LivingEntity>>createFreeFollowTask()static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>>createHideTasks(VillagerProfession profession, float speed)static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>>createIdleTasks(VillagerProfession profession, float speed)static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>>createMeetTasks(VillagerProfession profession, float speed)static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>>createPanicTasks(VillagerProfession profession, float speed)static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>>createPlayTasks(float speed)static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>>createPreRaidTasks(VillagerProfession profession, float speed)static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>>createRaidTasks(VillagerProfession profession, float speed)static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>>createRestTasks(VillagerProfession profession, float speed)static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>>createWorkTasks(VillagerProfession profession, float speed)
-
Constructor Details
-
VillagerTaskListProvider
public VillagerTaskListProvider()
-
-
Method Details
-
createCoreTasks
public static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> createCoreTasks(VillagerProfession profession, float speed) -
createWorkTasks
public static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> createWorkTasks(VillagerProfession profession, float speed) -
createPlayTasks
public static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> createPlayTasks(float speed) -
createRestTasks
public static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> createRestTasks(VillagerProfession profession, float speed) -
createMeetTasks
public static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> createMeetTasks(VillagerProfession profession, float speed) -
createIdleTasks
public static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> createIdleTasks(VillagerProfession profession, float speed) -
createPanicTasks
public static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> createPanicTasks(VillagerProfession profession, float speed) -
createPreRaidTasks
public static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> createPreRaidTasks(VillagerProfession profession, float speed) -
createRaidTasks
public static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> createRaidTasks(VillagerProfession profession, float speed) -
createHideTasks
public static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> createHideTasks(VillagerProfession profession, float speed) -
createFreeFollowTask
-
createBusyFollowTask
-