Class SpongeComponentSerializer

  • All Implemented Interfaces:
    net.kyori.adventure.text.serializer.ComponentSerializer<net.kyori.adventure.text.Component,​net.kyori.adventure.text.Component,​org.spongepowered.api.text.Text>

    public final class SpongeComponentSerializer
    extends Object
    implements net.kyori.adventure.text.serializer.ComponentSerializer<net.kyori.adventure.text.Component,​net.kyori.adventure.text.Component,​org.spongepowered.api.text.Text>
    A component serializer for SpongeAPI's Text.
    Since:
    4.0.0
    • Method Detail

      • get

        public static @NonNull SpongeComponentSerializer get()
        Gets a component serializer for the current Platform.getMinecraftVersion().
        Returns:
        a component serializer
        Since:
        4.0.0
      • deserialize

        public @NonNull net.kyori.adventure.text.Component deserialize​(@NonNull org.spongepowered.api.text.Text input)
        Specified by:
        deserialize in interface net.kyori.adventure.text.serializer.ComponentSerializer<net.kyori.adventure.text.Component,​net.kyori.adventure.text.Component,​org.spongepowered.api.text.Text>
      • serialize

        public @NonNull org.spongepowered.api.text.Text serialize​(@NonNull net.kyori.adventure.text.Component component)
        Specified by:
        serialize in interface net.kyori.adventure.text.serializer.ComponentSerializer<net.kyori.adventure.text.Component,​net.kyori.adventure.text.Component,​org.spongepowered.api.text.Text>