Package net.minecraft.entity.ai.goal
Class MoveThroughVillageGoal
java.lang.Object
net.minecraft.entity.ai.goal.Goal
net.minecraft.entity.ai.goal.MoveThroughVillageGoal
- Mappings:
Namespace Name official ahgintermediary net/minecraft/class_907named net/minecraft/entity/ai/goal/MoveThroughVillageGoal
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate PathMinHeapprivate final PathAwareEntityprivate final booleanprivate final doubleprivate VillageDoorprivate final List<VillageDoor> -
Constructor Summary
ConstructorsConstructorDescriptionMoveThroughVillageGoal(PathAwareEntity mob, double speed, boolean requiresNighttime) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanStart()private voidprivate booleanmethod_2760(VillageDoor villageDoor) private VillageDoormethod_2761(Village village) booleanvoidstart()voidstop()Methods inherited from class net.minecraft.entity.ai.goal.Goal
canStop, getCategoryBits, setCategoryBits, tick
-
Field Details
-
mob
- Mappings:
Namespace Name Mixin selector official aLahg;a:Lafg;intermediary field_3544Lnet/minecraft/class_907;field_3544:Lnet/minecraft/class_877;named mobLnet/minecraft/entity/ai/goal/MoveThroughVillageGoal;mob:Lnet/minecraft/entity/PathAwareEntity;
-
speed
private final double speed- Mappings:
Namespace Name Mixin selector official bLahg;b:Dintermediary field_6847Lnet/minecraft/class_907;field_6847:Dnamed speedLnet/minecraft/entity/ai/goal/MoveThroughVillageGoal;speed:D
-
field_14583
- Mappings:
Namespace Name Mixin selector official cLahg;c:Lcbe;intermediary field_14583Lnet/minecraft/class_907;field_14583:Lnet/minecraft/class_85;named field_14583Lnet/minecraft/entity/ai/goal/MoveThroughVillageGoal;field_14583:Lnet/minecraft/entity/ai/pathing/PathMinHeap;
-
target
- Mappings:
Namespace Name Mixin selector official dLahg;d:Lajf;intermediary field_3547Lnet/minecraft/class_907;field_3547:Lnet/minecraft/class_937;named targetLnet/minecraft/entity/ai/goal/MoveThroughVillageGoal;target:Lnet/minecraft/village/VillageDoor;
-
requiresNighttime
private final boolean requiresNighttime- Mappings:
Namespace Name Mixin selector official eLahg;e:Zintermediary field_3548Lnet/minecraft/class_907;field_3548:Znamed requiresNighttimeLnet/minecraft/entity/ai/goal/MoveThroughVillageGoal;requiresNighttime:Z
-
visitedTargets
- Mappings:
Namespace Name Mixin selector official fLahg;f:Ljava/util/List;intermediary field_3549Lnet/minecraft/class_907;field_3549:Ljava/util/List;named visitedTargetsLnet/minecraft/entity/ai/goal/MoveThroughVillageGoal;visitedTargets:Ljava/util/List;
-
-
Constructor Details
-
MoveThroughVillageGoal
- Mappings:
Namespace Name Mixin selector official <init>Lahg;<init>(Lafg;DZ)Vintermediary <init>Lnet/minecraft/class_907;<init>(Lnet/minecraft/class_877;DZ)Vnamed <init>Lnet/minecraft/entity/ai/goal/MoveThroughVillageGoal;<init>(Lnet/minecraft/entity/PathAwareEntity;DZ)V
-
-
Method Details
-
canStart
public boolean canStart() -
shouldContinue
public boolean shouldContinue()- Overrides:
shouldContinuein classGoal- Mappings:
Namespace Name Mixin selector official bLagt;b()Zintermediary method_2744Lnet/minecraft/class_896;method_2744()Znamed shouldContinueLnet/minecraft/entity/ai/goal/Goal;shouldContinue()Z
-
start
public void start() -
stop
public void stop() -
method_2761
- Mappings:
Namespace Name Mixin selector official aLahg;a(Lajg;)Lajf;intermediary method_2761Lnet/minecraft/class_907;method_2761(Lnet/minecraft/class_938;)Lnet/minecraft/class_937;named method_2761Lnet/minecraft/entity/ai/goal/MoveThroughVillageGoal;method_2761(Lnet/minecraft/village/Village;)Lnet/minecraft/village/VillageDoor;
-
method_2760
- Mappings:
Namespace Name Mixin selector official aLahg;a(Lajf;)Zintermediary method_2760Lnet/minecraft/class_907;method_2760(Lnet/minecraft/class_937;)Znamed method_2760Lnet/minecraft/entity/ai/goal/MoveThroughVillageGoal;method_2760(Lnet/minecraft/village/VillageDoor;)Z
-
forgetOldTarget
private void forgetOldTarget()- Mappings:
Namespace Name Mixin selector official gLahg;g()Vintermediary method_2762Lnet/minecraft/class_907;method_2762()Vnamed forgetOldTargetLnet/minecraft/entity/ai/goal/MoveThroughVillageGoal;forgetOldTarget()V
-