Class VillagerTaskListProvider

java.lang.Object
net.minecraft.entity.ai.brain.task.VillagerTaskListProvider

public class VillagerTaskListProvider
extends Object
Mappings:
Namespace Name
official avn
intermediary net/minecraft/class_4129
named net/minecraft/entity/ai/brain/task/VillagerTaskListProvider
  • 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)
      Mappings:
      Namespace Name Mixin selector
      official a Lavn;a(Lbhb;F)Lcom/google/common/collect/ImmutableList;
      intermediary method_19020 Lnet/minecraft/class_4129;method_19020(Lnet/minecraft/class_3852;F)Lcom/google/common/collect/ImmutableList;
      named createCoreTasks Lnet/minecraft/entity/ai/brain/task/VillagerTaskListProvider;createCoreTasks(Lnet/minecraft/village/VillagerProfession;F)Lcom/google/common/collect/ImmutableList;
    • createWorkTasks

      public static ImmutableList<com.mojang.datafixers.util.Pair<Integer,​? extends Task<? super VillagerEntity>>> createWorkTasks​(VillagerProfession profession, float speed)
      Mappings:
      Namespace Name Mixin selector
      official b Lavn;b(Lbhb;F)Lcom/google/common/collect/ImmutableList;
      intermediary method_19021 Lnet/minecraft/class_4129;method_19021(Lnet/minecraft/class_3852;F)Lcom/google/common/collect/ImmutableList;
      named createWorkTasks Lnet/minecraft/entity/ai/brain/task/VillagerTaskListProvider;createWorkTasks(Lnet/minecraft/village/VillagerProfession;F)Lcom/google/common/collect/ImmutableList;
    • createPlayTasks

      public static ImmutableList<com.mojang.datafixers.util.Pair<Integer,​? extends Task<? super VillagerEntity>>> createPlayTasks​(float speed)
      Mappings:
      Namespace Name Mixin selector
      official a Lavn;a(F)Lcom/google/common/collect/ImmutableList;
      intermediary method_19990 Lnet/minecraft/class_4129;method_19990(F)Lcom/google/common/collect/ImmutableList;
      named createPlayTasks Lnet/minecraft/entity/ai/brain/task/VillagerTaskListProvider;createPlayTasks(F)Lcom/google/common/collect/ImmutableList;
    • createRestTasks

      public static ImmutableList<com.mojang.datafixers.util.Pair<Integer,​? extends Task<? super VillagerEntity>>> createRestTasks​(VillagerProfession profession, float speed)
      Mappings:
      Namespace Name Mixin selector
      official c Lavn;c(Lbhb;F)Lcom/google/common/collect/ImmutableList;
      intermediary method_19022 Lnet/minecraft/class_4129;method_19022(Lnet/minecraft/class_3852;F)Lcom/google/common/collect/ImmutableList;
      named createRestTasks Lnet/minecraft/entity/ai/brain/task/VillagerTaskListProvider;createRestTasks(Lnet/minecraft/village/VillagerProfession;F)Lcom/google/common/collect/ImmutableList;
    • createMeetTasks

      public static ImmutableList<com.mojang.datafixers.util.Pair<Integer,​? extends Task<? super VillagerEntity>>> createMeetTasks​(VillagerProfession profession, float speed)
      Mappings:
      Namespace Name Mixin selector
      official d Lavn;d(Lbhb;F)Lcom/google/common/collect/ImmutableList;
      intermediary method_19023 Lnet/minecraft/class_4129;method_19023(Lnet/minecraft/class_3852;F)Lcom/google/common/collect/ImmutableList;
      named createMeetTasks Lnet/minecraft/entity/ai/brain/task/VillagerTaskListProvider;createMeetTasks(Lnet/minecraft/village/VillagerProfession;F)Lcom/google/common/collect/ImmutableList;
    • createIdleTasks

      public static ImmutableList<com.mojang.datafixers.util.Pair<Integer,​? extends Task<? super VillagerEntity>>> createIdleTasks​(VillagerProfession profession, float speed)
      Mappings:
      Namespace Name Mixin selector
      official e Lavn;e(Lbhb;F)Lcom/google/common/collect/ImmutableList;
      intermediary method_19024 Lnet/minecraft/class_4129;method_19024(Lnet/minecraft/class_3852;F)Lcom/google/common/collect/ImmutableList;
      named createIdleTasks Lnet/minecraft/entity/ai/brain/task/VillagerTaskListProvider;createIdleTasks(Lnet/minecraft/village/VillagerProfession;F)Lcom/google/common/collect/ImmutableList;
    • createPanicTasks

      public static ImmutableList<com.mojang.datafixers.util.Pair<Integer,​? extends Task<? super VillagerEntity>>> createPanicTasks​(VillagerProfession profession, float speed)
      Mappings:
      Namespace Name Mixin selector
      official f Lavn;f(Lbhb;F)Lcom/google/common/collect/ImmutableList;
      intermediary method_19025 Lnet/minecraft/class_4129;method_19025(Lnet/minecraft/class_3852;F)Lcom/google/common/collect/ImmutableList;
      named createPanicTasks Lnet/minecraft/entity/ai/brain/task/VillagerTaskListProvider;createPanicTasks(Lnet/minecraft/village/VillagerProfession;F)Lcom/google/common/collect/ImmutableList;
    • createPreRaidTasks

      public static ImmutableList<com.mojang.datafixers.util.Pair<Integer,​? extends Task<? super VillagerEntity>>> createPreRaidTasks​(VillagerProfession profession, float speed)
      Mappings:
      Namespace Name Mixin selector
      official g Lavn;g(Lbhb;F)Lcom/google/common/collect/ImmutableList;
      intermediary method_19991 Lnet/minecraft/class_4129;method_19991(Lnet/minecraft/class_3852;F)Lcom/google/common/collect/ImmutableList;
      named createPreRaidTasks Lnet/minecraft/entity/ai/brain/task/VillagerTaskListProvider;createPreRaidTasks(Lnet/minecraft/village/VillagerProfession;F)Lcom/google/common/collect/ImmutableList;
    • createRaidTasks

      public static ImmutableList<com.mojang.datafixers.util.Pair<Integer,​? extends Task<? super VillagerEntity>>> createRaidTasks​(VillagerProfession profession, float speed)
      Mappings:
      Namespace Name Mixin selector
      official h Lavn;h(Lbhb;F)Lcom/google/common/collect/ImmutableList;
      intermediary method_19992 Lnet/minecraft/class_4129;method_19992(Lnet/minecraft/class_3852;F)Lcom/google/common/collect/ImmutableList;
      named createRaidTasks Lnet/minecraft/entity/ai/brain/task/VillagerTaskListProvider;createRaidTasks(Lnet/minecraft/village/VillagerProfession;F)Lcom/google/common/collect/ImmutableList;
    • createHideTasks

      public static ImmutableList<com.mojang.datafixers.util.Pair<Integer,​? extends Task<? super VillagerEntity>>> createHideTasks​(VillagerProfession profession, float speed)
      Mappings:
      Namespace Name Mixin selector
      official i Lavn;i(Lbhb;F)Lcom/google/common/collect/ImmutableList;
      intermediary method_19993 Lnet/minecraft/class_4129;method_19993(Lnet/minecraft/class_3852;F)Lcom/google/common/collect/ImmutableList;
      named createHideTasks Lnet/minecraft/entity/ai/brain/task/VillagerTaskListProvider;createHideTasks(Lnet/minecraft/village/VillagerProfession;F)Lcom/google/common/collect/ImmutableList;
    • createFreeFollowTask

      private static com.mojang.datafixers.util.Pair<Integer,​Task<LivingEntity>> createFreeFollowTask()
      Mappings:
      Namespace Name Mixin selector
      official a Lavn;a()Lcom/mojang/datafixers/util/Pair;
      intermediary method_20241 Lnet/minecraft/class_4129;method_20241()Lcom/mojang/datafixers/util/Pair;
      named createFreeFollowTask Lnet/minecraft/entity/ai/brain/task/VillagerTaskListProvider;createFreeFollowTask()Lcom/mojang/datafixers/util/Pair;
    • createBusyFollowTask

      private static com.mojang.datafixers.util.Pair<Integer,​Task<LivingEntity>> createBusyFollowTask()
      Mappings:
      Namespace Name Mixin selector
      official b Lavn;b()Lcom/mojang/datafixers/util/Pair;
      intermediary method_20242 Lnet/minecraft/class_4129;method_20242()Lcom/mojang/datafixers/util/Pair;
      named createBusyFollowTask Lnet/minecraft/entity/ai/brain/task/VillagerTaskListProvider;createBusyFollowTask()Lcom/mojang/datafixers/util/Pair;