Class BeeEntity.PollinateGoal

Enclosing class:
BeeEntity

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

    • field_30300

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    • PollinateGoal

      PollinateGoal()
  • Method Details

    • canBeeStart

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

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

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

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

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

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

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

      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
      official E_ Lbky;E_()Z
      intermediary method_38846 Lnet/minecraft/class_1352;method_38846()Z
      named shouldRunEveryTick Lnet/minecraft/entity/ai/goal/Goal;shouldRunEveryTick()Z
    • tick

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

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

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

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

      private Optional<BlockPos> findFlower(Predicate<BlockState> predicate, double searchDistance)
      Mappings:
      Namespace Name Mixin selector
      official a Lbpp$k;a(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;
      named findFlower Lnet/minecraft/entity/passive/BeeEntity$PollinateGoal;findFlower(Ljava/util/function/Predicate;D)Ljava/util/Optional;