Uses of Annotation Interface
net.kyori.adventure.util.PlatformAPI
Packages that use PlatformAPI
Package
Description
Internal properties.
Events that occur when players interact with components.
A wrapper around SLF4J providing methods for formatted logging of Components.
MiniMessage, a friendly text format for representing chat components.
Types related to
ObjectComponent.Serialization to ANSI escape sequences.
Gson based serialization and deserialization.
A common abstraction providing an API to serializer components with multiple JSON libraries.
Legacy text based serialization and deserialization.
Plain text based serialization and deserialization.
-
Uses of PlatformAPI in net.kyori.adventure.internal.properties
Classes in net.kyori.adventure.internal.properties with annotations of type PlatformAPIModifier and TypeInterfaceDescriptionstatic interfaceA service provider that allows default property values to be overridden. -
Uses of PlatformAPI in net.kyori.adventure.text.event
Classes in net.kyori.adventure.text.event with annotations of type PlatformAPIModifier and TypeInterfaceDescriptionstatic interfaceA provider for actually producing click callbacks.static interfaceA provider for data component value converters. -
Uses of PlatformAPI in net.kyori.adventure.text.logger.slf4j
Classes in net.kyori.adventure.text.logger.slf4j with annotations of type PlatformAPIModifier and TypeInterfaceDescriptioninterfaceA service interface for platforms to provide their own component logger implementations.static interfaceA factory for default implementations of component loggers. -
Uses of PlatformAPI in net.kyori.adventure.text.minimessage
Classes in net.kyori.adventure.text.minimessage with annotations of type PlatformAPIModifier and TypeInterfaceDescriptionstatic interfacenet.kyori.adventure.text.minimessage.MiniMessage.ProviderAMiniMessageservice provider.Methods in net.kyori.adventure.text.minimessage with annotations of type PlatformAPIModifier and TypeMethodDescriptionMiniMessage.Provider.builder()Initialize aMiniMessage.Builderbefore it is returned to the API caller.MiniMessage.Provider.miniMessage()Provides a standardMiniMessageinstance. -
Uses of PlatformAPI in net.kyori.adventure.text.object
Methods in net.kyori.adventure.text.object with annotations of type PlatformAPIModifier and TypeMethodDescriptionvoidPlayerHeadObjectContents.SkinSource.applySkinToPlayerHeadContents(PlayerHeadObjectContents.Builder builder) Applies this skin source to the given player head contents builder. -
Uses of PlatformAPI in net.kyori.adventure.text.serializer.ansi
Classes in net.kyori.adventure.text.serializer.ansi with annotations of type PlatformAPIModifier and TypeInterfaceDescriptionstatic interfaceAANSIComponentSerializerservice provider.Methods in net.kyori.adventure.text.serializer.ansi with annotations of type PlatformAPIModifier and TypeMethodDescriptionANSIComponentSerializer.Provider.ansi()Provides aANSIComponentSerializer.ANSIComponentSerializer.Provider.builder()Completes the building process ofANSIComponentSerializer.Builder. -
Uses of PlatformAPI in net.kyori.adventure.text.serializer.gson
Classes in net.kyori.adventure.text.serializer.gson with annotations of type PlatformAPIModifier and TypeInterfaceDescriptionstatic interfaceAGsonComponentSerializerservice provider.Methods in net.kyori.adventure.text.serializer.gson with annotations of type PlatformAPIModifier and TypeMethodDescriptionGsonComponentSerializer.Provider.builder()Completes the building process ofGsonComponentSerializer.Builder.GsonComponentSerializer.Provider.gson()Provides a standardGsonComponentSerializer.GsonComponentSerializer.Provider.gsonLegacy()Provides a legacyGsonComponentSerializer. -
Uses of PlatformAPI in net.kyori.adventure.text.serializer.json
Classes in net.kyori.adventure.text.serializer.json with annotations of type PlatformAPIModifier and TypeInterfaceDescriptionstatic interfaceAJSONComponentSerializerservice provider.Methods in net.kyori.adventure.text.serializer.json with annotations of type PlatformAPIModifier and TypeMethodDescriptionJSONComponentSerializer.Provider.builder()Provide a supplier for builder builders ofJSONComponentSerializerinstances.JSONComponentSerializer.Provider.instance()Provides a standardJSONComponentSerializer. -
Uses of PlatformAPI in net.kyori.adventure.text.serializer.legacy
Classes in net.kyori.adventure.text.serializer.legacy with annotations of type PlatformAPIModifier and TypeInterfaceDescriptionstatic interfaceALegacyComponentSerializerservice provider.Methods in net.kyori.adventure.text.serializer.legacy with annotations of type PlatformAPIModifier and TypeMethodDescriptionLegacyComponentSerializer.Provider.legacy()Completes the building process ofLegacyComponentSerializer.Builder.LegacyComponentSerializer.Provider.legacyAmpersand()Provides aLegacyComponentSerializerusingLegacyComponentSerializer.AMPERSAND_CHAR.LegacyComponentSerializer.Provider.legacySection()Provides aLegacyComponentSerializerusingLegacyComponentSerializer.SECTION_CHAR. -
Uses of PlatformAPI in net.kyori.adventure.text.serializer.plain
Classes in net.kyori.adventure.text.serializer.plain with annotations of type PlatformAPIModifier and TypeInterfaceDescriptionstatic interfaceAPlainTextComponentSerializerservice provider.Methods in net.kyori.adventure.text.serializer.plain with annotations of type PlatformAPIModifier and TypeMethodDescriptionPlainTextComponentSerializer.Provider.plainText()Completes the building process ofPlainTextComponentSerializer.Builder.PlainTextComponentSerializer.Provider.plainTextSimple()Provides aPlainTextComponentSerializer.