Class FriendsList

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

public class FriendsList extends Object
  • Constructor Details

    • FriendsList

      public FriendsList(Player player)
  • Method Details

    • getPlayer

      public Player getPlayer()
    • 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, emu.grasscutter.net.proto.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()