Tested Minecraft Versions: 1.7 - 1.12
Source Code: https://docs.google.com/forms/d/e/1...XQDYtMDeWKFAh2_r3lu0IJilkwTA/viewform?c=0&w=1
Contributors: Simonsator
You are having only one Spigot server and no BungeeCord? Then you need this version.
You only need this plugin for the GUI. You install the jar you download on the BungeeCord (to provide on every server the /friend and /party command) and the same jar on one or more Spigot servers (only on those servers the GUI will exist).
Features
French tutorial by JonShow
Alternative payment methods (such as PaySafe or bank transfer):
Source Code: https://docs.google.com/forms/d/e/1...XQDYtMDeWKFAh2_r3lu0IJilkwTA/viewform?c=0&w=1
Contributors: Simonsator
You are having only one Spigot server and no BungeeCord? Then you need this version.
You only need this plugin for the GUI. You install the jar you download on the BungeeCord (to provide on every server the /friend and /party command) and the same jar on one or more Spigot servers (only on those servers the GUI will exist).
Features
- 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 inventory GUI (see pictures above) (only in this extended version). 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 GUI (only in this extended version) (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
- Supports optionally RedisBungee (only in this extended version)
- 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)) or with this language file by FelixMinecraft03
- Chinese by ferrinweb
- French
- Spanish
- Russian
- Norwegian by EmrikPlays
- 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 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))
- Complete friend/party commands by pressing tab (only in this extended version)
- An msg system with /r and offline messages (only in this extended version)
- You can set disabled servers under "General.DisabledServers" (only in this extended version)
- Clickable help messages (only in this extended version)
- Includes an API (How to use it)
- There is also a Friend-API for Spigot Plugins and a Party-API for Spigot plugins which only works when you are usingRedisBungee and the Friend-API for Spigot Plugins
French tutorial by JonShow
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
- 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
- You can also buy this plugin with other payment methods. Find out more here
- 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.
- Use any command of this plugin from the command line to reload the plugin
- This plugin works for Java 7 as well as for Java 8, but the Java 7 support may be removed as soon as Java 9 (http://www.java9countdown.xyz) is released and works with BungeeCord
- You need to install the jar ("PAFInstallOnLobbyServerAndBungeeCordServer.jar") on your BungeeCord server and on every lobby server (or wherever you want to have the friend GUI and/or the hide feature)
- The readme can be found inside the jar (just extract it with a program like 7-zip or WinRar)
- This plugin is compiled with the newest version of spigot and BungeeCord and works with spigot/bukkit versions from 1.7 to 1.12 Your BungeeCord needs to be at least on the version #1222. If you need support for 1.7 clients have a look at this modified BungeeCord version, which still supports 1.7 clients but also receive new BungeeCord updates. To let the GUI run on a 1.7.10 to 1.8.3 server you need also this plugin.
- This project needs a MySQL server
- If you bought the plugin, you can request free access to the GitHub project here.
- If you first want to test this plugin first, you can find the non-extended version without an inventory GUI, a hide feature and other special features listed above here or you can join hexagonmc.eu (example server not my server) which is using my plugin
- Like in the non-extended version you need to have a BungeeCord server in order to run this plugin
- If you have a problem/error check this
- There is also a version for Spigot which can be tested on the server simonsator.de
- You are allowed to modify the code for your network
- You may not publish the code or the plugin, nor full or parts of it
- There is a wiki for this plugin (not finished yet)
- Max Friends: Adds the possibility to set a limit amount of friends somebody can have (useful for Buycraft)
- Interact all extension: Adds the commands /friend acceptall and /friend denyall
- Friend toggle MSG Command extension: Adds the command /friend toggle
- Party toggle Command extension: Adds the command /party toggle
- Mute All: Adds the command /friend muteall
- BroadCast: Adds the command /friend broadcast to broadcast a message to all your friends
- MultiLobby server connector: Adds support for MultiLobby
- LobbyBalancer server connector: Adds support for LobbyBalancer
- Disable friendly fire: Friends cannot hit each other if this plugin is installed
- Hide online mode changed message:
Hides the message which is shown to your friends on join/leave - PowerfulPerms DisplayNameProvider: Lets Party and Friends support display names of PowerfulPerms
- Prefixes: Adds permission based prefixes/colors
- Cancel friend requests: Adds the command /friend cancel with which you can take back friend requests
- Status: Adds the command /status and displays the status of your friends in the GUI
- Block: Adds the commands /friend block and /friend unblock
- ChatInspector: Stops people insulting each other via the party/friend chat
- Spy tool: Saves all messages send via the friend msg and the party chat
- Friend/Party member tab complete: Complete the names of your friends/party members via tab
- @ Party: Just write @ party (without space) into the chat to write into the party chat
- Party Jump: Adds the command /party jump
- Gson for 1.7.10: Needed to let this plugin work on servers which use the 1.8.3 or older (not for 1.8.8 needed)
- Add an optional clan feature in an external jar (The plugin seems to be stable. The final version will be released soon) (there is already a beta version)
- A TeamSpeak extension is planned and a beta is already existing. You can download it from here.
- Add a website with the following feature (will be released in version 1.2.0):
- Send friends messages
- The player will be either be authenticated via my plugin Easy Authentication (not released yet, will be open source and will have an api for other plugins), via their Minecraft skin, via an admin or someone else who has the permission or they will be automatically be authenticated (not recommended)
- The website will be released as standalone, XenForo and WordPress plugin
- Also there will be an API. The first API tests can be found here (in the database are only the players d0ublenull and simonsator).
- Of course bug fixes have always a higher priority than adding features