
Friend
Friends is a social plugin that lets players add friends, send messages, mail, gifts, and create parties on your server. Works across BungeeCord and Velocity networks.
136
0
136
0
Fixes
- Friend chat now reaches your friends on other servers - not just the server you're on.
- Messages, friend requests, mail alerts, and party invites now go through across servers.
- Switching servers no longer leaves you showing offline to some friends and online to others.
- Disabling gifts in the config now also blocks sending them from the menu.
- Turning off best friends, friend groups, teleport, or jump now actually disables them.
/friend jumpnow connects you to your friend's server properly.- Gifts are fully safe from duplication or loss when sending or claiming them.
Improvements
- Cross-server messaging now uses proper proxy forwarding - works on BungeeCord and Velocity with no extra proxy plugin.
- Faster database performance and smoother logins on busy/larger networks.
Fixes
- Friends no longer disappear after a server restart.
- Friends now show as offline the moment they leave - no more players stuck showing "online."
- Your friends list no longer randomly empties out while you're playing.
- Gifts can no longer be duplicated or lost when sending or claiming them.
- Mail now respects your block list - blocked players can't mail you.
- Privacy toggles (like private messages) now apply instantly instead of after a relog.
New Feature – Friendship Levels
- Friendship Levels – Friends now level up together the more you play. Levels build from messaging, gifting, streaks, and time spent online together, and reward both friends when they level up.
/friend level <player>shows your level with a progress bar, also displayed in the friend profile menu.- Fully configurable in the new
levels.yml– level curve, max level, and per-level rewards.
Fixes
- Friend heads now show each player's real skin in every menu instead of a blank/Steve head.
- Party menu: promoting or kicking a member now always targets the player you clicked.
- Daily streaks now complete correctly for both players when sent back on the same day.
New Placeholders
%friends_top_level%– Your highest friendship level%friends_level_with_<player>%– Friendship level with a specific friend%friends_favorites%– Favorite friends count%friends_slots%– Remaining friend slots%friends_current_streak%– Your highest active streak%friends_party_online%,%friends_wishlist_count%,%friends_gifts_total%and more- Placeholders now refresh in the background for smoother performance.
New Command
/friend level <player>– View your friendship level with a friend
Auto Config Updates
- The new
levels.ymlis written on first boot, and new keys merge into your existing configs automatically – no need to delete anything.
- Fixed: friends on other servers now correctly show as online in your friend list after switching servers on a network (previously they showed as offline/unknown).
- Fixed: MySQL/MariaDB database connections now work correctly (previous versions always fell back to SQLite).
- Fixed: SQLite fallback now works correctly when MySQL is unavailable.
New Features
- Friend Streaks – Daily streaks between friends,
/friend streak <player>. Both sides send daily to keep it going. Auto-warns before expiry, auto-resets when broken, caps at 1000. Milestone rewards at 3, 7, 14, 30, 60, 100, 365, 500, 1000 days. - Trust Levels – 6 tiers (Acquaintance, Buddy, Pal, Close Friend, Best Friend, Bestie). Points earned from messages, gifts, and streak days.
/friend trust <player>to view,/friend trust tiersfor the full list. - Gift Wishlists –
/friend wishlist add <material> [amount] [note]or/friend wishlist addhandto use the held item./friend wishlist <player>to see a friend's list before gifting. - Rock Paper Scissors Gambling –
/friend rps <player> <bet>to challenge a friend with Vault money. Configurable min/max bet and house cut. Clickable accept/deny and move buttons in chat. - LuckPerms Per-Rank Friend Limits – Set different max-friends per group. Supports the
unlimitedkeyword. - Two New Config Files –
streaks.ymlandtrust.ymlare fully customizable (rewards, tiers, perks, sounds).
Interactive Chat
- RPS challenges, move picks, streak replies, and wishlist removes are now clickable buttons in chat.
- Streak warning notifications include a one-click "send back" button.
Bug Fixes
- Players with 0 friends or 0 requests no longer re-hit the database on every check (empty list now treated as a real cache hit).
- Fixed NPE risk when a mail sender's name could not be resolved.
- Fixed thread race in friend-request cancellation.
- Removed the startup preload of the entire
player_settingstable – now lazy-loaded per player on join. - Improved tab completion – now lists
reload,menu,streak,trust,wishlist,rpsand pulls emote names dynamically. - Declared the missing
friends.limit.*permissions in plugin.yml so admins can see and grant them.
Auto Config Updates
- Existing servers get new keys merged into
config.ymlautomatically on startup – no need to delete your old config. - New
streaks.ymlandtrust.ymlare written on first boot. - Help text auto-refreshes when help-version bumps.
New Commands
/friend streak <player>– Send a daily streak/friend streak list– View your active streaks/friend trust <player>– View trust level with a friend/friend trust tiers– List all tier thresholds and perks/friend wishlist– View your wishlist/friend wishlist add <material> [amount] [note]/friend wishlist addhand [amount] [note]– Add held item/friend wishlist remove <material>/friend wishlist clear/friend rps <player> <bet>– Challenge to RPS/friend rps accept | deny– Respond to a challenge/friend rps rock | paper | scissors– Pick a move
New Placeholders
%friends_chat_enabled%– Friend chat receive toggle%friends_in_friendchat%– Friend chat mode active%friends_streak_count%– Number of active streaks%friends_longest_streak%– Your longest streak ever
New Permissions
friends.limit.<number>– Sets the friend cap to any number.friends.limit.15,friends.limit.250,friends.limit.9999all work. Highest match wins if multiple are granted.friends.limit.unlimited– Removes the cap entirely (overrides any number).
- Friend Streaks – Daily streaks between friends,
Modrinth Release.
Авторы
Сведения
Лицензия:
Опубликован:1 месяц назад
Обновлён:5 дней назад
ID проекта:
