Package net.kyori.option
Interface OptionState.VersionedBuilder
- Enclosing interface:
- OptionState
@NonExtendable
public static interface OptionState.VersionedBuilder
A builder for versioned option states.
- Since:
- 1.0.0
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Create a completed versioned option state.version(int version, Consumer<OptionState.Builder> versionBuilder) Register options for a specific version.
-
Method Details
-
version
Register options for a specific version.- Parameters:
version- the version to registerversionBuilder- the builder that will receive options- Returns:
- this builder
- Since:
- 1.0.0
-
build
OptionState.Versioned build()Create a completed versioned option state.- Returns:
- the built versioned state
- Since:
- 1.0.0
-