Package org.spongepowered.api.adventure
Class Audiences
java.lang.Object
org.spongepowered.api.adventure.Audiences
Audiences.-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionFilters an audience with given predicate.static AudienceGets anAudiencethat targets all online players.static Audienceserver()Gets anAudiencethat targets the entire server, including players and system, when available.static Audiencesystem()Gets anAudiencethat targets the system, such as a server console.static AudiencewithPermission(String permission) Gets anAudiencethat targets all online players with the specified permission.
-
Constructor Details
-
Audiences
public Audiences()
-
-
Method Details
-
server
Gets anAudiencethat targets the entire server, including players and system, when available.- Returns:
- An audience
-
onlinePlayers
Gets anAudiencethat targets all online players.- Returns:
- An audience
-
withPermission
Gets anAudiencethat targets all online players with the specified permission.- Parameters:
permission- The permission- Returns:
- An audience
-
filtered
Filters an audience with given predicate.For
ForwardingAudiences the predicate is tested on eachForwardingAudience.audiences()- Parameters:
predicate- The predicate- Returns:
- The filtered audience.
-
system
Gets anAudiencethat targets the system, such as a server console.- Returns:
- An audience
-