类 Bee.BeeGoToHiveGoal

封闭类:
Bee

public class Bee.BeeGoToHiveGoal extends Bee.BaseBeeGoal
  • 字段详细资料

    • MAX_TRAVELLING_TICKS

      public static final int MAX_TRAVELLING_TICKS
      另请参阅:
    • travellingTicks

      int travellingTicks
    • MAX_BLACKLISTED_TARGETS

      private static final int MAX_BLACKLISTED_TARGETS
      另请参阅:
    • blacklistedTargets

      final List<BlockPos> blacklistedTargets
    • lastPath

      @Nullable private Path lastPath
    • TICKS_BEFORE_HIVE_DROP

      private static final int TICKS_BEFORE_HIVE_DROP
      另请参阅:
    • ticksStuck

      private int ticksStuck
  • 构造器详细资料

    • BeeGoToHiveGoal

      BeeGoToHiveGoal()
  • 方法详细资料

    • canBeeUse

      public boolean canBeeUse()
      指定者:
      canBeeUse 在类中 Bee.BaseBeeGoal
    • canBeeContinueToUse

      public boolean canBeeContinueToUse()
      指定者:
      canBeeContinueToUse 在类中 Bee.BaseBeeGoal
    • start

      public void start()
      覆盖:
      start 在类中 Goal
    • stop

      public void stop()
      覆盖:
      stop 在类中 Goal
    • tick

      public void tick()
      覆盖:
      tick 在类中 Goal
    • pathfindDirectlyTowards

      private boolean pathfindDirectlyTowards(BlockPos p_27991_)
    • isTargetBlacklisted

      boolean isTargetBlacklisted(BlockPos p_27994_)
    • blacklistTarget

      private void blacklistTarget(BlockPos p_27999_)
    • clearBlacklist

      void clearBlacklist()
    • dropAndBlacklistHive

      private void dropAndBlacklistHive()
    • hasReachedTarget

      private boolean hasReachedTarget(BlockPos p_28002_)