Interface PlainTextComponentSerializer
- All Superinterfaces:
Buildable<PlainTextComponentSerializer,,PlainTextComponentSerializer.Builder> ComponentDecoder<String,,TextComponent> ComponentEncoder<Component,,String> ComponentSerializer<Component,TextComponent, String>
public interface PlainTextComponentSerializer
extends ComponentSerializer<Component,TextComponent,String>, Buildable<PlainTextComponentSerializer,PlainTextComponentSerializer.Builder>
A plain-text component serializer.
Plain does not support more complex features such as, but not limited
to, colours, decorations, ClickEvent, and HoverEvent.
- Since:
- 4.8.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceA builder for the plain-text component serializer.static interfaceAPlainTextComponentSerializerservice provider. -
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull PlainTextComponentSerializer.Builderbuilder()Create a new builder.default @NotNull TextComponentdeserialize(@NotNull String input) static @NotNull PlainTextComponentSerializerA component serializer for plain-based serialization and deserialization.voidserialize(@NotNull StringBuilder sb, @NotNull Component component) Serializes.default @NotNull StringMethods inherited from interface net.kyori.adventure.text.serializer.ComponentSerializer
deseializeOrNull, deserializeOr, deserializeOrNull, serializeOr, serializeOrNull
-
Method Details
-
plainText
A component serializer for plain-based serialization and deserialization.- Returns:
- serializer instance
- Since:
- 4.8.0
-
builder
Create a new builder.- Returns:
- a new plain serializer builder
- Since:
- 4.8.0
-
deserialize
- Specified by:
deserializein interfaceComponentDecoder<String,TextComponent> - Specified by:
deserializein interfaceComponentSerializer<Component,TextComponent, String>
-
serialize
- Specified by:
serializein interfaceComponentEncoder<Component,String> - Specified by:
serializein interfaceComponentSerializer<Component,TextComponent, String>
-
serialize
Serializes.- Parameters:
sb- the string buildercomponent- the component- Since:
- 4.8.0
-