Class BuilderBodyMotionFindWithTarget

All Implemented Interfaces:
NamedSchema, SchemaConvertable<Void>, Builder<BodyMotion>, BuilderContext
Direct Known Subclasses:
BuilderBodyMotionFind, BuilderBodyMotionMoveAway

public abstract class BuilderBodyMotionFindWithTarget extends BuilderBodyMotionFindBase
  • Field Details

    • minMoveDistanceWait

      protected final DoubleHolder minMoveDistanceWait
    • minMoveDistanceRecompute

      protected final DoubleHolder minMoveDistanceRecompute
    • recomputeConeAngle

      protected final FloatHolder recomputeConeAngle
    • minMoveDistanceReproject

      protected final DoubleHolder minMoveDistanceReproject
    • adjustRangeByHitboxSize

      protected final BooleanHolder adjustRangeByHitboxSize
  • Constructor Details

    • BuilderBodyMotionFindWithTarget

      public BuilderBodyMotionFindWithTarget()
    • BuilderBodyMotionFindWithTarget

      public BuilderBodyMotionFindWithTarget(boolean enableSteering)
  • Method Details

    • readConfig

      @Nonnull public BuilderBodyMotionFindBase readConfig(@Nonnull com.google.gson.JsonElement data)
      Overrides:
      readConfig in class BuilderBodyMotionFindBase
    • getMinMoveDistanceWait

      public double getMinMoveDistanceWait(@Nonnull BuilderSupport support)
    • getMinMoveDistanceRecompute

      public double getMinMoveDistanceRecompute(@Nonnull BuilderSupport support)
    • getRecomputeConeAngle

      public double getRecomputeConeAngle(@Nonnull BuilderSupport support)
    • isAdjustRangeByHitboxSize

      public boolean isAdjustRangeByHitboxSize(@Nonnull BuilderSupport support)
    • getMinMoveDistanceReproject

      public double getMinMoveDistanceReproject(@Nonnull BuilderSupport support)