Package net.kyori.adventure.audience
Interface ForwardingAudience.Single
-
- All Superinterfaces:
Audience,ForwardingAudience
- Enclosing interface:
- ForwardingAudience
public static interface ForwardingAudience.Single extends ForwardingAudience
An audience that forwards everything to a single other audience.- Since:
- 4.0.0
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface net.kyori.adventure.audience.ForwardingAudience
ForwardingAudience.Single
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description @NonNull Audienceaudience()Gets the audience.default @NonNull Iterable<? extends Audience>audiences()Deprecated.this audience only supports forwarding to a single audiencedefault voidclearTitle()Clears the title, if one is being displayed.default voidhideBossBar(@NonNull BossBar bar)Hides a boss bar.default voidopenBook(@NonNull Book book)Opens a book.default voidplaySound(@NonNull Sound sound)Plays a sound.default voidplaySound(@NonNull Sound sound, double x, double y, double z)Plays a sound at a location.default voidresetTitle()Resets the title and timings back to their default.default voidsendActionBar(@NonNull Component message)Sends a message on the action bar.default voidsendMessage(@NonNull Identified source, @NonNull Component message, @NonNull MessageType type)Sends a chat message.default voidsendMessage(@NonNull Identity source, @NonNull Component message, @NonNull MessageType type)Sends a chat message.default voidsendPlayerListFooter(@NonNull Component footer)Sends the player list footer.default voidsendPlayerListHeader(@NonNull Component header)Sends the player list header.default voidsendPlayerListHeaderAndFooter(@NonNull Component header, @NonNull Component footer)Sends the player list header and footer.default voidshowBossBar(@NonNull BossBar bar)Shows a boss bar.default voidshowTitle(@NonNull Title title)Shows a title.default voidstopSound(@NonNull SoundStop stop)Stops a sound, or many sounds.-
Methods inherited from interface net.kyori.adventure.audience.Audience
openBook, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeaderAndFooter
-
-
-
-
Method Detail
-
audience
@OverrideOnly @NonNull Audience audience()
Gets the audience.- Returns:
- the audience
- Since:
- 4.0.0
-
audiences
@Deprecated default @NonNull Iterable<? extends Audience> audiences()
Deprecated.this audience only supports forwarding to a single audienceGets the audiences.- Specified by:
audiencesin interfaceForwardingAudience- Returns:
audience()
-
sendMessage
default void sendMessage(@NonNull Identified source, @NonNull Component message, @NonNull MessageType type)
Description copied from interface:AudienceSends a chat message.- Specified by:
sendMessagein interfaceAudience- Specified by:
sendMessagein interfaceForwardingAudience- Parameters:
source- the source of the messagemessage- a messagetype- the type- See Also:
Component
-
sendMessage
default void sendMessage(@NonNull Identity source, @NonNull Component message, @NonNull MessageType type)
Description copied from interface:AudienceSends a chat message.- Specified by:
sendMessagein interfaceAudience- Specified by:
sendMessagein interfaceForwardingAudience- Parameters:
source- the identity of the source of the messagemessage- a messagetype- the type- See Also:
Component
-
sendActionBar
default void sendActionBar(@NonNull Component message)
Description copied from interface:AudienceSends a message on the action bar.- Specified by:
sendActionBarin interfaceAudience- Specified by:
sendActionBarin interfaceForwardingAudience- Parameters:
message- a message- See Also:
Component
-
sendPlayerListHeader
default void sendPlayerListHeader(@NonNull Component header)
Description copied from interface:AudienceSends the player list header.Depending on the implementation of this
Audience, an existing footer may be displayed. If you wish to set both the header and the footer, please useAudience.sendPlayerListHeaderAndFooter(Component, Component).- Specified by:
sendPlayerListHeaderin interfaceAudience- Specified by:
sendPlayerListHeaderin interfaceForwardingAudience- Parameters:
header- the header
-
sendPlayerListFooter
default void sendPlayerListFooter(@NonNull Component footer)
Description copied from interface:AudienceSends the player list footer.Depending on the implementation of this
Audience, an existing footer may be displayed. If you wish to set both the header and the footer, please useAudience.sendPlayerListHeaderAndFooter(Component, Component).- Specified by:
sendPlayerListFooterin interfaceAudience- Specified by:
sendPlayerListFooterin interfaceForwardingAudience- Parameters:
footer- the footer
-
sendPlayerListHeaderAndFooter
default void sendPlayerListHeaderAndFooter(@NonNull Component header, @NonNull Component footer)
Description copied from interface:AudienceSends the player list header and footer.- Specified by:
sendPlayerListHeaderAndFooterin interfaceAudience- Specified by:
sendPlayerListHeaderAndFooterin interfaceForwardingAudience- Parameters:
header- the headerfooter- the footer
-
showTitle
default void showTitle(@NonNull Title title)
Description copied from interface:AudienceShows a title.- Specified by:
showTitlein interfaceAudience- Specified by:
showTitlein interfaceForwardingAudience- Parameters:
title- a title- See Also:
Title
-
clearTitle
default void clearTitle()
Description copied from interface:AudienceClears the title, if one is being displayed.- Specified by:
clearTitlein interfaceAudience- Specified by:
clearTitlein interfaceForwardingAudience- See Also:
Title
-
resetTitle
default void resetTitle()
Description copied from interface:AudienceResets the title and timings back to their default.- Specified by:
resetTitlein interfaceAudience- Specified by:
resetTitlein interfaceForwardingAudience- See Also:
Title
-
showBossBar
default void showBossBar(@NonNull BossBar bar)
Description copied from interface:AudienceShows a boss bar.- Specified by:
showBossBarin interfaceAudience- Specified by:
showBossBarin interfaceForwardingAudience- Parameters:
bar- a boss bar- See Also:
BossBar
-
hideBossBar
default void hideBossBar(@NonNull BossBar bar)
Description copied from interface:AudienceHides a boss bar.- Specified by:
hideBossBarin interfaceAudience- Specified by:
hideBossBarin interfaceForwardingAudience- Parameters:
bar- a boss bar- See Also:
BossBar
-
playSound
default void playSound(@NonNull Sound sound)
Description copied from interface:AudiencePlays a sound.- Specified by:
playSoundin interfaceAudience- Specified by:
playSoundin interfaceForwardingAudience- Parameters:
sound- a sound- See Also:
Sound
-
playSound
default void playSound(@NonNull Sound sound, double x, double y, double z)
Description copied from interface:AudiencePlays a sound at a location.- Specified by:
playSoundin interfaceAudience- Specified by:
playSoundin interfaceForwardingAudience- Parameters:
sound- a soundx- x coordinatey- y coordinatez- z coordinate- See Also:
Sound
-
stopSound
default void stopSound(@NonNull SoundStop stop)
Description copied from interface:AudienceStops a sound, or many sounds.- Specified by:
stopSoundin interfaceAudience- Specified by:
stopSoundin interfaceForwardingAudience- Parameters:
stop- a sound stop- See Also:
SoundStop
-
openBook
default void openBook(@NonNull Book book)
Description copied from interface:AudienceOpens a book.When possible, no item should persist after closing the book.
- Specified by:
openBookin interfaceAudience- Specified by:
openBookin interfaceForwardingAudience- Parameters:
book- a book- See Also:
Book
-
-