Class PackMeta.Builder
java.lang.Object
kr.toxicity.model.api.pack.PackMeta.Builder
- Enclosing class:
PackMeta
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull PackMetabuild()Builds thePackMetainstance.@NotNull PackMeta.Builderdescription(@NotNull String description) Sets the pack description.@NotNull PackMeta.Builderformat(int format) Sets the pack format.@NotNull PackMeta.BuildermaxFormat(@NotNull PackMeta.PackVersion version) Sets the maximum supported format.@NotNull PackMeta.BuilderminFormat(@NotNull PackMeta.PackVersion version) Sets the minimum supported format.@NotNull PackMeta.BuilderoverlayEntry(@NotNull PackMeta.OverlayEntry overlayEntry) Adds an overlay entry.@NotNull PackMeta.BuildersupportedFormats(@NotNull PackMeta.VersionRange range) Sets the supported formats range.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
description
Sets the pack description.- Parameters:
description- the description- Returns:
- this builder
- Since:
- 1.15.2
-
format
Sets the pack format.- Parameters:
format- the format version- Returns:
- this builder
- Since:
- 1.15.2
-
overlayEntry
@NotNull public @NotNull PackMeta.Builder overlayEntry(@NotNull @NotNull PackMeta.OverlayEntry overlayEntry) Adds an overlay entry.- Parameters:
overlayEntry- the overlay entry to add- Returns:
- this builder
- Since:
- 1.15.2
-
supportedFormats
@NotNull public @NotNull PackMeta.Builder supportedFormats(@NotNull @NotNull PackMeta.VersionRange range) Sets the supported formats range.- Parameters:
range- the version range- Returns:
- this builder
- Since:
- 1.15.2
-
minFormat
Sets the minimum supported format.- Parameters:
version- the minimum version- Returns:
- this builder
- Since:
- 1.15.2
-
maxFormat
Sets the maximum supported format.- Parameters:
version- the maximum version- Returns:
- this builder
- Since:
- 1.15.2
-
build
-