Class PlayWithVillagerBabiesTask
java.lang.Object
net.minecraft.entity.ai.brain.task.Task<PathAwareEntity>
net.minecraft.entity.ai.brain.task.PlayWithVillagerBabiesTask
- Mappings:
Namespace Name official bfaintermediary net/minecraft/class_4218named net/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.Task
Task.Status -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate static final floatprivate static final intprivate static final intprivate static final floatFields inherited from class net.minecraft.entity.ai.brain.task.Task
DEFAULT_RUN_TIME, requiredMemoryStates -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate @Nullable LivingEntityfindVisibleVillagerBaby(LivingEntity entity) private Map<LivingEntity,Integer> private LivingEntitygetInteractionTarget(LivingEntity entity) private Optional<LivingEntity>private Optional<LivingEntity>getVisibleMob(PathAwareEntity entity) private List<LivingEntity>private booleanhasInteractionTarget(LivingEntity entity) private booleanprivate booleanisInteractionTargetOf(LivingEntity entity, LivingEntity other) protected voidrun(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2) private voidsetGroundTarget(ServerWorld world, PathAwareEntity entity, LivingEntity unusedBaby) private static voidsetPlayTarget(PathAwareEntity entity, LivingEntity target) protected booleanshouldRun(ServerWorld serverWorld, PathAwareEntity pathAwareEntity) Methods inherited from class net.minecraft.entity.ai.brain.task.Task
finishRunning, getStatus, isTimeLimitExceeded, keepRunning, shouldKeepRunning, stop, tick, toString, tryStarting
-
Field Details
-
HORIZONTAL_RANGE
private static final int HORIZONTAL_RANGE- See Also:
- Mappings:
Namespace Name Mixin selector official aLbfa;a:Iintermediary field_30151Lnet/minecraft/class_4218;field_30151:Inamed HORIZONTAL_RANGELnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;HORIZONTAL_RANGE:I
-
VERTICAL_RANGE
private static final int VERTICAL_RANGE- See Also:
- Mappings:
Namespace Name Mixin selector official dLbfa;d:Iintermediary field_30152Lnet/minecraft/class_4218;field_30152:Inamed VERTICAL_RANGELnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;VERTICAL_RANGE:I
-
WALK_SPEED
private static final float WALK_SPEED- See Also:
- Mappings:
Namespace Name Mixin selector official eLbfa;e:Fintermediary field_30153Lnet/minecraft/class_4218;field_30153:Fnamed WALK_SPEEDLnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;WALK_SPEED:F
-
PLAYING_WALK_SPEED
private static final float PLAYING_WALK_SPEED- See Also:
- Mappings:
Namespace Name Mixin selector official fLbfa;f:Fintermediary field_30154Lnet/minecraft/class_4218;field_30154:Fnamed PLAYING_WALK_SPEEDLnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;PLAYING_WALK_SPEED:F
-
MAX_BABY_INTERACTION_COUNT
private static final int MAX_BABY_INTERACTION_COUNT- See Also:
- Mappings:
Namespace Name Mixin selector official gLbfa;g:Iintermediary field_30155Lnet/minecraft/class_4218;field_30155:Inamed MAX_BABY_INTERACTION_COUNTLnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;MAX_BABY_INTERACTION_COUNT:I
-
RUN_CHANCE
private static final int RUN_CHANCE- See Also:
- Mappings:
Namespace Name Mixin selector official hLbfa;h:Iintermediary field_30156Lnet/minecraft/class_4218;field_30156:Inamed RUN_CHANCELnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;RUN_CHANCE:I
-
-
Constructor Details
-
PlayWithVillagerBabiesTask
public PlayWithVillagerBabiesTask()
-
-
Method Details
-
shouldRun
- Overrides:
shouldRunin classTask<PathAwareEntity>- Mappings:
Namespace Name Mixin selector official aLbfa;a(Lagg;Lbcl;)Zintermediary method_19583Lnet/minecraft/class_4218;method_19583(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;)Znamed shouldRunLnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;)Z
-
run
- Overrides:
runin classTask<PathAwareEntity>- Mappings:
Namespace Name Mixin selector official aLbfa;a(Lagg;Lbcl;J)Vintermediary method_19584Lnet/minecraft/class_4218;method_19584(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Vnamed runLnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;J)V
-
setGroundTarget
- Mappings:
Namespace Name Mixin selector official aLbfa;a(Lagg;Lbcl;Lbcc;)Vintermediary method_19585Lnet/minecraft/class_4218;method_19585(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;Lnet/minecraft/class_1309;)Vnamed setGroundTargetLnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;setGroundTarget(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;Lnet/minecraft/entity/LivingEntity;)V
-
setPlayTarget
- Mappings:
Namespace Name Mixin selector official aLbfa;a(Lbcl;Lbcc;)Vintermediary method_19580Lnet/minecraft/class_4218;method_19580(Lnet/minecraft/class_1314;Lnet/minecraft/class_1309;)Vnamed setPlayTargetLnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;setPlayTarget(Lnet/minecraft/entity/mob/PathAwareEntity;Lnet/minecraft/entity/LivingEntity;)V
-
getVisibleMob
- Mappings:
Namespace Name Mixin selector official aLbfa;a(Lbcl;)Ljava/util/Optional;intermediary method_19579Lnet/minecraft/class_4218;method_19579(Lnet/minecraft/class_1314;)Ljava/util/Optional;named getVisibleMobLnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;getVisibleMob(Lnet/minecraft/entity/mob/PathAwareEntity;)Ljava/util/Optional;
-
getLeastPopularBabyInteractionTarget
- Mappings:
Namespace Name Mixin selector official bLbfa;b(Lbcl;)Ljava/util/Optional;intermediary method_19588Lnet/minecraft/class_4218;method_19588(Lnet/minecraft/class_1314;)Ljava/util/Optional;named getLeastPopularBabyInteractionTargetLnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;getLeastPopularBabyInteractionTarget(Lnet/minecraft/entity/mob/PathAwareEntity;)Ljava/util/Optional;
-
getBabyInteractionTargetCounts
- Mappings:
Namespace Name Mixin selector official cLbfa;c(Lbcl;)Ljava/util/Map;intermediary method_19592Lnet/minecraft/class_4218;method_19592(Lnet/minecraft/class_1314;)Ljava/util/Map;named getBabyInteractionTargetCountsLnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;getBabyInteractionTargetCounts(Lnet/minecraft/entity/mob/PathAwareEntity;)Ljava/util/Map;
-
getVisibleVillagerBabies
- Mappings:
Namespace Name Mixin selector official dLbfa;d(Lbcl;)Ljava/util/List;intermediary method_19594Lnet/minecraft/class_4218;method_19594(Lnet/minecraft/class_1314;)Ljava/util/List;named getVisibleVillagerBabiesLnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;getVisibleVillagerBabies(Lnet/minecraft/entity/mob/PathAwareEntity;)Ljava/util/List;
-
getInteractionTarget
- Mappings:
Namespace Name Mixin selector official aLbfa;a(Lbcc;)Lbcc;intermediary method_19576Lnet/minecraft/class_4218;method_19576(Lnet/minecraft/class_1309;)Lnet/minecraft/class_1309;named getInteractionTargetLnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;getInteractionTarget(Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/entity/LivingEntity;
-
findVisibleVillagerBaby
- Mappings:
Namespace Name Mixin selector official bLbfa;b(Lbcc;)Lbcc;intermediary method_19586Lnet/minecraft/class_4218;method_19586(Lnet/minecraft/class_1309;)Lnet/minecraft/class_1309;named findVisibleVillagerBabyLnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;findVisibleVillagerBaby(Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/entity/LivingEntity;
-
hasInteractionTarget
- Mappings:
Namespace Name Mixin selector official cLbfa;c(Lbcc;)Zintermediary method_19593Lnet/minecraft/class_4218;method_19593(Lnet/minecraft/class_1309;)Znamed hasInteractionTargetLnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;hasInteractionTarget(Lnet/minecraft/entity/LivingEntity;)Z
-
isInteractionTargetOf
- Mappings:
Namespace Name Mixin selector official aLbfa;a(Lbcc;Lbcc;)Zintermediary method_19577Lnet/minecraft/class_4218;method_19577(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Znamed isInteractionTargetOfLnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;isInteractionTargetOf(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/LivingEntity;)Z
-
hasVisibleVillagerBabies
- Mappings:
Namespace Name Mixin selector official eLbfa;e(Lbcl;)Zintermediary method_19590Lnet/minecraft/class_4218;method_19590(Lnet/minecraft/class_1314;)Znamed hasVisibleVillagerBabiesLnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;hasVisibleVillagerBabies(Lnet/minecraft/entity/mob/PathAwareEntity;)Z
-