类 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_30151

        private static final int field_30151
        另请参阅:
        常量字段值
        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
        另请参阅:
        常量字段值
        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
        另请参阅:
        常量字段值
        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
        另请参阅:
        常量字段值
        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
        另请参阅:
        常量字段值
        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
        另请参阅:
        常量字段值
        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
    • 构造器详细资料

      • PlayWithVillagerBabiesTask

        public PlayWithVillagerBabiesTask()
    • 方法详细资料

      • shouldRun

        protected boolean shouldRun​(ServerWorld serverWorld,
                                    PathAwareEntity pathAwareEntity)
        覆盖:
        shouldRun 在类中 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)
        覆盖:
        run 在类中 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