Potentially Outdated: This resource hasn't been updated in over 3 months. Since base platforms and games update frequently, older files may experience compatibility issues. Please verify the supported versions and check the discussion tab or official sources first. If the resource no longer works, consider requesting an update from the author.
The plugin has a friend system with many features
The plugin has a party system which is connected to the friend system
The plugin has an fully configurable (you can even add your own items with which you can execute commands) inventory GUI (see pictures above). Features of the GUI:
List your friend, show their online status, on which server they are and see when they were online the last time
Interact with your friends (jump to them (can be disabled in config), invite them into a party or remove them from your friend list)
List your friend requests and accept or deny them
View and change your settings
The friend GUI can either be opened by right click on the friend item (can be disabled in the config) or by typing in the command /friendsgui
All items can be changed and renamed.
The plugin has a hide feature with a Friends and Party GUI (can be disabled)
It can either be accessed by the command /hide or by right clicking on the hide item (can be configured and disabled in the config)
There are the following hide modes:
Show all players
Show only friends and people of the server team (for the plugin a server member is someone who has the permission which can be set under "General.PermissionNoHide")
Show only friends
Show only people of the server team (for the plugin a server member is someone who has the permission which can be set under "General.PermissionNoHide")
Show no one
You can rename commands and add aliases for all Top-/SubCommands
Users can set the following settings:
If they want to receive friend requests (useful for youtubers)
If they want to receive party invitations from everybody or just by their friends (useful for youtubers)
If they want to, that friends can see their online status
If their friends should be allowed to jump to them (disabled if “jump to friend” is disabled)
If they want to receive messages by their friends (useful for youtubers if they are recording at the moment)
Already translated into the following languages:
English (plugin intern (set "General.Language" to english))
German (plugin intern (set "General.Language" to german))
If you translated the language file into your language, you can contact me so I can release that message file to all.
The language file is created (in either English or German depending on what "General.Language" is set to) and used if "General.UseOwnLanguageFile" is activated (The messages.yml is saved and read in UTF-8 (only important for people who want to use umlauts))
Optional self chosen permissions (just leave the permissions in the config blank, so everybody can use the party/friend commands)
You can set the maximum player number per party (set it in the config to anything below 2 to disable this feature) (there is a permission that allows users with that permission to have no player limit in their parties (useful for premium players) (permission can be set in the config))
Alternative payment methods (such as PaySafe or bank transfer):
If you want to pay this plugin with Paysafe, please contact me via Skype (live:00pflaume), discord private chat (my name is Simonsator and my tag is #5834), email ([email protected]) or via PM, send me your spigotmc name and the PSC code
If you want to pay via bank transfer, contact me via Skype (live:00pflaume), email ([email protected]) or via PM, so I can give you my bank data
Support
If you find any bugs, language mistakes or you have any suggestions for this plugin, please send me a PM, a message via Skype (live:00pflaume), discord private chat (my name is Simonsator and my tag is #5834), my discord server, email ([email protected]) or contact me via this formula
Please do not leave a review (especially a bad review). I will not be informed about the review, so you will have to wait before I am going to answer you. Also I cannot ask you for further information which are needed in the most cases, because you cannot reply again. Also it is unfair, because in the most cases the problem is caused by the user and also it would be nice to give me at least 24 hours to fix a problem, before leaving a bad review. After that time you can still leave a review.
Info
Use any command of this plugin from the command line to reload the plugin
This plugin works with Java 8 or higher
This plugin is compiled with the newest version of spigot and works with spigot versions from 1.7 to 1.14.4. To let the GUI run on a 1.7.10 to 1.8.3 server you need also this plugin. It is downloaded automatically on the first start
Notice that some pvp blocking plugins / disabling pvp in server.properties, will break the add friend on hit feature. Use this plugin to block pvp. Disabling pvp via WorldGuard is also possible without breaking anything.
You may not publish the code or the plugin, nor full or parts of it
You need to enter in the config.yml under "Inventories.ToolBar.ProfileItem.WorldToUseIn" the worlds where you want to have the gui item added to the player inventory.
You need to enter in the config.yml under "Inventories.ToolBar.ProfileItem.HideItem" the worlds where you want to have the hide item added to the player inventory. The worlds where the feature should be enabled must be listed under "
Commands.Hide.World"
Party
You can add commands, which should be executed by the whole party, if the party leader executes them (like for example /arena join, so all players in the party join the minigame), in the GeneralConfig.yml under "General.CommandsWhichShouldBeExecutedByTheHoleParty"
If a command which was given in the config is executed by one member of the party, all members of the party execute the command. So if you added for example in the config the command survivalgames, and the party leader executes the command /survivalgames join arena, all party members will execute this command, so all will join the survival games arena. And it will also react if somebody clicks on a sign, which executes a command, which is given in the config.
Code:
# You need to activate UseOwnLanguageFile to change the messages
Design:
Lore:
ShowServerInLore: true
ShowLastOnlineTime: true
FriendsMenu:
Minimum-Lines: 5
Commands:
FriendsGUI:
Enabled: true
Names:
- friendsgui
FriendSettings:
Enabled: true
Names:
- friendsettings
FriendRequest:
Enabled: true
Names:
- friendrequest
Hide:
Enabled: true
Names:
- hidegui
- hide
Worlds:
- lobby1
- lobby2
PartyGUI:
Enabled: true
Names:
- partygui
ItemDataNames:
FriendRequestSetting: PAPER
PartyInvitationsSetting: FIREWORK
ShowOnlineSetting: COMPASS
JumpSetting: WOOD_PLATE
ReceiveMessagesSetting: BOOK
NextPageButton: SIGN
PreviousPageButton: SIGN
Messages:
NameOfTheShowAllItem: '&aShow all players'
NextPageButtonName: '&aNext'
PreviousPageButtonName: '&aPrevious'
ShowOnlyFriendsAndPeopleOfTheServerTeam: '&eShow only friends and people of the
server team'
ShowOnlyFriends: '&6Show only friends'
ShowOnlyPeopleOfTheServerTeamItem: '&5Show only people of the server team'
HideAllPlayersItem: '&cHide All Players'
NameOfTheHideInventory: '&6Hide Players'
SettingsInventoryName: '&7&lSettings'
NameOfTheFriendRequestInventory: '&5&lFriend requests'
YouReceiveFriendRequests: '&aYou receive friend requests'
YouReceiveNoFriendRequests: '&cYou do not receive friend requests'
YouReceivePartyInvitations: '&aYou receive party invitations from anyone'
YouReceivePartyInvitationsOnlyFromFriends: '&cYou receive party invitations only
from friends'
YourStatusWillBeShownOnline: '&aYour online status will be shown'
YourStatusWillBeShownOffline: '&cYour online status will not be shown'
YouReceiveMessages: '&aYou receive messages'
YouWontReceiveMessages: '&cYou will not receive messages'
JumpAllowed: '&aFriends can jump to you'
NoJump: '&cPeople cannot jump to you'
ErrorTheNameIsToLong: '&8[&5&lFriends&8]&r &7The name of the player is too long.
Please use the command /friend instead of the GUI'
FriendPlayerColorOnline: '&5'
FriendsStatusOnlineColor: '&a'
FriendPlayerColorOffline: '&7'
FriendsStatusOfflineColor: '&c'
FriendRequestFriendColor: '&7'
WantReceiveFriendRequests: '&5Do you want to receive friend requests?'
WantReceivePartyInvitations: '&5Do you want to receive party invitations from everybody?'
WantToBeShownAsOnline: '&aDo you want that your friends can see, that you are online?'
ShouldFriendsBeAbleToJumpToYou: '&6Should your friends be allowed to jump to you?'
WantReceiveMessages: '&aDo you want to receive messages?'
General:
Language: English
UseOwnLanguageFile: false
PlaceOfTheNextPageButton: 1
PlaceOfThePreviousPageButton: 9
CloseInventoryOnReload: true
SendFriendshipInvitationsByHittingAPlayer: true
PermissionNoHide: partyandfriends.hide.nohide
DisableJump: false
DisableFriendMSG: false
UseSkeletonSkullForOfflinePlayer: true
SoundForHideGUI: true
PreventItemsOfGettingOverwritten: true
SendFriendRequestByRightClickingAndSneaking: true
AutoDownloadDependencies: true
SkinHeadDownload: true
Compatibility:
Warning: Setting any of these settings to false might result in incompatibility
to some other plugins
ResetCursorOnMenuSwitch: true
SoundOfHideGUI: BLOCK_NOTE_BLOCK_BASS
Inventories:
ToolBar:
HideItem:
Use: true
Place: 1
ItemData: BLAZE_ROD
MetaData: 0
Text: '&6Hide Players'
Permission: ''
Worlds:
- lobby1
- lobby2
Cooldown:
Time: 0
Message: '&8[&5&lFriends&8] &cPlease don''t use this item so often.'
ByPassPermission: partyandfriends.hideitem.cooldown
ProfileItem:
Use: true
Place: 8
Text: '&5Profile'
Permission: ''
AlwaysOpenFriendMenu: false
UsePlayerSkin: true
Cooldown:
Time: 0
Message: '&8[&5&lFriends&8] &cPlease don''t use this item so often.'
ByPassPermission: partyandfriends.profileitem.cooldown
WorldToUseIn:
- lobby
- spawn
- Lobby
- Spawn
EveryMenu:
BackItem:
Text: '&5Back%LINE_BREAK%&7If you click on this item the%LINE_BREAK%&7main menu
will open again.'
ItemData: IRON_DOOR
MetaData: 0
FriendMenu:
StartsWithOne: true
Name: '&5&lFriends &7Page '
PastPage: ''
OnlineFriends:
OnlineOn: '&7Online on &e[SERVER]'
OfflineFriends:
LastSeen: '&7Last seen at [LAST_SEEN]'
NoFriendsItem:
Use: true
ItemData: PAPER
MetaData: 0
Text: '&4You did not add any friends yet.%LINE_BREAK%&4Add friends by using
&5/friend add&4.'
FriendRequestMenu:
Size: 45
NoPendingFriendRequestsItem:
Use: true
ItemData: PAPER
MetaData: 0
Text: '&5You are not having any pending friend requests.'
FriendDetailView:
Size: 27
InviteIntoParty:
Use: true
ItemData: FIREWORK
MetaData: 0
Text: '&5Invite this player into your party%LINE_BREAK%ยง7If you click on this
item a%LINE_BREAK%&7party invite will be send to your friend.'
Place: 12
JumpTo:
ItemData: WOOD_PLATE
MetaData: 0
Text: '&6Jump to this Player%LINE_BREAK%&7If you click on this item you will%LINE_BREAK%&7join
the server of your friend.'
Place: 13
Own:
Example1:
Use: false
OnlyOnline: true
ItemData: STONE
MetaData: 0
Text: A simple example. Click this command to execute "/foo <player>" command
Place: 11
Command: foo %player%
BungeeCordCommand: true
KeepOpen: false
Example2:
Use: false
OnlyOnline: false
ItemData: STONE
MetaData: 0
Text: A simple example. Click this command to let the player who is clicking
onto the item execute "/bar" command
Place: 9
Command: bar
BungeeCordCommand: false
KeepOpen: false
BackItem:
Use: true
Place: 16
DeleteItem:
Use: true
MetaData: 0
Text: '&cRemove this friend%LINE_BREAK%&7If you click on this item your friend
will%LINE_BREAK%&7be removed from your friend list and you from his.'
Place: 10
ItemData: BARRIER
PlaceHolderItem:
Use: true
MetaData: 15
Text: ' '
ItemData: BLACK_STAINED_GLASS_PANE
PartyGUI:
Enabled: true
PartyMemberDetailView:
Size: 27
Prefix: '&5Party &6Member: '
MakeLeader:
Use: true
ItemData: BOOK_AND_QUILL
MetaData: 0
Text: '&eMakes this player the new leader of this party'
Place: 13
BackItem:
Use: true
Place: 16
Own:
Example1:
Use: false
ItemData: STONE
MetaData: 0
Text: A simple example. Click this command to execute "/foo <player>" command
Place: 11
Command: foo %player%
BungeeCordCommand: true
KeepOpen: false
Example2:
Use: false
ItemData: STONE
MetaData: 0
Text: A simple example. Click this command to let the player who is clicking
onto the item execute "/bar" command
Place: 9
Command: bar
BungeeCordCommand: false
KeepOpen: false
KickItem:
Use: true
MetaData: 0
Text: '&cKick this player from the party'
Place: 10
ItemData: BARRIER
PlaceHolderItem:
Use: true
MetaData: 15
Text: ' '
ItemData: BLACK_STAINED_GLASS_PANE
MainMenu:
Minimum-Lines: 5
Name: '&5&lYour Party &7Page '
PastPage: ''
StartsWithOne: true
HowToCreateAPartyItem:
ItemData: PAPER
MetaData: 0
Text: '&4You are not in a party. Invite people into a party by using /party
invite'
Leader:
Color: '&6'
Lore: '&7Party &5Leader'
PartyMembers:
Color: '&b'
Lore: '&7Party &6Member'
ShowServer: true
LeaveParty:
Use: true
MetaData: 0
Text: '&4Leave your party.'
Place: 2
ItemData: BARRIER
PlaceHolderItem:
Use: true
MetaData: 15
Text: ' '
ItemData: BLACK_STAINED_GLASS_PANE
MainMenuMenuBar:
DoNotShowItemIfCurrentMenu: false
PartyItem:
Use: true
ItemData: FIREWORK
MetaData: 0
Place: 4
Text: '&5Open party menu'
Permission: ''
FriendItem:
Use: true
ItemData: GOLD_HELMET
MetaData: 0
Place: 5
Text: '&eOpen friend menu'
Permission: ''
SettingsItem:
Use: true
Permission: ''
ItemData: REDSTONE_COMPARATOR
MetaData: 0
Text: '&7Settings%LINE_BREAK%&7Opens a menu where you can%LINE_BREAK%&7change
your settings.'
Place: 6
FriendRequestItem:
Use: true
Permission: ''
ItemData: PAPER
MetaData: 0
Text: '&5Friend requests%LINE_BREAK%&7Opens a menu where you can%LINE_BREAK%&7view
and accept or decline friend%LINE_BREAK%&7requests.'
Place: 7
Own:
Example:
Use: false
ItemData: STONE
MetaData: 0
Text: A simple example. Click this command to let the player who is clicking
onto the item execute "/bar" command
Place: 0
Command: bar
BungeeCordCommand: false
KeepOpen: false
GlowIfCurrentMenu: true
PlaceHolderItem:
Use: true
MetaData: 15
Text: ' '
ItemData: BLACK_STAINED_GLASS_PANE
FriendAcceptMenu:
AcceptItem:
MetaData: 5
Text: '&aAccept friend request%LINE_BREAK%&7If you click on this item the%LINE_BREAK%&7friend
request will be accepted.'
ItemData: GREEN_TERRACOTTA
DenyItem:
MetaData: 14
Text: '&cDecline the friend request%LINE_BREAK%&7If you click on this item%LINE_BREAK%the
friend request will be declined.'
ItemData: RED_TERRACOTTA
PlaceHolderItem:
Use: true
MetaData: 15
Text: ' '
ItemData: BLACK_STAINED_GLASS_PANE
SettingsMenu:
Size: 45
FirstItemPlace: 9
DisablePartyInviteSetting: false
Priorities:
ReceiveFriendRequests: 1
ReceivePartyInvitations: 2
ReceiveFriendMSG: 3
ShowAsOnline: 4
AllowJumps: 5
CloseSettingsInventoryAutomatically: true
PlaceHolderItem:
Use: true
MetaData: 15
Text: ' '
ItemData: BLACK_STAINED_GLASS_PANE
HideInventory:
PlaceHolderItem:
Use: true
MetaData: 15
Text: ' '
ItemData: BLACK_STAINED_GLASS_PANE
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.