Class PlayWithVillagerBabiesTask

java.lang.Object
net.minecraft.entity.ai.brain.task.PlayWithVillagerBabiesTask

public class PlayWithVillagerBabiesTask extends Object
Mappings:
Namespace Name
official bjc
intermediary net/minecraft/class_4218
named net/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask
  • Field Details

    • HORIZONTAL_RANGE

      private static final int HORIZONTAL_RANGE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lbjc;a:I
      intermediary field_30151 Lnet/minecraft/class_4218;field_30151:I
      named HORIZONTAL_RANGE Lnet/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 b Lbjc;b:I
      intermediary field_30152 Lnet/minecraft/class_4218;field_30152:I
      named VERTICAL_RANGE Lnet/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 c Lbjc;c:F
      intermediary field_30153 Lnet/minecraft/class_4218;field_30153:F
      named WALK_SPEED Lnet/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 d Lbjc;d:F
      intermediary field_30154 Lnet/minecraft/class_4218;field_30154:F
      named PLAYING_WALK_SPEED Lnet/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 e Lbjc;e:I
      intermediary field_30155 Lnet/minecraft/class_4218;field_30155:I
      named MAX_BABY_INTERACTION_COUNT Lnet/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 f Lbjc;f:I
      intermediary field_30156 Lnet/minecraft/class_4218;field_30156:I
      named RUN_CHANCE Lnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;RUN_CHANCE:I
  • Constructor Details

    • PlayWithVillagerBabiesTask

      public PlayWithVillagerBabiesTask()
  • Method Details

    • create

      public static Task<PathAwareEntity> create()
      Mappings:
      Namespace Name Mixin selector
      official a Lbjc;a()Lbhs;
      intermediary method_47000 Lnet/minecraft/class_4218;method_47000()Lnet/minecraft/class_7893;
      named create Lnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;create()Lnet/minecraft/entity/ai/brain/task/Task;
    • setPlayTarget

      private static void setPlayTarget(MemoryQueryResult<?,LivingEntity> interactionTarget, MemoryQueryResult<?,LookTarget> lookTarget, MemoryQueryResult<?,WalkTarget> walkTarget, LivingEntity baby)
      Mappings:
      Namespace Name Mixin selector
      official a Lbjc;a(Lble;Lble;Lble;Lbfz;)V
      intermediary method_19580 Lnet/minecraft/class_4218;method_19580(Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_1309;)V
      named setPlayTarget Lnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;setPlayTarget(Lnet/minecraft/entity/ai/brain/MemoryQueryResult;Lnet/minecraft/entity/ai/brain/MemoryQueryResult;Lnet/minecraft/entity/ai/brain/MemoryQueryResult;Lnet/minecraft/entity/LivingEntity;)V
    • getLeastPopularBabyInteractionTarget

      private static Optional<LivingEntity> getLeastPopularBabyInteractionTarget(List<LivingEntity> babies)
      Mappings:
      Namespace Name Mixin selector
      official a Lbjc;a(Ljava/util/List;)Ljava/util/Optional;
      intermediary method_19588 Lnet/minecraft/class_4218;method_19588(Ljava/util/List;)Ljava/util/Optional;
      named getLeastPopularBabyInteractionTarget Lnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;getLeastPopularBabyInteractionTarget(Ljava/util/List;)Ljava/util/Optional;
    • getBabyInteractionTargetCounts

      private static Map<LivingEntity,Integer> getBabyInteractionTargetCounts(List<LivingEntity> babies)
      Mappings:
      Namespace Name Mixin selector
      official b Lbjc;b(Ljava/util/List;)Ljava/util/Map;
      intermediary method_19592 Lnet/minecraft/class_4218;method_19592(Ljava/util/List;)Ljava/util/Map;
      named getBabyInteractionTargetCounts Lnet/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask;getBabyInteractionTargetCounts(Ljava/util/List;)Ljava/util/Map;
    • getInteractionTarget

      private static LivingEntity getInteractionTarget(LivingEntity baby)
      Mappings:
      Namespace Name Mixin selector
      official a Lbjc;a(Lbfz;)Lbfz;
      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;
    • hasInteractionTarget

      private static boolean hasInteractionTarget(LivingEntity baby)
      Mappings:
      Namespace Name Mixin selector
      official b Lbjc;b(Lbfz;)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 static boolean isInteractionTargetOf(LivingEntity entity, LivingEntity baby)
      Mappings:
      Namespace Name Mixin selector
      official a Lbjc;a(Lbfz;Lbfz;)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