类 VillagerGoalPackages
java.lang.Object
net.minecraft.world.entity.ai.behavior.VillagerGoalPackages
-
字段概要
字段修饰符和类型字段说明static final int
static final float
static final int
private static final float
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static com.google.common.collect.ImmutableList
<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> getCorePackage
(Holder<VillagerProfession> p_397630_, float p_24587_) private static com.mojang.datafixers.util.Pair
<Integer, BehaviorControl<LivingEntity>> static com.google.common.collect.ImmutableList
<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> getHidePackage
(Holder<VillagerProfession> p_397319_, float p_24612_) static com.google.common.collect.ImmutableList
<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> getIdlePackage
(Holder<VillagerProfession> p_397229_, float p_24600_) static com.google.common.collect.ImmutableList
<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> getMeetPackage
(Holder<VillagerProfession> p_397132_, float p_24597_) private static com.mojang.datafixers.util.Pair
<Integer, BehaviorControl<LivingEntity>> static com.google.common.collect.ImmutableList
<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> getPanicPackage
(Holder<VillagerProfession> p_397569_, float p_24603_) static com.google.common.collect.ImmutableList
<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> getPlayPackage
(float p_24584_) static com.google.common.collect.ImmutableList
<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> getPreRaidPackage
(Holder<VillagerProfession> p_397728_, float p_24606_) static com.google.common.collect.ImmutableList
<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> getRaidPackage
(Holder<VillagerProfession> p_397446_, float p_24609_) static com.google.common.collect.ImmutableList
<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> getRestPackage
(Holder<VillagerProfession> p_397749_, float p_24594_) static com.google.common.collect.ImmutableList
<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> getWorkPackage
(Holder<VillagerProfession> p_397559_, float p_24591_) private static boolean
raidExistsAndActive
(ServerLevel p_260274_, LivingEntity p_260163_) private static boolean
raidExistsAndNotVictory
(ServerLevel p_259939_, LivingEntity p_259384_) private static boolean
validateBedPoi
(ServerLevel p_390592_, BlockPos p_390599_)
-
字段详细资料
-
STROLL_SPEED_MODIFIER
private static final float STROLL_SPEED_MODIFIER- 另请参阅:
-
INTERACT_DIST_SQR
public static final int INTERACT_DIST_SQR- 另请参阅:
-
INTERACT_WALKUP_DIST
public static final int INTERACT_WALKUP_DIST- 另请参阅:
-
INTERACT_SPEED_MODIFIER
public static final float INTERACT_SPEED_MODIFIER- 另请参阅:
-
-
构造器详细资料
-
VillagerGoalPackages
public VillagerGoalPackages()
-
-
方法详细资料
-
getCorePackage
public static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends BehaviorControl<? super Villager>>> getCorePackage(Holder<VillagerProfession> p_397630_, float p_24587_) -
validateBedPoi
-
getWorkPackage
public static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends BehaviorControl<? super Villager>>> getWorkPackage(Holder<VillagerProfession> p_397559_, float p_24591_) -
getPlayPackage
public static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends BehaviorControl<? super Villager>>> getPlayPackage(float p_24584_) -
getRestPackage
public static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends BehaviorControl<? super Villager>>> getRestPackage(Holder<VillagerProfession> p_397749_, float p_24594_) -
getMeetPackage
public static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends BehaviorControl<? super Villager>>> getMeetPackage(Holder<VillagerProfession> p_397132_, float p_24597_) -
getIdlePackage
public static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends BehaviorControl<? super Villager>>> getIdlePackage(Holder<VillagerProfession> p_397229_, float p_24600_) -
getPanicPackage
public static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends BehaviorControl<? super Villager>>> getPanicPackage(Holder<VillagerProfession> p_397569_, float p_24603_) -
getPreRaidPackage
public static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends BehaviorControl<? super Villager>>> getPreRaidPackage(Holder<VillagerProfession> p_397728_, float p_24606_) -
getRaidPackage
public static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends BehaviorControl<? super Villager>>> getRaidPackage(Holder<VillagerProfession> p_397446_, float p_24609_) -
getHidePackage
public static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer,? extends BehaviorControl<? super Villager>>> getHidePackage(Holder<VillagerProfession> p_397319_, float p_24612_) -
getFullLookBehavior
private static com.mojang.datafixers.util.Pair<Integer,BehaviorControl<LivingEntity>> getFullLookBehavior() -
getMinimalLookBehavior
private static com.mojang.datafixers.util.Pair<Integer,BehaviorControl<LivingEntity>> getMinimalLookBehavior() -
raidExistsAndActive
-
raidExistsAndNotVictory
-