Friends for Spigot (MC1.8.X - 1.17.X) | + PartySystem and GUI
SpigotMCFriend-System! Spigot/Bukkit
134.0k downloads 4.3 rating
latest v1.0.9.7 SpigotMC
Powerfull friend-system with ton's of options and GUI to manage everything!
I think I do not need any more kind of description of what it does, put it on your server and enjoy managing friends and other various stuff
Do me a favour and read this Post carefully and ask me for help before posting a bad rating
Please post bugs, issues or suggestions in the "discuss-section"!
| Setup | Commands & Permissions | Source |
___________________________________________________________
If you are searching for a version for BungeeCord-Networks, check out FriendsPremium, a optimized and more featurerich version of Friends!
___________________________________________________________
___________________________________________________________
___________________________________________________________________- Every message can be changed
- Base64-support to create individual items!
- Extended GUI for Friends and Party!
- Manage Friends, Requests and Blocked-Players
- Change Options
- Highly-Configurable!
- Friend-Chat to communicate with your friends! ( can be disabled )
- Send private Messages to your friends
- Messages of all kind can be checked for abusive language
- You are able to jump to your Friends server/location
- Join/Quit notifications
- Clicklable messages
- You can block players
- Stops them sending you messages
- Stops them sending you requests
- You and your friends can set a status to showcase your current mood!
- See informations about your friends!
- Since when are you friends
- When was your friend last online
- On which server/world is he playing
- Invite friends and join servers together to enhance the playing experience
- Dedicated party-chat
- Promote and demote players inside your party
- Fully integrated into the GUI
- And much more (...)
___________________________________________________________________
![[IMG]](http://proxy.spigotmc.org/6ce286e2e98f8df4586350fbef6a6df5ad5cceaa?url=https%3A%2F%2Ffree-picload.com%2Fimages%2F2020%2F04%2F29%2Fcooltext356071742859468.png)
___________________________________________________________________
Code (YAML):
#################################################################################################################################
# #
# FriendsRELOADED MC1.13 - 1.16 #
# Version 1.3.8 Made by: HyChrod (Flocrafter77) #
# #
#################################################################################################################################
Friends:
Prefix : "&bFriends &7|"
CheckForUpdates : true
# Here you can put aliases to alternatively perform /friends
CommandAliases :
- f
- friend
- freund
- freunde
# This is the standard limit of friends a player can have
FriendLimit : 20
# Player with a additional permission can have an extended amount of friends
# Permission: - Friends.FriendLimit.Extended
FriendLimitExtended : 50
# This changes the format of every date used in friends (e.g. 'friends since', 'last online')
# Year: 'yyyy', Month: 'MM', Day: 'dd', Hour: 'hh', Minute: 'mm', Second: 'ss'
DateFormat : "MM/dd/yyyy"
FriendItemOptions:
KeepOnDeath : true
JoinQuitMessages : true
# If this option is disabled, friends cannot hurt eachother
FriendsCanPvP : false
# If this option is enabled, you can hit someone with the friendshead and it will result in a friend-request beeing sent
HitToSendRequest : true
Status :
# You can toggle wether the status should be checked for abusive language phrases (defined in forbidden_phrases.txt)
EnableFilter : true
# This is the total lenght that is possible for setting a status
MaxLenght : 30
# This is the time players have to wait between changing their status
# Permission to avoid this timer: '- Friends.Status.ChangeLimit.ByPass'
ChangeDuration : 600
# Toggle wether you want players to use farbcodes in order to set a colored status!
AllowFarbcodes : false
# If you enable Nicknames, players can give their friends a unique nickname!
# If enabled, you can use %REAL_NAME% as a placeholder to show a players real name
Nicknames:
Enable : true
# You can check given nicknames and block abusive words (defined in forbidden_phrases.txt)
CheckForAbusiveWords : true
# Friends have the possibility to send global messages to all their friends
FriendChat :
# Toggle wether the friendchat should be activated
Enable : true
# This defines the beginning of a messages to trigger the friendchat (e.g. '@friends hey')
Format : "@friends"
# You can check the messages send in the friendchat and block abusive phrases (defined in forbidden_phrases.txt)
CheckForAbusiveWords : true
FriendMSG :
# Toggle wether you want friends to send eachother private messages
Enable : true
# You can check the messages send in the private messages and block abusive phrases (defined in forbidden_phrases.txt)
CheckForAbusiveWords : true
# If enabled you can use msg with /msg <Name> <Message>. Is disabled you can only write private messages with /friends msg <Name> <Message>
UseMSGCommand : true
# Some commands have additional arguments
Commands :
# If you enable this options, players will get messages to interact with to directly accept/deny friendrequests
EnableClickableMessages : true
# While adding a player you can send him a personal note (e.g. /friends add HyChrod I'm your biggest fan)
AddMessage:
Enable : true
# This defines the total lenght of the additional message
CharacterLimit : 40
# When you block a player you can save a note to remember why you blocked him (e.g. /friends block HyChrod Too good in programming)
BlockNote:
Enable : true
# This defines the total lenght of the additional note for blocked players
CharacterLimit : 40
# Decide wether you want other players to jump to each others locations!
Jumping:
Enable : true
# Put in the name of worlds you do not want players to jump to!
# This list has no effect when using BungeeMode!
DisabledWorlds :
- world_end
- world_nether
# This is the item which opens the friend-inventory on a rightclick!
FriendItem :
# If you disable the friend-item, the inventory can only be opend by using /friends
Enable : true
Name : "&aFriends &7(Rightclick)"
Material : "player_head"
# You can split the lines by using '//'
Lore : "//&7Rightclick this item to open the//&7friend-inventory!"
InventorySlot : 4
# If you haveing trouble getting the Friend-Item even tho you enabled it above, try enabling DelayedInventorySet to
# add a slight delay before placing the item in the players inventory
DelayedInventorySet : false
#####################################################################################################################################
# #
# When editing the inventory, please make sure you set every '"' and only used valid material names! #
# Material-List: https://www.digminecraft.com/lists/item_id_list_pc.php #
# #
# Minor changes can already cause the plugin to not work! #
# #
#####################################################################################################################################
# Decide wether you want players to use /friends to open up the GUI!
OpenGUIWithCommand : true
FriendInventory:
InventoryTitle : "&aYour friends: (Page %PAGE%)"
# Available sizes are multiples of 9 up to 54
# [ 9, 18, 27, 36, 45, 54 ]
InventorySize : 54
# If you enable this option, the Next-/PreviousPageItem will only be shown, if you have more friends than can fit on one page
HidePageItemsWhenNotNeeded : false
FriendsItem:
OnlineStatus : "&a(Online)"
OfflineStatus : "&7(Offline)"
Name : "&a%NAME% %ONLINE_STATUS%"
# You can split the lines by using '//'
# Use %SERVER% to show the current server a player is on. Only available for bungeemode!
# Use %WORLD% to show the current world a player is on. Only available without bungeemode!
LoreOnline : "&7Status: //&r&o%STATUS%// //&7Friends since: %DATE%"
LoreOffline : "&7Status: //&r&o%STATUS%// //&7Last online: %LAST_ONLINE% o'clock//&7Friends since: %DATE%"
ChangeSkullWhenOffline : true
NoStatusReplacement : "-"
LastOnlineFormat : "MM/dd/yyyy - HH:mm"
UseDisplaynames : false
RequestsItem:
ShowItem : true
Name : "&aRequests"
Material : "emerald"
# You can split the lines by using '//'
Lore : "&7Currently: (%REQUESTS_COUNT%)"
InventorySlot : 46
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
OptionsItem:
ShowItem : true
Name : "&3Options"
Material : "comparator"
# You can split the lines by using '//'
Lore : ""
InventorySlot : 49
SortItem:
ShowItem : true
Name : "&3Sorting:"
Material : "nether_star"
# You can split the lines by using '//'
Lore : "&r%SORTING%"
InventorySlot : 51
OnOffSorting : "&rOnline/Offline"
FavoriteSorting : "&rFavorites first"
LongFriendSorting : "&rLongest friends first"
Alphabetic : "&rAlphabetic"
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
NextPageItem:
ShowItem : true
Name : "&bNext Page"
Material : "arrow"
# You can split the lines by using '//'
Lore : ""
InventorySlot : 54
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjgyYWQxYjljYjRkZDIxMjU5YzBkNzVhYTMxNWZmMzg5YzNjZWY3NTJiZTM5NDkzMzgxNjRiYWM4NGE5NmUifX19"
PreviousPageItem:
ShowItem : true
Name : "&bPrevious Page"
Material : "arrow"
# You can split the lines by using '//'
Lore : ""
InventorySlot : 53
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzdhZWU5YTc1YmYwZGY3ODk3MTgzMDE1Y2NhMGIyYTdkNzU1YzYzMzg4ZmYwMTc1MmQ1ZjQ0MTlmYzY0NSJ9fX0="
Placeholders:
Material : "gray_stained_glass_pane"
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
InventorySlots :
- 47
- 48
- 50
- 52
FriendEditInventory:
InventoryTitle : "&3%NAME%"
# Available sizes are multiples of 9 up to 54
# [ 9, 18, 27, 36, 45, 54 ]
InventorySize : 9
FavoriteItem:
ShowItem : true
Name : "&6Favorite"
Material : "golden_apple"
# You can split the lines by using '//'
Lore : "&7Currently: %FAVORITE_STATUS%"
InventorySlot : 6
FavoriteStatusOn : "&aOn"
FavoriteStatusOff : "&cOff"
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
CanSendMessagesItem:
ShowItem : true
Name : "&6%NAME% can send you messages"
Material : "paper"
# You can split the lines by using '//'
Lore : "&7Currently: %SENDMESSAGES_STATUS%// //&7This includes the friendchat, private//&7messages and join/quit notifications!"
InventorySlot : 5
SendMessagesStatusOn : "&aOn"
SendMessagesStatusOff : "&cOff"
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
NicknameItem:
ShowItem : true
Name : "&6Give your friend a nickname!"
Material : "name_tag"
# You can split the lines by using '//'
Lore : "&7Currently: %NICKNAME%// //&3Rightclick &7to remove the nickname!"
InventorySlot : 3
NoNicknameReplacement : "-"
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
RemoveItem:
Name : "&cRemove %NAME% from your friends"
Material : "red_wool"
# You can split the lines by using '//'
Lore : ""
InventorySlot : 9
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
BackItem:
Name : "&7Back to your friends"
Material : "iron_door"
# You can split the lines by using '//'
Lore : ""
InventorySlot : 1
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZjFmYWIwZTZhZWE4ODc0OGNhM2I1NTEyZWQ1MDJhNmQxOGU3NmQ4YWZjNDc3MGQ5OTUyMzNhYzBkYzUxODYifX19"
JumpItem:
ShowItem : true
Name : "&9Jump to %NAME%"
Material : "firework_rocket"
# You can split the lines by using '//'
Lore : ""
InventorySlot : 4
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
Placeholders:
Material : "gray_stained_glass_pane"
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
InventorySlots :
- 2
- 4
- 7
- 8
RequestsInventory:
InventoryTitle : "&aYour requests: (Page %PAGE%)"
# Available sizes are multiples of 9 up to 54
# [ 9, 18, 27, 36, 45, 54 ]
InventorySize : 54
# If you enable this option, the Next-/PreviousPageItem will only be shown, if you have more friends than can fit on one page
HidePageItemsWhenNotNeeded : false
RequestItem:
Name : "&a%NAME%"
# You can split the lines by using '//'
Lore : "&7Requested: %DATE%//&7Message: //&r&o%MESSAGE%"
NoMessageReplacement : "-"
AcceptAllItem:
ShowItem : true
Name : "&aAccept all"
Material : "lime_wool"
# You can split the lines by using '//'
Lore : "&7Currently: %REQUESTS_COUNT%"
InventorySlot : 49
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
DenyAllItem:
ShowItem : true
Name : "&cDeny all"
Material : "red_wool"
# You can split the lines by using '//'
Lore : "&7Currently: %REQUESTS_COUNT%"
InventorySlot : 51
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
BackItem:
Name : "&7Back to friends"
Material : "iron_door"
# You can split the lines by using '//'
Lore : ""
InventorySlot : 46
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZjFmYWIwZTZhZWE4ODc0OGNhM2I1NTEyZWQ1MDJhNmQxOGU3NmQ4YWZjNDc3MGQ5OTUyMzNhYzBkYzUxODYifX19"
PreviousPageItem:
ShowItem : true
Name : "&bPrevious Page"
Material : "arrow"
# You can split the lines by using '//'
Lore : ""
InventorySlot : 53
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzdhZWU5YTc1YmYwZGY3ODk3MTgzMDE1Y2NhMGIyYTdkNzU1YzYzMzg4ZmYwMTc1MmQ1ZjQ0MTlmYzY0NSJ9fX0="
NextPageItem:
ShowItem : true
Name : "&bNext Page"
Material : "arrow"
# You can split the lines by using '//'
Lore : ""
InventorySlot : 54
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjgyYWQxYjljYjRkZDIxMjU5YzBkNzVhYTMxNWZmMzg5YzNjZWY3NTJiZTM5NDkzMzgxNjRiYWM4NGE5NmUifX19"
Placeholders:
Material : "gray_stained_glass_pane"
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
InventorySlots :
- 47
- 48
- 50
- 52
RequestEditInventory:
InventoryTitle : "&a%NAME% request:"
# Available sizes are multiples of 9 up to 54
# [ 9, 18, 27, 36, 45, 54 ]
InventorySize : 9
MessageItem:
ShowItem : true
Name : "&7%NAME%'s message:"
Material : "paper"
# You can split the lines by using '//'
Lore : "&r&o%MESSAGE%"
InventorySlot : 5
NoMessageReplacement : "-"
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
AcceptItem:
Name : "&aAccept %NAME%'s request"
Material : "lime_wool"
# You can split the lines by using '//'
Lore : ""
InventorySlot : 4
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
DenyItem:
Name : "&cDeny %NAME%'s request"
Material : "red_wool"
# You can split the lines by using '//'
Lore : ""
InventorySlot : 6
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
BackItem:
Name : "&7Back to your requests"
Material : "iron_door"
# You can split the lines by using '//'
Lore : ""
InventorySlot : 1
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZjFmYWIwZTZhZWE4ODc0OGNhM2I1NTEyZWQ1MDJhNmQxOGU3NmQ4YWZjNDc3MGQ5OTUyMzNhYzBkYzUxODYifX19"
Placeholders:
Material : "gray_stained_glass_pane"
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
InventorySlots :
- 2
- 3
- 7
- 8
- 9
OptionsInventory:
InventoryTitle : "&3Options:"
# Available sizes are multiples of 9 up to 54
# [ 9, 18, 27, 36, 45, 54 ]
InventorySize : 9
OptionStatusOn : "&aOn"
OptionStatusOff : "&cOff"
BackItem:
Name : "&7Back to your friends"
Material : "iron_door"
# You can split the lines by using '//'
Lore : ""
InventorySlot : 1
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZjFmYWIwZTZhZWE4ODc0OGNhM2I1NTEyZWQ1MDJhNmQxOGU3NmQ4YWZjNDc3MGQ5OTUyMzNhYzBkYzUxODYifX19"
ReceiveMessagesItem:
ShowItem : true
Name : "&6Receive Messages"
Material : "paper"
# You can split the lines by using '//'
Lore : "&7Currently: %OPTION_MESSAGES_STATUS%// //&7Toggle receiving messages of all kind//&7Includes private messages aswell as//&7the friendchat and join/quit notifications"
InventorySlot : 3
OnlyFavoritesStatus : "&eOnly Favorites"
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
ReceiveRequestsItem:
ShowItem : true
Name : "&6Receive Requests"
Material : "player_head"
# You can split the lines by using '//'
Lore : "&7Currently: %OPTION_REQUESTS_STATUS%// //&7Toggle wether you want to receive//&7friendrequests from other players"
InventorySlot : 5
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
OfflinemodeItem:
ShowItem : true
Name : "&6Offlinemode"
Material : "red_bed"
# You can split the lines by using '//'
Lore : "&7Currently: %OPTION_OFFLINEMODE_STATUS%// //&7If enabled, you will be shown//&7as offline to all your friends"
InventorySlot : 7
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
StatusItem:
ShowItem : true
Name : "&6Change your status"
Material : "name_tag"
# You can split the lines by using '//'
Lore : "&7Your current status://&r&o%STATUS%"
InventorySlot : 9
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
JumpItem:
ShowItem : true
Name : "&9Jumping"
Material : "firework_rocket"
# You can split the lines by using '//'
Lore : "&7Currently: %OPTION_JUMPING_STATUS%// //&7If enabled, friends can jump to//&7your current location!"
InventorySlot : 4
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
Placeholders:
Material : "gray_stained_glass_pane"
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
InventorySlots :
- 2
- 4
- 6
- 8
# #
# FriendsRELOADED MC1.13 - 1.16 #
# Version 1.3.8 Made by: HyChrod (Flocrafter77) #
# #
#################################################################################################################################
Friends:
Prefix : "&bFriends &7|"
CheckForUpdates : true
# Here you can put aliases to alternatively perform /friends
CommandAliases :
- f
- friend
- freund
- freunde
# This is the standard limit of friends a player can have
FriendLimit : 20
# Player with a additional permission can have an extended amount of friends
# Permission: - Friends.FriendLimit.Extended
FriendLimitExtended : 50
# This changes the format of every date used in friends (e.g. 'friends since', 'last online')
# Year: 'yyyy', Month: 'MM', Day: 'dd', Hour: 'hh', Minute: 'mm', Second: 'ss'
DateFormat : "MM/dd/yyyy"
FriendItemOptions:
KeepOnDeath : true
JoinQuitMessages : true
# If this option is disabled, friends cannot hurt eachother
FriendsCanPvP : false
# If this option is enabled, you can hit someone with the friendshead and it will result in a friend-request beeing sent
HitToSendRequest : true
Status :
# You can toggle wether the status should be checked for abusive language phrases (defined in forbidden_phrases.txt)
EnableFilter : true
# This is the total lenght that is possible for setting a status
MaxLenght : 30
# This is the time players have to wait between changing their status
# Permission to avoid this timer: '- Friends.Status.ChangeLimit.ByPass'
ChangeDuration : 600
# Toggle wether you want players to use farbcodes in order to set a colored status!
AllowFarbcodes : false
# If you enable Nicknames, players can give their friends a unique nickname!
# If enabled, you can use %REAL_NAME% as a placeholder to show a players real name
Nicknames:
Enable : true
# You can check given nicknames and block abusive words (defined in forbidden_phrases.txt)
CheckForAbusiveWords : true
# Friends have the possibility to send global messages to all their friends
FriendChat :
# Toggle wether the friendchat should be activated
Enable : true
# This defines the beginning of a messages to trigger the friendchat (e.g. '@friends hey')
Format : "@friends"
# You can check the messages send in the friendchat and block abusive phrases (defined in forbidden_phrases.txt)
CheckForAbusiveWords : true
FriendMSG :
# Toggle wether you want friends to send eachother private messages
Enable : true
# You can check the messages send in the private messages and block abusive phrases (defined in forbidden_phrases.txt)
CheckForAbusiveWords : true
# If enabled you can use msg with /msg <Name> <Message>. Is disabled you can only write private messages with /friends msg <Name> <Message>
UseMSGCommand : true
# Some commands have additional arguments
Commands :
# If you enable this options, players will get messages to interact with to directly accept/deny friendrequests
EnableClickableMessages : true
# While adding a player you can send him a personal note (e.g. /friends add HyChrod I'm your biggest fan)
AddMessage:
Enable : true
# This defines the total lenght of the additional message
CharacterLimit : 40
# When you block a player you can save a note to remember why you blocked him (e.g. /friends block HyChrod Too good in programming)
BlockNote:
Enable : true
# This defines the total lenght of the additional note for blocked players
CharacterLimit : 40
# Decide wether you want other players to jump to each others locations!
Jumping:
Enable : true
# Put in the name of worlds you do not want players to jump to!
# This list has no effect when using BungeeMode!
DisabledWorlds :
- world_end
- world_nether
# This is the item which opens the friend-inventory on a rightclick!
FriendItem :
# If you disable the friend-item, the inventory can only be opend by using /friends
Enable : true
Name : "&aFriends &7(Rightclick)"
Material : "player_head"
# You can split the lines by using '//'
Lore : "//&7Rightclick this item to open the//&7friend-inventory!"
InventorySlot : 4
# If you haveing trouble getting the Friend-Item even tho you enabled it above, try enabling DelayedInventorySet to
# add a slight delay before placing the item in the players inventory
DelayedInventorySet : false
#####################################################################################################################################
# #
# When editing the inventory, please make sure you set every '"' and only used valid material names! #
# Material-List: https://www.digminecraft.com/lists/item_id_list_pc.php #
# #
# Minor changes can already cause the plugin to not work! #
# #
#####################################################################################################################################
# Decide wether you want players to use /friends to open up the GUI!
OpenGUIWithCommand : true
FriendInventory:
InventoryTitle : "&aYour friends: (Page %PAGE%)"
# Available sizes are multiples of 9 up to 54
# [ 9, 18, 27, 36, 45, 54 ]
InventorySize : 54
# If you enable this option, the Next-/PreviousPageItem will only be shown, if you have more friends than can fit on one page
HidePageItemsWhenNotNeeded : false
FriendsItem:
OnlineStatus : "&a(Online)"
OfflineStatus : "&7(Offline)"
Name : "&a%NAME% %ONLINE_STATUS%"
# You can split the lines by using '//'
# Use %SERVER% to show the current server a player is on. Only available for bungeemode!
# Use %WORLD% to show the current world a player is on. Only available without bungeemode!
LoreOnline : "&7Status: //&r&o%STATUS%// //&7Friends since: %DATE%"
LoreOffline : "&7Status: //&r&o%STATUS%// //&7Last online: %LAST_ONLINE% o'clock//&7Friends since: %DATE%"
ChangeSkullWhenOffline : true
NoStatusReplacement : "-"
LastOnlineFormat : "MM/dd/yyyy - HH:mm"
UseDisplaynames : false
RequestsItem:
ShowItem : true
Name : "&aRequests"
Material : "emerald"
# You can split the lines by using '//'
Lore : "&7Currently: (%REQUESTS_COUNT%)"
InventorySlot : 46
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
OptionsItem:
ShowItem : true
Name : "&3Options"
Material : "comparator"
# You can split the lines by using '//'
Lore : ""
InventorySlot : 49
SortItem:
ShowItem : true
Name : "&3Sorting:"
Material : "nether_star"
# You can split the lines by using '//'
Lore : "&r%SORTING%"
InventorySlot : 51
OnOffSorting : "&rOnline/Offline"
FavoriteSorting : "&rFavorites first"
LongFriendSorting : "&rLongest friends first"
Alphabetic : "&rAlphabetic"
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
NextPageItem:
ShowItem : true
Name : "&bNext Page"
Material : "arrow"
# You can split the lines by using '//'
Lore : ""
InventorySlot : 54
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjgyYWQxYjljYjRkZDIxMjU5YzBkNzVhYTMxNWZmMzg5YzNjZWY3NTJiZTM5NDkzMzgxNjRiYWM4NGE5NmUifX19"
PreviousPageItem:
ShowItem : true
Name : "&bPrevious Page"
Material : "arrow"
# You can split the lines by using '//'
Lore : ""
InventorySlot : 53
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzdhZWU5YTc1YmYwZGY3ODk3MTgzMDE1Y2NhMGIyYTdkNzU1YzYzMzg4ZmYwMTc1MmQ1ZjQ0MTlmYzY0NSJ9fX0="
Placeholders:
Material : "gray_stained_glass_pane"
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
InventorySlots :
- 47
- 48
- 50
- 52
FriendEditInventory:
InventoryTitle : "&3%NAME%"
# Available sizes are multiples of 9 up to 54
# [ 9, 18, 27, 36, 45, 54 ]
InventorySize : 9
FavoriteItem:
ShowItem : true
Name : "&6Favorite"
Material : "golden_apple"
# You can split the lines by using '//'
Lore : "&7Currently: %FAVORITE_STATUS%"
InventorySlot : 6
FavoriteStatusOn : "&aOn"
FavoriteStatusOff : "&cOff"
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
CanSendMessagesItem:
ShowItem : true
Name : "&6%NAME% can send you messages"
Material : "paper"
# You can split the lines by using '//'
Lore : "&7Currently: %SENDMESSAGES_STATUS%// //&7This includes the friendchat, private//&7messages and join/quit notifications!"
InventorySlot : 5
SendMessagesStatusOn : "&aOn"
SendMessagesStatusOff : "&cOff"
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
NicknameItem:
ShowItem : true
Name : "&6Give your friend a nickname!"
Material : "name_tag"
# You can split the lines by using '//'
Lore : "&7Currently: %NICKNAME%// //&3Rightclick &7to remove the nickname!"
InventorySlot : 3
NoNicknameReplacement : "-"
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
RemoveItem:
Name : "&cRemove %NAME% from your friends"
Material : "red_wool"
# You can split the lines by using '//'
Lore : ""
InventorySlot : 9
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
BackItem:
Name : "&7Back to your friends"
Material : "iron_door"
# You can split the lines by using '//'
Lore : ""
InventorySlot : 1
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZjFmYWIwZTZhZWE4ODc0OGNhM2I1NTEyZWQ1MDJhNmQxOGU3NmQ4YWZjNDc3MGQ5OTUyMzNhYzBkYzUxODYifX19"
JumpItem:
ShowItem : true
Name : "&9Jump to %NAME%"
Material : "firework_rocket"
# You can split the lines by using '//'
Lore : ""
InventorySlot : 4
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
Placeholders:
Material : "gray_stained_glass_pane"
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
InventorySlots :
- 2
- 4
- 7
- 8
RequestsInventory:
InventoryTitle : "&aYour requests: (Page %PAGE%)"
# Available sizes are multiples of 9 up to 54
# [ 9, 18, 27, 36, 45, 54 ]
InventorySize : 54
# If you enable this option, the Next-/PreviousPageItem will only be shown, if you have more friends than can fit on one page
HidePageItemsWhenNotNeeded : false
RequestItem:
Name : "&a%NAME%"
# You can split the lines by using '//'
Lore : "&7Requested: %DATE%//&7Message: //&r&o%MESSAGE%"
NoMessageReplacement : "-"
AcceptAllItem:
ShowItem : true
Name : "&aAccept all"
Material : "lime_wool"
# You can split the lines by using '//'
Lore : "&7Currently: %REQUESTS_COUNT%"
InventorySlot : 49
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
DenyAllItem:
ShowItem : true
Name : "&cDeny all"
Material : "red_wool"
# You can split the lines by using '//'
Lore : "&7Currently: %REQUESTS_COUNT%"
InventorySlot : 51
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
BackItem:
Name : "&7Back to friends"
Material : "iron_door"
# You can split the lines by using '//'
Lore : ""
InventorySlot : 46
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZjFmYWIwZTZhZWE4ODc0OGNhM2I1NTEyZWQ1MDJhNmQxOGU3NmQ4YWZjNDc3MGQ5OTUyMzNhYzBkYzUxODYifX19"
PreviousPageItem:
ShowItem : true
Name : "&bPrevious Page"
Material : "arrow"
# You can split the lines by using '//'
Lore : ""
InventorySlot : 53
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzdhZWU5YTc1YmYwZGY3ODk3MTgzMDE1Y2NhMGIyYTdkNzU1YzYzMzg4ZmYwMTc1MmQ1ZjQ0MTlmYzY0NSJ9fX0="
NextPageItem:
ShowItem : true
Name : "&bNext Page"
Material : "arrow"
# You can split the lines by using '//'
Lore : ""
InventorySlot : 54
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjgyYWQxYjljYjRkZDIxMjU5YzBkNzVhYTMxNWZmMzg5YzNjZWY3NTJiZTM5NDkzMzgxNjRiYWM4NGE5NmUifX19"
Placeholders:
Material : "gray_stained_glass_pane"
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
InventorySlots :
- 47
- 48
- 50
- 52
RequestEditInventory:
InventoryTitle : "&a%NAME% request:"
# Available sizes are multiples of 9 up to 54
# [ 9, 18, 27, 36, 45, 54 ]
InventorySize : 9
MessageItem:
ShowItem : true
Name : "&7%NAME%'s message:"
Material : "paper"
# You can split the lines by using '//'
Lore : "&r&o%MESSAGE%"
InventorySlot : 5
NoMessageReplacement : "-"
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
AcceptItem:
Name : "&aAccept %NAME%'s request"
Material : "lime_wool"
# You can split the lines by using '//'
Lore : ""
InventorySlot : 4
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
DenyItem:
Name : "&cDeny %NAME%'s request"
Material : "red_wool"
# You can split the lines by using '//'
Lore : ""
InventorySlot : 6
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
BackItem:
Name : "&7Back to your requests"
Material : "iron_door"
# You can split the lines by using '//'
Lore : ""
InventorySlot : 1
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZjFmYWIwZTZhZWE4ODc0OGNhM2I1NTEyZWQ1MDJhNmQxOGU3NmQ4YWZjNDc3MGQ5OTUyMzNhYzBkYzUxODYifX19"
Placeholders:
Material : "gray_stained_glass_pane"
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
InventorySlots :
- 2
- 3
- 7
- 8
- 9
OptionsInventory:
InventoryTitle : "&3Options:"
# Available sizes are multiples of 9 up to 54
# [ 9, 18, 27, 36, 45, 54 ]
InventorySize : 9
OptionStatusOn : "&aOn"
OptionStatusOff : "&cOff"
BackItem:
Name : "&7Back to your friends"
Material : "iron_door"
# You can split the lines by using '//'
Lore : ""
InventorySlot : 1
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZjFmYWIwZTZhZWE4ODc0OGNhM2I1NTEyZWQ1MDJhNmQxOGU3NmQ4YWZjNDc3MGQ5OTUyMzNhYzBkYzUxODYifX19"
ReceiveMessagesItem:
ShowItem : true
Name : "&6Receive Messages"
Material : "paper"
# You can split the lines by using '//'
Lore : "&7Currently: %OPTION_MESSAGES_STATUS%// //&7Toggle receiving messages of all kind//&7Includes private messages aswell as//&7the friendchat and join/quit notifications"
InventorySlot : 3
OnlyFavoritesStatus : "&eOnly Favorites"
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
ReceiveRequestsItem:
ShowItem : true
Name : "&6Receive Requests"
Material : "player_head"
# You can split the lines by using '//'
Lore : "&7Currently: %OPTION_REQUESTS_STATUS%// //&7Toggle wether you want to receive//&7friendrequests from other players"
InventorySlot : 5
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
OfflinemodeItem:
ShowItem : true
Name : "&6Offlinemode"
Material : "red_bed"
# You can split the lines by using '//'
Lore : "&7Currently: %OPTION_OFFLINEMODE_STATUS%// //&7If enabled, you will be shown//&7as offline to all your friends"
InventorySlot : 7
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
StatusItem:
ShowItem : true
Name : "&6Change your status"
Material : "name_tag"
# You can split the lines by using '//'
Lore : "&7Your current status://&r&o%STATUS%"
InventorySlot : 9
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
JumpItem:
ShowItem : true
Name : "&9Jumping"
Material : "firework_rocket"
# You can split the lines by using '//'
Lore : "&7Currently: %OPTION_JUMPING_STATUS%// //&7If enabled, friends can jump to//&7your current location!"
InventorySlot : 4
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
Placeholders:
Material : "gray_stained_glass_pane"
# If you want to use custom skins on your items, you can put in a Base64-Value:
# You can find Base64-Values here: https://minecraft-heads.com
# Using a broken value will show steves-head!
Base64Value : ""
InventorySlots :
- 2
- 4
- 6
- 8
![[IMG]](http://proxy.spigotmc.org/9c91d77a0b024afc1d12d1caa95038bcb209d4b8?url=https%3A%2F%2Fwww.paypalobjects.com%2Fen_US%2Fi%2Fbtn%2Fbtn_donateCC_LG.gif)
![[IMG]](http://proxy.spigotmc.org/a17f02a84770ebac831b24aaf63231cc5d34aa1b?url=https%3A%2F%2Fi.ibb.co%2FcLzZN72%2Fcooltext371778055545698.png)
Comments 0
No comments yet. Be the first to share your thoughts.