Class VillagerTaskListProvider
java.lang.Object
net.minecraft.entity.ai.brain.task.VillagerTaskListProvider
- Mappings:
Namespace Name named net/minecraft/entity/ai/brain/task/VillagerTaskListProvider
intermediary net/minecraft/class_4129
official byp
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final float
private static final float
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate static com.mojang.datafixers.util.Pair
<Integer, Task<LivingEntity>> 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>> 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) private static boolean
hasActiveRaid
(ServerWorld world, LivingEntity entity) private static boolean
wonRaid
(ServerWorld world, LivingEntity entity)
-
Field Details
-
JOB_WALKING_SPEED
private static final float JOB_WALKING_SPEED- See Also:
- Mappings:
Namespace Name Mixin selector named JOB_WALKING_SPEED
Lnet/minecraft/entity/ai/brain/task/VillagerTaskListProvider;JOB_WALKING_SPEED:F
intermediary field_30189
Lnet/minecraft/class_4129;field_30189:F
official d
Lbyp;d:F
-
field_48329
public static final int field_48329- See Also:
- Mappings:
Namespace Name Mixin selector named field_48329
Lnet/minecraft/entity/ai/brain/task/VillagerTaskListProvider;field_48329:I
intermediary field_48329
Lnet/minecraft/class_4129;field_48329:I
official a
Lbyp;a:I
-
field_48330
public static final int field_48330- See Also:
- Mappings:
Namespace Name Mixin selector named field_48330
Lnet/minecraft/entity/ai/brain/task/VillagerTaskListProvider;field_48330:I
intermediary field_48330
Lnet/minecraft/class_4129;field_48330:I
official b
Lbyp;b:I
-
field_48331
public static final float field_48331- See Also:
- Mappings:
Namespace Name Mixin selector named field_48331
Lnet/minecraft/entity/ai/brain/task/VillagerTaskListProvider;field_48331:F
intermediary field_48331
Lnet/minecraft/class_4129;field_48331:F
official c
Lbyp;c:F
-
-
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 named createCoreTasks
Lnet/minecraft/entity/ai/brain/task/VillagerTaskListProvider;createCoreTasks(Lnet/minecraft/village/VillagerProfession;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;
official a
Lbyp;a(Lcmo;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 named createWorkTasks
Lnet/minecraft/entity/ai/brain/task/VillagerTaskListProvider;createWorkTasks(Lnet/minecraft/village/VillagerProfession;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;
official b
Lbyp;b(Lcmo;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 named createPlayTasks
Lnet/minecraft/entity/ai/brain/task/VillagerTaskListProvider;createPlayTasks(F)Lcom/google/common/collect/ImmutableList;
intermediary method_19990
Lnet/minecraft/class_4129;method_19990(F)Lcom/google/common/collect/ImmutableList;
official a
Lbyp;a(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 named createRestTasks
Lnet/minecraft/entity/ai/brain/task/VillagerTaskListProvider;createRestTasks(Lnet/minecraft/village/VillagerProfession;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;
official c
Lbyp;c(Lcmo;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 named createMeetTasks
Lnet/minecraft/entity/ai/brain/task/VillagerTaskListProvider;createMeetTasks(Lnet/minecraft/village/VillagerProfession;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;
official d
Lbyp;d(Lcmo;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 named createIdleTasks
Lnet/minecraft/entity/ai/brain/task/VillagerTaskListProvider;createIdleTasks(Lnet/minecraft/village/VillagerProfession;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;
official e
Lbyp;e(Lcmo;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 named createPanicTasks
Lnet/minecraft/entity/ai/brain/task/VillagerTaskListProvider;createPanicTasks(Lnet/minecraft/village/VillagerProfession;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;
official f
Lbyp;f(Lcmo;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 named createPreRaidTasks
Lnet/minecraft/entity/ai/brain/task/VillagerTaskListProvider;createPreRaidTasks(Lnet/minecraft/village/VillagerProfession;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;
official g
Lbyp;g(Lcmo;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 named createRaidTasks
Lnet/minecraft/entity/ai/brain/task/VillagerTaskListProvider;createRaidTasks(Lnet/minecraft/village/VillagerProfession;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;
official h
Lbyp;h(Lcmo;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 named createHideTasks
Lnet/minecraft/entity/ai/brain/task/VillagerTaskListProvider;createHideTasks(Lnet/minecraft/village/VillagerProfession;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;
official i
Lbyp;i(Lcmo;F)Lcom/google/common/collect/ImmutableList;
-
createFreeFollowTask
- Mappings:
Namespace Name Mixin selector named createFreeFollowTask
Lnet/minecraft/entity/ai/brain/task/VillagerTaskListProvider;createFreeFollowTask()Lcom/mojang/datafixers/util/Pair;
intermediary method_20241
Lnet/minecraft/class_4129;method_20241()Lcom/mojang/datafixers/util/Pair;
official a
Lbyp;a()Lcom/mojang/datafixers/util/Pair;
-
createBusyFollowTask
- Mappings:
Namespace Name Mixin selector named createBusyFollowTask
Lnet/minecraft/entity/ai/brain/task/VillagerTaskListProvider;createBusyFollowTask()Lcom/mojang/datafixers/util/Pair;
intermediary method_20242
Lnet/minecraft/class_4129;method_20242()Lcom/mojang/datafixers/util/Pair;
official b
Lbyp;b()Lcom/mojang/datafixers/util/Pair;
-
hasActiveRaid
- Mappings:
Namespace Name Mixin selector named hasActiveRaid
Lnet/minecraft/entity/ai/brain/task/VillagerTaskListProvider;hasActiveRaid(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;)Z
intermediary method_47202
Lnet/minecraft/class_4129;method_47202(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Z
official a
Lbyp;a(Larf;Lbtq;)Z
-
wonRaid
- Mappings:
Namespace Name Mixin selector named wonRaid
Lnet/minecraft/entity/ai/brain/task/VillagerTaskListProvider;wonRaid(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;)Z
intermediary method_47203
Lnet/minecraft/class_4129;method_47203(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Z
official b
Lbyp;b(Larf;Lbtq;)Z
-