Friend System
🟡 Updated this yearPreview

🔍 Analysis
- 🏆 #102 of 222 paper mods in this game by downloads
📋 About This Mod
# Friend System Have you ever wanted a social system on your server that encourages players to invite their friends, rewards them for playing together, and tracks their daily streaks? A complete referral program with levels, rewards, and a unique fire streak system? Luckily for you, there's my plugin that makes it possible! I originally made this for my Paper server on version 1.21.1, but I think it should work on higher versions too. So, the plugin includes: --- ## REFERRAL SYSTEM Each player receives a unique 6-character referral code: - Players share their code with friends - New players enter the code with `/code <code>` - Friends are counted after meeting requirements - Configurable requirements: days online and playtime --- ## FRIEND LEVELS Players earn rewards for bringing friends: - Configurable levels with different goals - Example: 5 friends, 10 friends, 25 friends - Automatic reward commands on level up - GUI to view all levels and rewards --- ## FIRE STREAK SYSTEM A unique "friend streak" mechanic: - Players pair up with `/streak invite <player>` - Two modes: **any_login** or **online_together** - Streak grows daily when both players meet the requirement - Streak breaks if a day is missed - Visual fire icon in chat via PlaceholderAPI --- ## STREAK RESTORATION - Restore broken streaks with `/friend restore` - Configurable restore limit per month - Configurable days limit (can't restore after too many days) - Balance between forgiveness and fairness --- ## STREAK REWARDS - Rewards for reaching certain streak lengths - Configurable goals and commands - Example: 7 days, 30 days, 100 days - GUI to view and claim rewards --- ## TOP STREAKS - `/streak top` — view top 10 streaks on the server - `/streak list` — view your active streaks - `/streak info <player>` — view streak details --- ## PLACEHOLDERAPI SUPPORT | Placeholder | Description | |-------------|-------------| | `%fire_friend_streak%` | Player's best streak | | `%rel_fire_friend_streak%` | Streak between two players | | `%fire_friend_count%` | Player's friend count | | `%fire_friend_code%` | Player's referral code | --- ## GUI REWARD SYSTEM - Beautiful inventory interface - Available, locked, and claimed rewards - Progress bars for goals - Click to claim rewards --- ## DAILY CHECK - Automatic daily check at 00:01 - Verifies login days and playtime - Updates streaks and friend counts - Grants rewards automatically --- ## COMMANDS | Command | Description | |---------|-------------| | `/code <code>` | Activate referral code | | `/friend code` | Show your referral code | | `/friend progress` | View progress to next level | | `/friend restore` | Restore a broken streak | | `/streak invite <player>` | Invite to streak pair | | `/streak accept <player>` | Accept streak invite | | `/streak decline <player>` | Decline streak invite | | `/streak list` | View your streaks | | `/streak top` | View top streaks | | `/streak info <player>` | View streak info | | `/streak break <player>` | Break a streak | | `/rewards` | Open rewards GUI | --- ## PERMISSIONS | Permission | Description | |------------|-------------| | `friendsystem.use` | Use friend system commands | | `friendsystem.admin` | Access to admin commands | --- ## CONFIGURATION | Section | Description | |---------|-------------| | `levels` | Friend count levels and rewards | | `streak_rewards` | Streak length rewards | | `friends_rewards` | GUI rewards for friends | | `streak_gui_rewards` | GUI rewards for streaks | | `referral` | Referral requirements | | `settings` | Streak mode, grace days, restore limits | --- If you run into any issues, contact me on Telegram! **@AlexsandrDeveloper** (Also message me if you're interested in buying the plugin's source code)
# Friend System
Have you ever wanted a social system on your server that encourages players to invite their friends, rewards them for playing together, and tracks their daily streaks? A complete referral program with levels, rewards, and a unique fire streak system?
Luckily for you, there's my plugin that makes it possible!
I originally made this for my Paper server on version 1. 21. 1, but I think it should work on higher versions too.
So, the plugin includes:
## REFERRAL SYSTEM
Each player receives a unique 6-character referral code:
- Players share their code with friends
- New players enter the code with `/code
` - Friends are counted after meeting requirements
- Configurable requirements: days online and playtime
## FRIEND LEVELS
Players earn rewards for bringing friends:
- Configurable levels with different goals
- Example: 5 friends, 10 friends, 25 friends
- Automatic reward commands on level up
- GUI to view all levels and rewards
## FIRE STREAK SYSTEM
A unique "friend streak" mechanic:
- Players pair up with `/streak invite
` - Two modes: any_login or online_together
- Streak grows daily when both players meet the requirement
- Streak breaks if a day is missed
- Visual fire icon in chat via PlaceholderAPI
## STREAK RESTORATION
- Restore broken streaks with `/friend restore`
- Configurable restore limit per month
- Configurable days limit (can't restore after too many days)
- Balance between forgiveness and fairness
## STREAK REWARDS
- Rewards for reaching certain streak lengths
- Configurable goals and commands
- Example: 7 days, 30 days, 100 days
- GUI to view and claim rewards
## TOP STREAKS
- `/streak top` — view top 10 streaks on the server
- `/streak list` — view your active streaks
- `/streak info
` — view streak details
## PLACEHOLDERAPI SUPPORT
| Placeholder | Description | |-------------|-------------| | `%fire_friend_streak%` | Player's best streak | | `%rel_fire_friend_streak%` | Streak between two players | | `%fire_friend_count%` | Player's friend count | | `%fire_friend_code%` | Player's referral code |
## GUI REWARD SYSTEM
- Beautiful inventory interface
- Available, locked, and claimed rewards
- Progress bars for goals
- Click to claim rewards
## DAILY CHECK
- Automatic daily check at 00:01
- Verifies login days and playtime
- Updates streaks and friend counts
- Grants rewards automatically
## COMMANDS
| Command | Description |
|---------|-------------|
| `/code ` | Activate referral code |
| `/friend code` | Show your referral code |
| `/friend progress` | View progress to next level |
| `/friend restore` | Restore a broken streak |
| `/streak invite
## PERMISSIONS
| Permission | Description | |------------|-------------| | `friendsystem.use` | Use friend system commands | | `friendsystem.admin` | Access to admin commands |
## CONFIGURATION
| Section | Description | |---------|-------------| | `levels` | Friend count levels and rewards | | `streak_rewards` | Streak length rewards | | `friends_rewards` | GUI rewards for friends | | `streak_gui_rewards` | GUI rewards for streaks | | `referral` | Referral requirements | | `settings` | Streak mode, grace days, restore limits |
If you run into any issues, contact me on Telegram! @AlexsandrDeveloper
(Also message me if you're interested in buying the plugin's source code)
📊 Mod Details
- Game
- Minecraft Plugins
- Author
- Alexsam1075
- Version
- 1.0.0
- Downloads
- 20
- Endorsements
- 2
- Category
- paper
- Created
- 7/26/2026
- Updated
- 7/9/2026
- Game Versions
- 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
- Tags
- social, technology, utility
🔧 How to Install Minecraft Plugins Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
📖 Full step-by-step install guide for Minecraft Plugins →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.
❓ Frequently Asked Questions
Which Minecraft Plugins versions does Friend System support?
The author lists 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5. Other versions may work but are untested by the author.
What is the latest version of Friend System?
Version 1.0.0, published 2026-07-09 with 20 downloads recorded at the source.
Keep browsing — more Minecraft Plugins mods await