Class PlayWithVillagerBabiesTask

java.lang.Object
net.minecraft.entity.ai.brain.task.Task<PathAwareEntity>
net.minecraft.entity.ai.brain.task.PlayWithVillagerBabiesTask

public class PlayWithVillagerBabiesTask
extends Task<PathAwareEntity>
Mappings:
Namespace Name
official avs
intermediary net/minecraft/class_4218
named net/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask
  • Field Details

    • field_30151

      private static final int field_30151
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official a Lavs;a:I
      intermediary field_30151 Lnet/minecraft/class_4218;field_30151:I
      named field_30151 Lnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;field_30151:I
    • field_30152

      private static final int field_30152
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official c Lavs;c:I
      intermediary field_30152 Lnet/minecraft/class_4218;field_30152:I
      named field_30152 Lnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;field_30152:I
    • field_30153

      private static final float field_30153
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official d Lavs;d:F
      intermediary field_30153 Lnet/minecraft/class_4218;field_30153:F
      named field_30153 Lnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;field_30153:F
    • field_30154

      private static final float field_30154
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official e Lavs;e:F
      intermediary field_30154 Lnet/minecraft/class_4218;field_30154:F
      named field_30154 Lnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;field_30154:F
    • field_30155

      private static final int field_30155
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official f Lavs;f:I
      intermediary field_30155 Lnet/minecraft/class_4218;field_30155:I
      named field_30155 Lnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;field_30155:I
    • field_30156

      private static final int field_30156
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official g Lavs;g:I
      intermediary field_30156 Lnet/minecraft/class_4218;field_30156:I
      named field_30156 Lnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;field_30156:I
  • Constructor Details

    • PlayWithVillagerBabiesTask

      public PlayWithVillagerBabiesTask()
  • Method Details

    • shouldRun

      protected boolean shouldRun​(ServerWorld serverWorld, PathAwareEntity pathAwareEntity)
      Overrides:
      shouldRun in class Task<PathAwareEntity>
      Mappings:
      Namespace Name Mixin selector
      official a Lavs;a(Labj;Latg;)Z
      intermediary method_19583 Lnet/minecraft/class_4218;method_19583(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;)Z
      named shouldRun Lnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;)Z
    • run

      protected void run​(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2)
      Overrides:
      run in class Task<PathAwareEntity>
      Mappings:
      Namespace Name Mixin selector
      official a Lavs;a(Labj;Latg;J)V
      intermediary method_19584 Lnet/minecraft/class_4218;method_19584(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V
      named run Lnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;J)V
    • setGroundTarget

      private void setGroundTarget​(ServerWorld world, PathAwareEntity entity, LivingEntity unusedBaby)
      Mappings:
      Namespace Name Mixin selector
      official a Lavs;a(Labj;Latg;Lasy;)V
      intermediary method_19585 Lnet/minecraft/class_4218;method_19585(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;Lnet/minecraft/class_1309;)V
      named setGroundTarget Lnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;setGroundTarget(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;Lnet/minecraft/entity/LivingEntity;)V
    • setPlayTarget

      private static void setPlayTarget​(PathAwareEntity entity, LivingEntity target)
      Mappings:
      Namespace Name Mixin selector
      official a Lavs;a(Latg;Lasy;)V
      intermediary method_19580 Lnet/minecraft/class_4218;method_19580(Lnet/minecraft/class_1314;Lnet/minecraft/class_1309;)V
      named setPlayTarget Lnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;setPlayTarget(Lnet/minecraft/entity/mob/PathAwareEntity;Lnet/minecraft/entity/LivingEntity;)V
    • getVisibleMob

      private Optional<LivingEntity> getVisibleMob​(PathAwareEntity entity)
      Mappings:
      Namespace Name Mixin selector
      official a Lavs;a(Latg;)Ljava/util/Optional;
      intermediary method_19579 Lnet/minecraft/class_4218;method_19579(Lnet/minecraft/class_1314;)Ljava/util/Optional;
      named getVisibleMob Lnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;getVisibleMob(Lnet/minecraft/entity/mob/PathAwareEntity;)Ljava/util/Optional;
    • getLeastPopularBabyInteractionTarget

      private Optional<LivingEntity> getLeastPopularBabyInteractionTarget​(PathAwareEntity entity)
      Mappings:
      Namespace Name Mixin selector
      official b Lavs;b(Latg;)Ljava/util/Optional;
      intermediary method_19588 Lnet/minecraft/class_4218;method_19588(Lnet/minecraft/class_1314;)Ljava/util/Optional;
      named getLeastPopularBabyInteractionTarget Lnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;getLeastPopularBabyInteractionTarget(Lnet/minecraft/entity/mob/PathAwareEntity;)Ljava/util/Optional;
    • getBabyInteractionTargetCounts

      private Map<LivingEntity,​Integer> getBabyInteractionTargetCounts​(PathAwareEntity entity)
      Mappings:
      Namespace Name Mixin selector
      official c Lavs;c(Latg;)Ljava/util/Map;
      intermediary method_19592 Lnet/minecraft/class_4218;method_19592(Lnet/minecraft/class_1314;)Ljava/util/Map;
      named getBabyInteractionTargetCounts Lnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;getBabyInteractionTargetCounts(Lnet/minecraft/entity/mob/PathAwareEntity;)Ljava/util/Map;
    • getVisibleVillagerBabies

      private List<LivingEntity> getVisibleVillagerBabies​(PathAwareEntity entity)
      Mappings:
      Namespace Name Mixin selector
      official d Lavs;d(Latg;)Ljava/util/List;
      intermediary method_19594 Lnet/minecraft/class_4218;method_19594(Lnet/minecraft/class_1314;)Ljava/util/List;
      named getVisibleVillagerBabies Lnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;getVisibleVillagerBabies(Lnet/minecraft/entity/mob/PathAwareEntity;)Ljava/util/List;
    • getInteractionTarget

      private LivingEntity getInteractionTarget​(LivingEntity entity)
      Mappings:
      Namespace Name Mixin selector
      official a Lavs;a(Lasy;)Lasy;
      intermediary method_19576 Lnet/minecraft/class_4218;method_19576(Lnet/minecraft/class_1309;)Lnet/minecraft/class_1309;
      named getInteractionTarget Lnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;getInteractionTarget(Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/entity/LivingEntity;
    • findVisibleVillagerBaby

      @Nullable private @Nullable LivingEntity findVisibleVillagerBaby​(LivingEntity entity)
      Mappings:
      Namespace Name Mixin selector
      official b Lavs;b(Lasy;)Lasy;
      intermediary method_19586 Lnet/minecraft/class_4218;method_19586(Lnet/minecraft/class_1309;)Lnet/minecraft/class_1309;
      named findVisibleVillagerBaby Lnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;findVisibleVillagerBaby(Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/entity/LivingEntity;
    • hasInteractionTarget

      private boolean hasInteractionTarget​(LivingEntity entity)
      Mappings:
      Namespace Name Mixin selector
      official c Lavs;c(Lasy;)Z
      intermediary method_19593 Lnet/minecraft/class_4218;method_19593(Lnet/minecraft/class_1309;)Z
      named hasInteractionTarget Lnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;hasInteractionTarget(Lnet/minecraft/entity/LivingEntity;)Z
    • isInteractionTargetOf

      private boolean isInteractionTargetOf​(LivingEntity entity, LivingEntity other)
      Mappings:
      Namespace Name Mixin selector
      official a Lavs;a(Lasy;Lasy;)Z
      intermediary method_19577 Lnet/minecraft/class_4218;method_19577(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z
      named isInteractionTargetOf Lnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;isInteractionTargetOf(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/LivingEntity;)Z
    • hasVisibleVillagerBabies

      private boolean hasVisibleVillagerBabies​(PathAwareEntity entity)
      Mappings:
      Namespace Name Mixin selector
      official e Lavs;e(Latg;)Z
      intermediary method_19590 Lnet/minecraft/class_4218;method_19590(Lnet/minecraft/class_1314;)Z
      named hasVisibleVillagerBabies Lnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;hasVisibleVillagerBabies(Lnet/minecraft/entity/mob/PathAwareEntity;)Z