wyrt_friends
v1.0.0Social
Friend list system with requests, blocking, and online status tracking
Features
- Send and receive friend requests
- Accept/decline friend requests
- Remove friends from list
- Block/unblock players
- Online status tracking
- Friend list persistence (database)
- Mutual friends detection
Quick Start
const friendsModule = context.getModule('wyrt_friends');
const friendManager = friendsModule.createFriendManager('my_game');
// Send a friend request
await friendManager.sendRequest(fromPlayerId, toPlayerId);
// Accept a request
await friendManager.acceptRequest(requestId);
// Get friend list with online status
const friends = await friendManager.getFriends(playerId);
friends.forEach(f => console.log(f.name, f.online));
// Block a player
await friendManager.blockPlayer(playerId, blockedId);Exports
FriendManagerManages friend relationships and requests