Interface WhitelistService
public interface WhitelistService
Represents the service for managing a whitelist of
GameProfile
s.
In Vanilla, the service is controlled by Server.isWhitelistEnabled()
.
Additionally, operators are always allowed to join, regardless of their
absence or presence on the whitelist service.
-
Method Summary
Modifier and TypeMethodDescriptionaddProfile
(GameProfile profile) Adds the specifiedGameProfile
to this whitelist.isWhitelisted
(GameProfile profile) Gets whether the specifiedGameProfile
is present on this whitelist.removeProfile
(GameProfile profile) Removes the specifiedGameProfile
from this whitelist, if present.Gets the collection ofGameProfile
s present on this whitelist.
-
Method Details
-
whitelistedProfiles
CompletableFuture<Collection<GameProfile>> whitelistedProfiles()Gets the collection ofGameProfile
s present on this whitelist.- Returns:
- The
GameProfile
s present on this whitelist
-
isWhitelisted
Gets whether the specifiedGameProfile
is present on this whitelist.- Parameters:
profile
- The game profile to check for- Returns:
- Whether the specified
GameProfile
is present on this whitelist
-
addProfile
Adds the specifiedGameProfile
to this whitelist.- Parameters:
profile
- The game profile to add- Returns:
- Whether the specified
GameProfile
was already present on this whitelist
-
removeProfile
Removes the specifiedGameProfile
from this whitelist, if present.- Parameters:
profile
- The game profile to remove- Returns:
- Whether the specified
GameProfile
was present before removal
-