Class FriendsList

java.lang.Object
emu.grasscutter.game.player.BasePlayerManager
emu.grasscutter.game.friends.FriendsList

public class FriendsList extends BasePlayerManager
  • Constructor Details

    • FriendsList

      public FriendsList(Player player)
  • Method Details

    • hasLoaded

      public boolean hasLoaded()
    • getFriends

      public it.unimi.dsi.fastutil.ints.Int2ObjectMap<Friendship> getFriends()
    • getPendingFriends

      public it.unimi.dsi.fastutil.ints.Int2ObjectMap<Friendship> getPendingFriends()
    • isFriendsWith

      public boolean isFriendsWith(int uid)
    • addFriend

      public void addFriend(Friendship friendship)
    • addPendingFriend

      public void addPendingFriend(Friendship friendship)
    • handleFriendRequest

      public void handleFriendRequest(int targetUid, DealAddFriendResultTypeOuterClass.DealAddFriendResultType result)
    • deleteFriend

      public void deleteFriend(int targetUid)
    • sendFriendRequest

      public void sendFriendRequest(int targetUid)
    • getFullFriendCount

      public int getFullFriendCount()
      Gets total amount of potential friends
    • loadFromDatabase

      public void loadFromDatabase()
    • save

      public void save()
      Description copied from class: BasePlayerManager
      Saves the player to the database
      Overrides:
      save in class BasePlayerManager