public class VillagerTaskListProvider extends Object
Constructor and Description |
---|
VillagerTaskListProvider() |
Modifier and Type | Method and 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 float2) |
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 villagerProfession,
float float2) |
static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> |
createIdleTasks(VillagerProfession profession,
float float2) |
static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> |
createMeetTasks(VillagerProfession profession,
float float2) |
static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> |
createPanicTasks(VillagerProfession profession,
float float2) |
static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> |
createPlayTasks(float float2) |
static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> |
createPreRaidTasks(VillagerProfession villagerProfession,
float float2) |
static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> |
createRaidTasks(VillagerProfession villagerProfession,
float float2) |
static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> |
createRestTasks(VillagerProfession profession,
float float2) |
static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> |
createWorkTasks(VillagerProfession profession,
float float2) |
public static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> createCoreTasks(VillagerProfession profession, float float2)
public static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> createWorkTasks(VillagerProfession profession, float float2)
public static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> createPlayTasks(float float2)
public static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> createRestTasks(VillagerProfession profession, float float2)
public static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> createMeetTasks(VillagerProfession profession, float float2)
public static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> createIdleTasks(VillagerProfession profession, float float2)
public static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> createPanicTasks(VillagerProfession profession, float float2)
public static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> createPreRaidTasks(VillagerProfession villagerProfession, float float2)
public static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> createRaidTasks(VillagerProfession villagerProfession, float float2)
public static ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends Task<? super VillagerEntity>>> createHideTasks(VillagerProfession villagerProfession, float float2)
private static com.mojang.datafixers.util.Pair<Integer,Task<LivingEntity>> createFreeFollowTask()
private static com.mojang.datafixers.util.Pair<Integer,Task<LivingEntity>> createBusyFollowTask()