Class Audiences
java.lang.Object
net.minestom.server.adventure.audience.Audiences
Utility class to access Adventure audiences.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull Audienceall()Gets all audience members.static @NotNull AudienceGets all audience members that match the given predicate.static @NotNull Audienceconsole()Gets the console as an audience.static @NotNull Audiencecustom(@NotNull net.kyori.adventure.key.Key key) Gets all custom audience members stored using the given key.static @NotNull Audiencecustom(@NotNull net.kyori.adventure.key.Keyed keyed) Gets all custom audience members stored using the given keyed object.static @NotNull AudienceGets all custom audience members stored using the given keyed object that match the given predicate.static @NotNull AudienceGets all custom audience members stored using the given key that match the given predicate.static @NotNull Audiencecustoms()Gets all custom audience members.static @NotNull AudienceGets all custom audience members matching the given predicate.static @NotNull AudienceProvider<Iterable<? extends Audience>> iterable()Gets theAudienceProviderthat provides iterables of audience members.static @NotNull Audienceplayers()Gets all audience members that are of typePlayer.static @NotNull AudienceGets all audience members that are of typePlayerand match the predicate.static @NotNull AudienceRegistryregistry()Gets the audience registry used to register custom audiences.static @NotNull Audienceserver()static @NotNull AudienceProvider<Audience> single()Gets theAudienceProviderthat provides forwarding audiences.
-
Constructor Details
-
Audiences
public Audiences()
-
-
Method Details
-
single
Gets theAudienceProviderthat provides forwarding audiences.- Returns:
- the instance
-
iterable
Gets theAudienceProviderthat provides iterables of audience members.- Returns:
- the instance
-
all
Gets all audience members. This returnsplayers()combined withcustoms()andconsole(). This can be a costly operation, so it is often preferable to useserver()instead.- Returns:
- all audience members
-
players
Gets all audience members that are of typePlayer.- Returns:
- all players
-
players
Gets all audience members that are of typePlayerand match the predicate.- Parameters:
filter- the predicate- Returns:
- all players matching the predicate
-
console
Gets the console as an audience.- Returns:
- the console
-
server
- Returns:
- the audience of all players and the console
-
customs
Gets all custom audience members.- Returns:
- all custom audience members
-
custom
@NotNull public static @NotNull Audience custom(@NotNull @NotNull net.kyori.adventure.key.Keyed keyed) Gets all custom audience members stored using the given keyed object.- Parameters:
keyed- the keyed object- Returns:
- all custom audience members stored using the key of the object
-
custom
Gets all custom audience members stored using the given key.- Parameters:
key- the key- Returns:
- all custom audience members stored using the key
-
custom
@NotNull public static @NotNull Audience custom(@NotNull @NotNull net.kyori.adventure.key.Keyed keyed, Predicate<Audience> filter) Gets all custom audience members stored using the given keyed object that match the given predicate.- Parameters:
keyed- the keyed objectfilter- the predicate- Returns:
- all custom audience members stored using the key
-
custom
@NotNull public static @NotNull Audience custom(@NotNull @NotNull net.kyori.adventure.key.Key key, Predicate<Audience> filter) Gets all custom audience members stored using the given key that match the given predicate.- Parameters:
key- the keyfilter- the predicate- Returns:
- all custom audience members stored using the key
-
customs
Gets all custom audience members matching the given predicate.- Parameters:
filter- the predicate- Returns:
- all matching custom audience members
-
all
Gets all audience members that match the given predicate.- Parameters:
filter- the predicate- Returns:
- all matching audience members
-
registry
Gets the audience registry used to register custom audiences.- Returns:
- the registry
-