Skip to content

Document all adventure SPIs #668

@kezz

Description

@kezz

Adventure has grown quite a few SPIs that platforms should be implementing. We should have a consolidated location where these are documented. So far, these are:

  • the Providers for component serializers, to customize options
  • the JSONComponentSerializer providers, for different component serializer implementations
  • the DataComponentValueConverter.Provider interface, for controlling conversions between different data component value types
  • the ClickCallback provider, to implement callbacks
  • ComponentLoggerProvider to provide appropriate serializers for component logging

Migrated from KyoriPowered/adventure-docs#167

Metadata

Metadata

Assignees

No one assigned

    Labels

    dev guideThis issue or PR aims to introduce developer API documentationmeta guideThis issue or PR aims to introduce in-depth ways to work with codeproject: Adventurestatus: acceptedThis issue has been accepted

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions