Interface GsonComponentSerializer

    • Method Detail

      • gson

        static @NonNull GsonComponentSerializer gson()
        Gets a component serializer for gson serialization and deserialization.
        Returns:
        a gson component serializer
        Since:
        4.0.0
      • colorDownsamplingGson

        static @NonNull GsonComponentSerializer colorDownsamplingGson()
        Gets a component serializer for gson serialization and deserialization.

        Hex colors are coerced to the nearest named color, and legacy hover events are emitted for action HoverEvent.Action.SHOW_TEXT.

        Returns:
        a gson component serializer
        Since:
        4.0.0
      • serializer

        @NonNull com.google.gson.Gson serializer()
        Gets the underlying gson serializer.
        Returns:
        a gson serializer
        Since:
        4.0.0
      • populator

        @NonNull UnaryOperator<com.google.gson.GsonBuilder> populator()
        Gets the underlying gson populator.
        Returns:
        a gson populator
        Since:
        4.0.0