Class TrackerModifier.Builder

java.lang.Object
kr.toxicity.model.api.tracker.TrackerModifier.Builder
Enclosing class:
TrackerModifier

public static final class TrackerModifier.Builder extends Object
Builder class
  • Method Details

    • sightTrace

      @NotNull public @NotNull TrackerModifier.Builder sightTrace(boolean sightTrace)
      Sets sight trace
      Parameters:
      sightTrace - sight trace
      Returns:
      self
    • damageAnimation

      @NotNull public @NotNull TrackerModifier.Builder damageAnimation(boolean damageAnimation)
      Sets damage animation
      Parameters:
      damageAnimation - damage animation
      Returns:
      self
    • damageTint

      @NotNull public @NotNull TrackerModifier.Builder damageTint(boolean damageTint)
      Sets damage tint
      Parameters:
      damageTint - damage tint
      Returns:
      self
    • viewRange

      @NotNull public @NotNull TrackerModifier.Builder viewRange(float viewRange)
      Sets view range
      Parameters:
      viewRange - view range
      Returns:
      self
    • shadow

      @NotNull public @NotNull TrackerModifier.Builder shadow(boolean shadow)
      Set shadow
      Parameters:
      shadow - shadow
      Returns:
      self
    • build

      @NotNull public @NotNull TrackerModifier build()
      Builds modifier
      Returns:
      modifier