public class PlainComponentSerializer
extends java.lang.Object
implements net.kyori.text.serializer.ComponentSerializer<net.kyori.text.Component,net.kyori.text.TextComponent,java.lang.String>
Plain does not support more complex features such as, but not limited
to, colours, decorations, ClickEvent, and HoverEvent.
| Modifier and Type | Field and Description |
|---|---|
static PlainComponentSerializer |
INSTANCE
A component serializer for plain-based serialization and deserialization.
|
| Constructor and Description |
|---|
PlainComponentSerializer() |
PlainComponentSerializer(@NonNull java.util.function.Function<net.kyori.text.KeybindComponent,java.lang.String> keybind,
@NonNull java.util.function.Function<net.kyori.text.TranslatableComponent,java.lang.String> translatable) |
| Modifier and Type | Method and Description |
|---|---|
@NonNull net.kyori.text.TextComponent |
deserialize(@NonNull java.lang.String input) |
@NonNull java.lang.String |
serialize(@NonNull net.kyori.text.Component component) |
void |
serialize(@NonNull java.lang.StringBuilder sb,
@NonNull net.kyori.text.Component component) |
public static final PlainComponentSerializer INSTANCE
public PlainComponentSerializer()
public PlainComponentSerializer(@NonNull java.util.function.Function<net.kyori.text.KeybindComponent,java.lang.String> keybind,
@NonNull java.util.function.Function<net.kyori.text.TranslatableComponent,java.lang.String> translatable)
public @NonNull net.kyori.text.TextComponent deserialize(@NonNull java.lang.String input)
deserialize in interface net.kyori.text.serializer.ComponentSerializer<net.kyori.text.Component,net.kyori.text.TextComponent,java.lang.String>public @NonNull java.lang.String serialize(@NonNull net.kyori.text.Component component)
serialize in interface net.kyori.text.serializer.ComponentSerializer<net.kyori.text.Component,net.kyori.text.TextComponent,java.lang.String>public void serialize(@NonNull java.lang.StringBuilder sb,
@NonNull net.kyori.text.Component component)