Class EntityHideOption.Builder

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

public static final class EntityHideOption.Builder extends Object
Builder for EntityHideOption.
Since:
1.15.2
  • Method Details

    • composite

      @NotNull public @NotNull EntityHideOption.Builder composite(@NotNull @NotNull Stream<EntityHideOption> options)
      Composites multiple options into this builder.
      Parameters:
      options - the stream of options
      Returns:
      this builder
      Since:
      1.15.2
    • or

      @NotNull public @NotNull EntityHideOption.Builder or(@NotNull @NotNull EntityHideOption option)
      Merges another hide option using OR logic.
      Parameters:
      option - the option to merge
      Returns:
      this builder
      Since:
      1.15.2
    • build

      @NotNull public @NotNull EntityHideOption build()
      Builds the EntityHideOption.
      Returns:
      the created option
      Since:
      1.15.2