Compatibility
Minecraft: Java Edition
26.3
26.2
26.1.x
1.21.x
Platforms
Tags
Creators
Details
Licensed ARR
Published 6 days ago
Updated 2 weeks ago
FriendGUI
FriendGUI is a simple friends plugin for where players can send reqests for friendship, you can see when your friend was last online, you can accept deny block friends, and get pinged when your friend joins the game, its all sorted nice into a chest GUI (Compatable with Luck perms prefix)
Commands & Permissions
| Command | Description | Permission Node | Default |
|---|---|---|---|
/friend / /friend gui |
Opens the friends chest GUI | friendgui.gui |
true |
/friend request <player> |
Send a friend request | friendgui.request |
true |
/friend accept <player> |
Accept a friend request | friendgui.accept |
true |
/friend deny <player> |
Deny a friend request | friendgui.deny |
true |
/friend remove <player> |
Remove someone from your friends list | friendgui.remove |
true |
/friend list [page] |
List friends in chat (10 per page) | friendgui.list |
true |
/friend status set <text> |
Set a short status (no color codes) | friendgui.status |
true |
/friend status clear |
Clear your status | friendgui.status |
true |
/friend reload |
Reload the config | friendgui.admin |
op |
/block <player> |
Block friend requests from a player | friendgui.block |
true |
/unblock <player> |
Unblock a player | friendgui.block |
true |
Permission Nodes & LuckPerms
FriendGUI uses normal Bukkit permission nodes, so it works with LuckPerms and other permission plugins.
friendgui.use— Base access (default: true)friendgui.request— Send friend requests (default: true)friendgui.accept— Accept requests (default: true)friendgui.deny— Deny requests (default: true)friendgui.remove— Remove friends (default: true)friendgui.list— Use/friend list(default: true)friendgui.gui— Open the friends chest GUI (default: true)friendgui.status— Set or clear status (default: true)friendgui.block— Use/blockand/unblock(default: true)friendgui.notify— Receive friend join/leave messages (default: true)friendgui.admin— Use/friend reload(default: op)
Features
- Friend Requests — Send, accept, or deny requests. Cooldown between requests is configurable (default 45 seconds).
- Block List —
/blockstops someone from sending you requests. - Friends List (Chat) —
/friend listshows online status, optional status text, and last online time. Paginated. - Friends GUI — Chest menu with player heads. Hover for online/offline info and status. Offline skins load from Mojang profiles.
- Status —
/friend status setlets players show a short plain-text status (for example “Building”). Clears on logout if you leave that option on. - Join / Leave Alerts — Only friends see the message in chat.
- LuckPerms Support — Rank prefixes on list, GUI names, and join/leave lines.
- Configurable — Messages, cooldown, max friends, page size, GUI title, and more in
config.yml.
Example Photos






