Package net.kyori.adventure.platform.facet
@Internal
package net.kyori.adventure.platform.facet
Common implementation details shared between platforms.
This is not supported API. Subject to change at any time.
-
ClassDescriptionFacet<V>A unit of functionality for a viewer.Facet.ActionBar<V,
M> A facet that sends action bars.Facet.Book<V,M, B> A facet that opens a book.A facet that listens to boss bar changes.Facet.BossBar.Builder<V,B extends Facet.BossBar<V>> A builder for boss bar facets.Facet.BossBarEntity<V,P> A facet that listens to boss bar changes, using fake entities.A facet that listens to boss bar changes, using packets.Facet.Chat<V,M> A facet that sends chat messages.Facet.ChatPacket<V,M> A facet that sends chat messages, using packets.Facet.EntitySound<V,M> Create a sound that follows a certain entity.Facet.FakeEntity<V,P> A facet for spawning client-side entities.Facet.Message<V,M> A facet that converts components between formats.Methods for building pointers.Facet.Position<V,P> A facet that requires a 3D vector.Facet.Sound<V,P> A facet that plays and stops sounds.Facet.TabList<V,M> Methods for working with the player tab list.Facet.Title<V,M, C, T> A facet that shows, clears, and resets titles.Facet.TitlePacket<V,M, C, T> A facet that sends titles, using packets.FacetAudienceProvider<V,A extends FacetAudience<V>> An audience provider implementation using facets.FacetBase<V>A base implementation of a facet that validates viewer type.A provider for component flatteners that uses theFacet
system to access implementation details.An interface to the game's own translation system.Pointers for facet-specific data.Types of audience that may receive special handling.Facet utilities and logging pipeline.