Class BeeEntity.PollinateGoal

Enclosing class:
BeeEntity

private class BeeEntity.PollinateGoal extends BeeEntity.NotAngryGoal
Mappings:
Namespace Name
named net/minecraft/entity/passive/BeeEntity$PollinateGoal
intermediary net/minecraft/class_4466$class_4478
official cff$k
  • Field Details Link icon

    • field_30300 Link icon

      private static final int field_30300
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30300 Lnet/minecraft/entity/passive/BeeEntity$PollinateGoal;field_30300:I
      intermediary field_30300 Lnet/minecraft/class_4466$class_4478;field_30300:I
      official c Lcff$k;c:I
    • field_30301 Link icon

      private static final int field_30301
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30301 Lnet/minecraft/entity/passive/BeeEntity$PollinateGoal;field_30301:I
      intermediary field_30301 Lnet/minecraft/class_4466$class_4478;field_30301:I
      official d Lcff$k;d:I
    • field_30302 Link icon

      private static final int field_30302
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30302 Lnet/minecraft/entity/passive/BeeEntity$PollinateGoal;field_30302:I
      intermediary field_30302 Lnet/minecraft/class_4466$class_4478;field_30302:I
      official e Lcff$k;e:I
    • field_30303 Link icon

      private static final double field_30303
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30303 Lnet/minecraft/entity/passive/BeeEntity$PollinateGoal;field_30303:D
      intermediary field_30303 Lnet/minecraft/class_4466$class_4478;field_30303:D
      official g Lcff$k;g:D
    • field_30304 Link icon

      private static final int field_30304
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30304 Lnet/minecraft/entity/passive/BeeEntity$PollinateGoal;field_30304:I
      intermediary field_30304 Lnet/minecraft/class_4466$class_4478;field_30304:I
      official h Lcff$k;h:I
    • field_30305 Link icon

      private static final float field_30305
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30305 Lnet/minecraft/entity/passive/BeeEntity$PollinateGoal;field_30305:F
      intermediary field_30305 Lnet/minecraft/class_4466$class_4478;field_30305:F
      official i Lcff$k;i:F
    • field_30306 Link icon

      private static final float field_30306
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30306 Lnet/minecraft/entity/passive/BeeEntity$PollinateGoal;field_30306:F
      intermediary field_30306 Lnet/minecraft/class_4466$class_4478;field_30306:F
      official j Lcff$k;j:F
    • field_30307 Link icon

      private static final float field_30307
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30307 Lnet/minecraft/entity/passive/BeeEntity$PollinateGoal;field_30307:F
      intermediary field_30307 Lnet/minecraft/class_4466$class_4478;field_30307:F
      official k Lcff$k;k:F
    • field_30308 Link icon

      private static final int field_30308
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30308 Lnet/minecraft/entity/passive/BeeEntity$PollinateGoal;field_30308:I
      intermediary field_30308 Lnet/minecraft/class_4466$class_4478;field_30308:I
      official q Lcff$k;q:I
    • flowerPredicate Link icon

      private final Predicate<BlockState> flowerPredicate
      Mappings:
      Namespace Name Mixin selector
      named flowerPredicate Lnet/minecraft/entity/passive/BeeEntity$PollinateGoal;flowerPredicate:Ljava/util/function/Predicate;
      intermediary field_20617 Lnet/minecraft/class_4466$class_4478;field_20617:Ljava/util/function/Predicate;
      official f Lcff$k;f:Ljava/util/function/Predicate;
    • pollinationTicks Link icon

      private int pollinationTicks
      Mappings:
      Namespace Name Mixin selector
      named pollinationTicks Lnet/minecraft/entity/passive/BeeEntity$PollinateGoal;pollinationTicks:I
      intermediary field_20378 Lnet/minecraft/class_4466$class_4478;field_20378:I
      official l Lcff$k;l:I
    • lastPollinationTick Link icon

      private int lastPollinationTick
      Mappings:
      Namespace Name Mixin selector
      named lastPollinationTick Lnet/minecraft/entity/passive/BeeEntity$PollinateGoal;lastPollinationTick:I
      intermediary field_20379 Lnet/minecraft/class_4466$class_4478;field_20379:I
      official m Lcff$k;m:I
    • running Link icon

      private boolean running
      Mappings:
      Namespace Name Mixin selector
      named running Lnet/minecraft/entity/passive/BeeEntity$PollinateGoal;running:Z
      intermediary field_21080 Lnet/minecraft/class_4466$class_4478;field_21080:Z
      official n Lcff$k;n:Z
    • nextTarget Link icon

      @Nullable private @Nullable Vec3d nextTarget
      Mappings:
      Namespace Name Mixin selector
      named nextTarget Lnet/minecraft/entity/passive/BeeEntity$PollinateGoal;nextTarget:Lnet/minecraft/util/math/Vec3d;
      intermediary field_21511 Lnet/minecraft/class_4466$class_4478;field_21511:Lnet/minecraft/class_243;
      official o Lcff$k;o:Lexc;
    • ticks Link icon

      private int ticks
      Mappings:
      Namespace Name Mixin selector
      named ticks Lnet/minecraft/entity/passive/BeeEntity$PollinateGoal;ticks:I
      intermediary field_21651 Lnet/minecraft/class_4466$class_4478;field_21651:I
      official p Lcff$k;p:I
  • Constructor Details Link icon

    • PollinateGoal Link icon

      PollinateGoal()
  • Method Details Link icon

    • canBeeStart Link icon

      public boolean canBeeStart()
      Specified by:
      canBeeStart in class BeeEntity.NotAngryGoal
      Mappings:
      Namespace Name Mixin selector
      named canBeeStart Lnet/minecraft/entity/passive/BeeEntity$NotAngryGoal;canBeeStart()Z
      intermediary method_21814 Lnet/minecraft/class_4466$class_4467;method_21814()Z
      official h Lcff$a;h()Z
    • canBeeContinue Link icon

      public boolean canBeeContinue()
      Specified by:
      canBeeContinue in class BeeEntity.NotAngryGoal
      Mappings:
      Namespace Name Mixin selector
      named canBeeContinue Lnet/minecraft/entity/passive/BeeEntity$NotAngryGoal;canBeeContinue()Z
      intermediary method_21815 Lnet/minecraft/class_4466$class_4467;method_21815()Z
      official i Lcff$a;i()Z
    • completedPollination Link icon

      private boolean completedPollination()
      Mappings:
      Namespace Name Mixin selector
      named completedPollination Lnet/minecraft/entity/passive/BeeEntity$PollinateGoal;completedPollination()Z
      intermediary method_21820 Lnet/minecraft/class_4466$class_4478;method_21820()Z
      official k Lcff$k;k()Z
    • isRunning Link icon

      boolean isRunning()
      Mappings:
      Namespace Name Mixin selector
      named isRunning Lnet/minecraft/entity/passive/BeeEntity$PollinateGoal;isRunning()Z
      intermediary method_23346 Lnet/minecraft/class_4466$class_4478;method_23346()Z
      official l Lcff$k;l()Z
    • cancel Link icon

      void cancel()
      Mappings:
      Namespace Name Mixin selector
      named cancel Lnet/minecraft/entity/passive/BeeEntity$PollinateGoal;cancel()V
      intermediary method_23748 Lnet/minecraft/class_4466$class_4478;method_23748()V
      official m Lcff$k;m()V
    • start Link icon

      public void start()
      Overrides:
      start in class Goal
      Mappings:
      Namespace Name Mixin selector
      named start Lnet/minecraft/entity/ai/goal/Goal;start()V
      intermediary method_6269 Lnet/minecraft/class_1352;method_6269()V
      official d Lcam;d()V
    • stop Link icon

      public void stop()
      Overrides:
      stop in class Goal
      Mappings:
      Namespace Name Mixin selector
      named stop Lnet/minecraft/entity/ai/goal/Goal;stop()V
      intermediary method_6270 Lnet/minecraft/class_1352;method_6270()V
      official e Lcam;e()V
    • shouldRunEveryTick Link icon

      public boolean shouldRunEveryTick()
      Returns if the goal should run every tick or not.

      This returns false by default. If this returns false, the goal will tick once after the entity is spawned, and will tick every other tick.

      Overrides:
      shouldRunEveryTick in class Goal
      Returns:
      if the goal should run every tick or not
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named shouldRunEveryTick Lnet/minecraft/entity/ai/goal/Goal;shouldRunEveryTick()Z
      intermediary method_38846 Lnet/minecraft/class_1352;method_38846()Z
      official V_ Lcam;V_()Z
    • tick Link icon

      public void tick()
      Overrides:
      tick in class Goal
      Mappings:
      Namespace Name Mixin selector
      named tick Lnet/minecraft/entity/ai/goal/Goal;tick()V
      intermediary method_6268 Lnet/minecraft/class_1352;method_6268()V
      official a Lcam;a()V
    • moveToNextTarget Link icon

      private void moveToNextTarget()
      Mappings:
      Namespace Name Mixin selector
      named moveToNextTarget Lnet/minecraft/entity/passive/BeeEntity$PollinateGoal;moveToNextTarget()V
      intermediary method_23749 Lnet/minecraft/class_4466$class_4478;method_23749()V
      official n Lcff$k;n()V
    • getRandomOffset Link icon

      private float getRandomOffset()
      Mappings:
      Namespace Name Mixin selector
      named getRandomOffset Lnet/minecraft/entity/passive/BeeEntity$PollinateGoal;getRandomOffset()F
      intermediary method_23750 Lnet/minecraft/class_4466$class_4478;method_23750()F
      official o Lcff$k;o()F
    • getFlower Link icon

      private Optional<BlockPos> getFlower()
      Mappings:
      Namespace Name Mixin selector
      named getFlower Lnet/minecraft/entity/passive/BeeEntity$PollinateGoal;getFlower()Ljava/util/Optional;
      intermediary method_21821 Lnet/minecraft/class_4466$class_4478;method_21821()Ljava/util/Optional;
      official p Lcff$k;p()Ljava/util/Optional;
    • findFlower Link icon

      private Optional<BlockPos> findFlower(Predicate<BlockState> predicate, double searchDistance)
      Mappings:
      Namespace Name Mixin selector
      named findFlower Lnet/minecraft/entity/passive/BeeEntity$PollinateGoal;findFlower(Ljava/util/function/Predicate;D)Ljava/util/Optional;
      intermediary method_22326 Lnet/minecraft/class_4466$class_4478;method_22326(Ljava/util/function/Predicate;D)Ljava/util/Optional;
      official a Lcff$k;a(Ljava/util/function/Predicate;D)Ljava/util/Optional;