- Minecraft Version
-
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
- 1.11
- 1.10
- 1.9
- 1.8
Commands:
Friend Commands:
Party Commands:
Admin Commands:
Friend Commands:
Command | Description |
/f [requests | settings | <player>] | Open the GUI |
/friend help | Show all commands |
/friend add [player] | Add a friend |
/friend remove [player] | Remove a friend |
/friend accept [all/player] | Accept a friend request |
/friend deny [all/player] | Deny a friend request |
/friend list [page] | List all friends |
/friend requests [page] | Show open friend requests |
/friend jump [player] | Jump to friend's server |
/friend toggleInvites | Turn friend requests on / off |
/friend toggleMsgs | Turn private messages on / off / only friends |
/friend toggleJump | Turn jumping to your server on / off |
/friend toggleNotifies | Turn join/leave messages on / off |
/friend toggleLastSeen | Turn Last Seen / Online Since visibility on / off |
/friend toggleServer | Turn server visibility on / off |
/friend togglePartyInvites | Turn party invites on / off / only friends |
/friend status [player] | Set your individual status |
/friend favourite [player] | Mark / unmark a friend as favourite |
Party Commands:
Command | Description |
/party invite [player] | Invite a player to your party |
/party accept [player] | Accept a party invitation |
/party deny [player] | Decline a party invitation |
/party kick [player] | Kick a player from your party |
/party list | List all players in the party |
/party leave | Leave your party |
/party jump | Jump to the server of the leader |
/party promote [player] | Promote a player |
/party demote [player] | Demote a player |
/p [message] | Send a message in the party chat |
Admin Commands:
Command | Description | Permission |
/freload | Reload the configs | friendsystem.freload |
/friend removestatus [player] | Remove status of a player | friendsystem.removestatus |
/friend spymsg [player] | Spy private messages of all players / specific player | friendsystem.spymsg |
/editgui setTitle [gui] [newTitle] | Change title of GUI | friendsystem.editgui |
/editgui setRows [gui] [newRows] | Change rows of GUI | friendsystem.editgui |
/editgui setItem [gui] [item] | Change item to the item in your hand | friendsystem.editgui |
/editgui setItemSlot [gui] [newSlot] | Change the slot of an item | friendsystem.editgui |
/editgui enableCustomGui | Enable custom GUI design (requires 1.14+) | friendsystem.editgui |
/editgui disableCustomGui | Disable custom GUI design | friendsystem.editgui |
PlaceholderAPI Placeholders:
Placeholder | Description |
%friendsystem_friendsTotal% | count of all friends |
%friendsystem_friendsOnline% | count of friends who are online |
%friendsystem_status% | returns the status of the player |
%friendsystem_openRequests% | count of open friend requests |
%friendsystem_maxFriends% | count of friends a player can have |
%friendsystem_invites% | returns if friend requests are allowed |
%friendsystem_notifies% | returns if join/leave notifies are enabled |
%friendsystem_msgs% | returns if private messages are allowed |
%friendsystem_jumping% | returns if friends can jump to you is allowed |
%friendsystem_showLastSeen% | returns if the 'last seen / online since' is shown |
%friendsystem_showServer% | returns if the player's current server is visible |
%friendsystem_partyInvites% | returns if party invites are on / off / friends only |
%friendsystem_partyName% | returns the party name of the player |
%friendsystem_partyCount% | returns the count of players in the party |
%friendsystem_partyMember_X% | Replace X with a number to return the name of the party member in that position. |
YAML:
# The language specifies the language used for the chat messages.
# The GUI language can be changed in the settings.yml file of the spigot plugin
# Possible languages are English, German, French, Spanish, Italian, Russian, Portugiese, Chinese
language: english
tabComplete:
enabled: true
# If 'global' is true, then tab completion completes ALL players that are currently
# connected on the proxy, otherwise it's server-specific
global: true
suggestions:
- help
- toggleinvites
- togglemsgs
- togglejump
- togglenotifies
- togglelastseen
- toggleserver
- toggleparty
- list
- requests
- status
- add
- remove
- accept
- deny
- jump
- favourite
- removestatus
# Here you can specify the subcommands after which the player names will be suggested
suggestPlayerAfter:
- add
- remove
- accept
- deny
- jump
- favourite
joinMessages:
# 'onlineFriendsCount' is the minimum number of online friends required,
# to get the notification 'there are currently X friends online' when you join
onlineFriendsCount: 1
# 'requestsCount' is the minimum number of friend requests required,
# to get the notification 'you have X pending friend requests' when you join
requestsCount: 1
# This is the format that will be used to show dates
# (for example: You're friends with ... since [DATE])
dateTimeFormat: 'yyyy-MM-dd HH:mm:ss'
# Here you can specify the duration for which a friend request will be available.
# The time unit is minutes.
requestDuration:
enabled: false
duration: 1440 # this is 1 day
# Here you can specify the friends / requests per page
# in the /friend list or /friend requests command
pagination:
friendsPerPage: 5
requestsPerPage: 5
permissions:
friendsLimit: false # if disabled, then you can have unlimited friends.
# You can create as many maxfriends groups as you want below
# and give them 'friendsystem.maxfriends.<group>' permission
maxFriends:
default: 5
premium: 25
premium_plus: 50
youtuber: 100
moderator: 500
commandManager:
friend:
enabled: true
command: '/friend' # this means that the commands start with /friend
permissionNeeded: false # permission: 'friendsystem.commands.friend' permission
aliases: '/friends'
msg:
enabled: true
command: '/msg'
permissionNeeded: false # permission: 'friendsystem.commands.msg' permission
aliases: '/message, /tell'
r:
enabled: true
command: '/r'
permissionNeeded: false # permission: friendsystem.commands.r
aliases: '/reply'
party:
enabled: true
command: '/party'
permissionNeeded: false # permission: friendsystem.commands.party
aliases: ''
p:
enabled: true
command: '/p'
permissionNeeded: false # permission: friendsystem.commands.p
aliases: ''
pc:
enabled: true
command: '/pc'
permissionNeeded: false # permission: friendsystem.commands.pc
aliases: '/partychat'
# If false, then the /msg and /r command will be inside
# the /friend command (so /friend msg <player> <msg>)
# If true, then /msg and /r will be separate commands
separateMsgCommand: true
# List of servers that players will not be transferred to when the party joins them
excludedPartyServers:
- lobby