Interface WhitelistService
public interface WhitelistService
Represents the service for managing a whitelist of
GameProfiles.
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 specifiedGameProfileto this whitelist.isWhitelisted(GameProfile profile) Gets whether the specifiedGameProfileis present on this whitelist.removeProfile(GameProfile profile) Removes the specifiedGameProfilefrom this whitelist, if present.Gets the collection ofGameProfiles present on this whitelist.
-
Method Details
-
whitelistedProfiles
CompletableFuture<Collection<GameProfile>> whitelistedProfiles()Gets the collection ofGameProfiles present on this whitelist.- Returns:
- The
GameProfiles present on this whitelist
-
isWhitelisted
Gets whether the specifiedGameProfileis present on this whitelist.- Parameters:
profile- The game profile to check for- Returns:
- Whether the specified
GameProfileis present on this whitelist
-
addProfile
Adds the specifiedGameProfileto this whitelist.- Parameters:
profile- The game profile to add- Returns:
- Whether the specified
GameProfilewas already present on this whitelist
-
removeProfile
Removes the specifiedGameProfilefrom this whitelist, if present.- Parameters:
profile- The game profile to remove- Returns:
- Whether the specified
GameProfilewas present before removal
-