public class WauzPlayerFriends
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
MAX_FRIEND_AMOUNT
The maximum amount of friends a player can have at a time.
|
private static java.util.Map<java.lang.String,java.lang.String> |
requestMap
A map of sent friend requests as player uuids.
|
Constructor and Description |
---|
WauzPlayerFriends() |
Modifier and Type | Method and Description |
---|---|
static boolean |
addFriend(org.bukkit.entity.Player requestingPlayer,
java.lang.String requestedPlayerName)
Adds a friend to the player's friend list.
|
static boolean |
canAddFriend(org.bukkit.entity.Player requestingPlayer,
org.bukkit.OfflinePlayer requestedPlayer)
Checks if a player can add another player as friend.
|
static int |
getFriendCount(org.bukkit.OfflinePlayer player)
Gets the number of friends from a player.
|
static java.util.List<java.lang.String> |
getFriendsList(org.bukkit.OfflinePlayer player)
Gets the list of uuids from the player's friends.
|
static void |
removeFriend(org.bukkit.entity.Player player,
org.bukkit.OfflinePlayer friend)
Removes a friend from the player's friend list.
|
public static final int MAX_FRIEND_AMOUNT
private static java.util.Map<java.lang.String,java.lang.String> requestMap
public static boolean canAddFriend(org.bukkit.entity.Player requestingPlayer, org.bukkit.OfflinePlayer requestedPlayer)
requestingPlayer
- The player who wants to send the friend request.requestedPlayer
- The player that is requested.getFriendsList(OfflinePlayer)
public static boolean addFriend(org.bukkit.entity.Player requestingPlayer, java.lang.String requestedPlayerName)
requestingPlayer
- The player who wants to add a friend.requestedPlayerName
- The name of the player that is added.canAddFriend(Player, OfflinePlayer)
,
getFriendsList(OfflinePlayer)
,
UnicodeUtils.sendChatCommand(Player, String, String, boolean)
,
PlayerConfigurator.setFriendsList(OfflinePlayer, List)
public static void removeFriend(org.bukkit.entity.Player player, org.bukkit.OfflinePlayer friend)
player
- The player who wants to remove a friend.friend
- The friend that is removed.getFriendsList(OfflinePlayer)
,
PlayerConfigurator.setFriendsList(OfflinePlayer, List)
public static int getFriendCount(org.bukkit.OfflinePlayer player)
player
- The player to get the friends from.getFriendsList(OfflinePlayer)
public static java.util.List<java.lang.String> getFriendsList(org.bukkit.OfflinePlayer player)
player
- The player to get the friends from.PlayerConfigurator.getFriendsList(OfflinePlayer)