Interface GsonComponentSerializer.Builder
- All Superinterfaces:
AbstractBuilder<GsonComponentSerializer>,JSONComponentSerializer.Builder
- Enclosing interface:
GsonComponentSerializer
public static interface GsonComponentSerializer.Builder
extends AbstractBuilder<GsonComponentSerializer>, JSONComponentSerializer.Builder
A builder for
GsonComponentSerializer.- Since:
- 4.0.0
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the serializer.editOptions(Consumer<net.kyori.option.OptionState.Builder> optionEditor) legacyHoverEventSerializer(@Nullable LegacyHoverEventSerializer serializer) options(net.kyori.option.OptionState flags)
-
Method Details
-
options
- Specified by:
optionsin interfaceJSONComponentSerializer.Builder
-
editOptions
GsonComponentSerializer.Builder editOptions(Consumer<net.kyori.option.OptionState.Builder> optionEditor) - Specified by:
editOptionsin interfaceJSONComponentSerializer.Builder
-
legacyHoverEventSerializer
GsonComponentSerializer.Builder legacyHoverEventSerializer(@Nullable LegacyHoverEventSerializer serializer) - Specified by:
legacyHoverEventSerializerin interfaceJSONComponentSerializer.Builder
-
build
GsonComponentSerializer build()Builds the serializer.- Specified by:
buildin interfaceAbstractBuilder<GsonComponentSerializer>- Specified by:
buildin interfaceJSONComponentSerializer.Builder- Returns:
- the built serializer
-