• GPT AI

    Unlock free AI technologies like GPT-4 mini, Gemini, and FusionBrain for effective work and customer interaction.

    Go to the bot
    MinePluginCheck

    Our algorithms check Minecraft plugins for hacks. Protect your server with our Telegram bot today!

    Go to the bot
  • A coupon for a premium upgrade just for you with a 22% discount.
    Coupon: BM_TOPBuy a group

Gold  Plugin Fun RPG/MMO Friends Premium [1.1.0.9.3]

This resource can be downloaded by users with a band GOLD or higher. Read More/Buy
Friends Premium
Short Description:
Powerfull Friendsystem и Party для BungeeCord + поддержка RedisBungee
56
1,462
  • Like 0
Reactions:44 users
Supports version
  1. 1.8.✘
  2. 1.9.✘
  3. 1.10.✘
  4. 1.11.✘
  5. 1.12.✘
  6. 1.13.✘
  7. 1.14.✘
  8. 1.15.✘
  9. 1.16.✘
  10. 1.17.✘
Official page
https://www.spigotmc.org/resources/86504/

Описание плагина Friends Premium:​

После долгой работы над созданием лучшей бесплатной FriendSystem на Spigot, я решил переделать все, чтобы сделать еще более чистую, богатую функциями и премиум версию Friends для тех, кто хочет большего.

FriendsPremium предоставляет вашему серверу мощную FriendSystem для создания более продвинутого способа взаимодействия и игры игроков друг с другом.

Если вы хотите протестировать этот плагин, вы можете проверить более урезанную базовую версию только для Spigot: Friends Spigot

Нету прокси сервера?​

Если вы ищете версию только для Spigot, обратите внимание на Friends for Spigot, урезанную, более простую версию Friends!

Требования плагина Friends Premium:​

Обратите внимание, что этот плагин нуждается в BungeeCord/Waterfall Networks и не работает только со Spigot!
Вам нужна работающая база данных MySQL/MariaDB-Database

Особенности плагина Friends Premium:​

  • Мощный графический интерфейс для управления всем, что связано с друзьями и вечеринками
  • Видеть и взаимодействовать со своими друзьями
  • Принимать или отклонять запросы
  • Изменить параметры
    Используйте Base64-Data для создания еще более уникального внешнего вида с помощью пользовательских головок
  • AnvilGUI (Гуи наковальни) для изменения ников и вашего статуса
  • Все можно сделать с помощью команд или графического интерфейса
  • MySQL-хранилище с асинхронными операциями
  • Обширная система кэширования для обеспечения молниеносной навигации по описям без необходимости обращения к базе данных, чтобы избежать задержек даже в базах данных с сотнями тысяч строк данных!
  • Все данные кэшируются, чтобы сократить время доступа к базе данных и значительно повысить производительность.
  • Вы можете общаться со своими друзьями, используя специальный FriendChat.
  • Индивидуально решайте, кто из игроков может иметь то или иное количество друзей! Вы можете выбрать любое число, чтобы создать несколько ограничений с разрешениями.
  • Разрешение: 'Friends.FriendLimit.<Number>
  • Система /msg с /r для быстрых ответов
  • Поддерживает PlaceholderAPI!
  • Вы можете использовать все плейсхолдеры PAPI, чтобы ваш GUI выглядел еще более уникальным!
  • FriendsPremium-Placeholders для использования в других плагинах, поддерживающих PAPI:
  • %friendspremium_total% | Показывает количество друзей
  • %friendfriendspremium_online% | Показывает количество друзей онлайн
  • %friendfriendspremium_status% | Показывает статус игрока
  • %friendfriendspremium_offlinemode% | Показывает, находится ли игрок в режиме offlinemode или нет.
  • Поддержка RedisBungee
  • Если в вашей сети более одного прокси, вам необходимо использовать RedisSynchronizer-Addon
  • Кликабельные сообщения!
  • Показывайте информацию о своих Друзьях!
  • С какого времени вы дружите
  • Когда ваш друг был онлайн в последний раз
  • На каком сервере сейчас находится ваш друг
  • Пользовательский статус
  • Все может быть изменено и настроено!
  • Существует буквально неограниченное количество способов настройки друзей для создания уникального внешнего вида вашего графического интерфейса!
  • Можно изменить название каждого предмета, его историю, материал и положение в инвентаре.
  • Все сообщения также могут быть изменены
  • Переходите на сервер друзей!
  • Динамический и обновляемый в реальном времени графический интерфейс!
  • Все действия будут обновляться в реальном времени во время просмотра инвентаря, чтобы создать бесшовный опыт!
  • Полная партийная система (может быть отключена)
  • Приглашайте друзей и присоединяйтесь к серверам вместе, чтобы улучшить игровой опыт
  • Выделенный партийный чат
  • Продвижение и понижение игроков внутри вашей партии
  • Оптимальная система безопасности, позволяющая избежать вылета из запущенных игровых режимов
  • Полностью интегрирован в графический интерфейс
  • Spychat, чтобы видеть, что ваши игроки пишут через личные сообщения и или Friendchat!
  • И многое другое (...)
Некоторые функции " Friends" обрабатываются BungeeCord, а некоторые - Spigot, что означает, что вы должны убедиться, что у игрока есть все разрешения на обоих! Это не поможет, если вы OP, потому что вам нужно иметь разрешения и на BungeeCord!

Дополнительные разрешения:​

Friends.FriendLimit.<Number> — Устанавливает максимальное количество друзей, которое может иметь игрок. Если у игрока полностью отсутствует разрешение, его лимит устанавливается на 0!
Friends.Commands.Msg.FriendByPass — Позволяет игроку отправлять личные сообщения кому-либо без необходимости быть другом.

Конфигурация плагина Friends Premium:​

Это не единственные конфигурационные файлы, которые вы найдете, но они дают вполне приличное представление о том, как много вы можете изменить.
YAML:
#################################################################################################################################
#                                                                                                                                #
#    FriendsPREMIUM    MC1.13 - 1.16                                                                                                #
#    Version 1.0.0    Made by: HyChrod (Flocrafter77)                                                                                #
#                                                                                                                                #
#################################################################################################################################
Friends:
  Prefix: "&bFriends &7|"
 
  # 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
 
  # 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
 
  # 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&f%STATUS%// //&7Server: %SERVER%//&7Friends since: %DATE%"
      LoreOffline: "&7Status: //&r&f%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: 47
      # 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: 50
    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="
    PartyItem:
      ShowItem: true
      Name: "&9Your Party"
      Material: "firework_rocket"
      # You can split the lines by using '//'
      Lore: ""
      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: ""
    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:
     - 1
      - 2
      - 3
      - 4
      - 5
      - 6
      - 7
      - 8
      - 9
      - 37
      - 38
      - 39
      - 40
      - 41
      - 42
      - 43
      - 44
      - 45
      - 48
      - 52
    # In the following section you are able to create your own items, which can perform commands or just work as additional placeholders/design elements.
    # To add a new item, just follow these format-rules:
    # CustomItems:
    #   CUSTOM_ITEM_<Number>:
    #     Name: ""
    #     Material: ""
    #     Lore: ""
    #     InventorySlot: 1
    #     PerformCommand: <Command> | If you do not want to use a command just let it empty
    #      Base64Value: ""
    CustomItems:
      CUSTOM_ITEM_1:
        Name: "&7Close Inventory"
        Material: "iron_door"
        Lore: "&7This is a custom item, which can be//&7created and edited in the config.yml// //&7If you do not want to use this item//&7just remove it or change it to your needs."
        InventorySlot: 46
        PerformCommand: "friendsgui close"
        Base64Value: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZjFmYWIwZTZhZWE4ODc0OGNhM2I1NTEyZWQ1MDJhNmQxOGU3NmQ4YWZjNDc3MGQ5OTUyMzNhYzBkYzUxODYifX19"
 
  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: ""
    PartyItem:
      ShowItem: true
      Name: "&dInvite %NAME% to your Party!"
      Material: "firework_star"
      Lore: ""
      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: ""
    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
    # In the following section you are able to create your own items, which can perform commands or just work as additional placeholders/design elements.
    # To add a new item, just follow these format-rules:
    # CustomItems:
    #   CUSTOM_ITEM_<Number>:
    #     Name: ""
    #     Material: ""
    #     Lore: ""
    #     InventorySlot: 1
    #     PerformCommand: <Command> | If you do not want to use a command just let it empty
    #      Base64Value: ""
    CustomItems:
      NO_ITEMS: []
 
  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: //&f%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
    # In the following section you are able to create your own items, which can perform commands or just work as additional placeholders/design elements.
    # To add a new item, just follow these format-rules:
    # CustomItems:
    #   CUSTOM_ITEM_<Number>:
    #     Name: ""
    #     Material: ""
    #     Lore: ""
    #     InventorySlot: 1
    #     PerformCommand: <Command> | If you do not want to use a command just let it empty
    #      Base64Value: ""
    CustomItems:
      NO_ITEMS: []
 
  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
    # In the following section you are able to create your own items, which can perform commands or just work as additional placeholders/design elements.
    # To add a new item, just follow these format-rules:
    # CustomItems:
    #   CUSTOM_ITEM_<Number>:
    #     Name: ""
    #     Material: ""
    #     Lore: ""
    #     InventorySlot: 1
    #     PerformCommand: <Command> | If you do not want to use a command just let it empty
    #      Base64Value: ""
    CustomItems:
      NO_ITEMS: []
 
  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: ""
    PartyItem:
      ShowItem: true
      Name: "&dParty Invites"
      Material: "firework_star"
      # You can split the lines by using '//'
      Lore: "&7Currently: %OPTION_PARTY_STATUS%// //&7Toggle wether you want to receive//&7partyinvites from your friends!"
      InventorySlot: 2
      # 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
    # In the following section you are able to create your own items, which can perform commands or just work as additional placeholders/design elements.
    # To add a new item, just follow these format-rules:
    # CustomItems:
    #   CUSTOM_ITEM_<Number>:
    #     Name: ""
    #     Material: ""
    #     Lore: ""
    #     InventorySlot: 1
    #     PerformCommand: <Command> | If you do not want to use a command just let it empty
    #      Base64Value: ""
    CustomItems:
      NO_ITEMS: []
YAML:
Messages:
  NoPermissions: "%PREFIX% &cYou are not allowed to perform this command!"
  NoPlayer: "%PREFIX% &cThis command can only be performed by players!"
  PlayerDoesNotExist: "%PREFIX% &c%NAME% has never played on this server!"
  JoinMessage: "%PREFIX% &a%NAME% is now online!"
  QuitMessage: "%PREFIX% &7%NAME% is now offline!"
  Commands:
    WrongUsage: "%PREFIX% &cWrong usage! -> %USAGE%"
    UnknownCommand: "%PREFIX% &cUnknown command! -> /friends help"
    Version: "%PREFIX% &aYou are running FriendsBungee-Version: &e%VERSION%"
    HelpCommand:
      UnknownPage: "%PREFIX% &c%PAGE% &c is not a valid helppage!"
      Page1:
     - "%PREFIX% ------------------------------------------"
      - "%PREFIX% &b/f add <Name> (<Message>)"
      - "%PREFIX% &b/f accept (<Name>)"
      - "%PREFIX% &b/f deny (<Name>)"
      - "%PREFIX% &b/f remove <Name>"
      - "%PREFIX%"
      - "%PREFIX% &7More commands -> /friends help 2"
      - "%PREFIX% ------------------------------------------"
      Page2:
     - "%PREFIX% ------------------------------------------"
      - "%PREFIX% &b/f list"
      - "%PREFIX% &b/f acceptall"
      - "%PREFIX% &b/f denyall"
      - "%PREFIX% &b/f msg <Name> <Message>"
      - "%PREFIX%"
      - "%PREFIX% &7More commands -> /friends help 3"
      - "%PREFIX% ------------------------------------------"
      Page3:
     - "%PREFIX% ------------------------------------------"
      - "%PREFIX% &b/f status show <Name>"
      - "%PREFIX% &b/f status set <Status>"
      - "%PREFIX% ------------------------------------------"
    AddCommand:
      MessageCharLimit: "%PREFIX% &cYour personal message cannot be longer than %LIMIT% chars!"
      SendSelf: "%PREFIX% &cYou cannot add yourself as a friend!"
      AlreadyFriends: "%PREFIX% &c%NAME% is already your friend!"
      AlreadyRequested: "%PREFIX% &cYou have already sent a request to %NAME%!"
      RequestSend: "%PREFIX% &aYou successfully send a friendrequest to %NAME%!"
      RequestMessageSend: "%PREFIX% &aYour message: &7%MESSAGE%"
      ReceiveRequest: "%PREFIX% &aYou received a friendrequest from %NAME%!"
      ReceiveRequestMessage: "%PREFIX% &7``&b&o%MESSAGE%&r&7``"
      NoRequestsWanted: "%PREFIX% &c%NAME% does not want to receive friendrequests!"
      ClickableMessage:
        Message: "%PREFIX% &6%ACCEPT_BUTTON% &aor &c%DENY_BUTTON% &a%NAME%'s request!"
        AcceptButton:
          Text: "&6[Accept]"
          Hover: "&aClick here to accept %NAME%'s request!"
        DenyButton:
          Text: "&c[Deny]"
          Hover: "&cClick here to deny %NAME%'s request!"
    AcceptCommand:
      NoRequest: "%PREFIX% &cYou do not have a request from %NAME%!"
      NoNewRequest: "%PREFIX% &cYou do not have any new requests!"
      LimitReached: "%PREFIX% &cYou have already reached the maximum amount of %LIMIT% friends!"
      NewFriend: "%PREFIX% &a%NAME% is now your new friend!"
    AcceptAllCommand: "%PREFIX% &aYou accepted %REQUESTS_COUNT% requests!"
    DenyAllCommand: "%PREFIX% &7You denied %REQUESTS_COUNT% requests!"
    DenyCommand:
      NoRequest: "%PREFIX% &cYou do not have a request from %NAME%!"
      NoNewRequest: "%PREFIX% &cYou do not have any new requests!"
      DenyRequest: "%PREFIX% &7You denied the request from %NAME%!"
      DeniedRequest: "%PREFIX% &7%NAME% denied your request!"
    RemoveCommand:
      NoFriends: "%PREFIX% &c%NAME% is not your friend!"
      FriendRemoved: "%PREFIX% &7%NAME% is no longer your friend!"
    StatusCommand:
      StatusLenght: "%PREFIX% &cYour status cannot be longer than %LIMIT% chars!"
      AbusivePhrase: "%PREFIX% &cYour status contains forbidden phrases! \n%PREFIX% &cFlagged: &7%PHRASE%"
      StatusSet: "%PREFIX% &aYou successfully changed your status!\n%PREFIX% &aStatus: &7``%STATUS%``"
      CantChangeYet: "%PREFIX% &cYou can change your status again in %REMAINING_TIME% seconds!"
      NoStatus: "%PREFIX% &7You currently have no status set!"
      CurrentStatus: "%PREFIX% &aYour current status is:\n%PREFIX% &7``%STATUS%``"
      FriendCheck:
        NoFriends: "%PREFIX% &c%NAME% has to be your friend in order to see his status!"
        NoStatus: "%PREFIX% &7%NAME% currently has no status!"
        ShowStatus: "%PREFIX% &a%NAME%'s status:\n%PREFIX% &7``%STATUS%``"
    ListCommand:
      NoFriends: "%PREFIX% &7You currently have no friends!"
      List: "%PREFIX% &aOnline (&7%ONLINE_COUNT%&a):\n%PREFIX% &7%ONLINE_FRIENDS%\n%PREFIX% &aOffline (&7%OFFLINE_COUNT%&a):\n%PREFIX% &8%OFFLINE_FRIENDS%"
    MSGCommand:
      PlayerOffline: "%PREFIX% &c%NAME% seems to be offline!"
      NoFriends: "%PREFIX% &c%NAME% has to be your friend in order to send him a private message!"
      MessagesDisabled: "%PREFIX% &cYou cannot send messages while you have set them to off!"
      NoMSGWanted: "%PREFIX% &cYou are currently not able to send %NAME% private messages!"
      MSG: "&bF &7| [&3%SENDER%&7] -> [&3%NAME%&7]: &r%MESSAGE%"
      AbusivePhrase: "%PREFIX% &cYour message contains forbidden phrases! \n%PREFIX% &cFlagged: &7%PHRASE%"
    ReplyCommand:
      NoReply: "%PREFIX% &cYou do not have a message to repyl to!"
    JumpCommand:
      NoFriends: "%PREFIX% &c%NAME% has to be your friend in order to jump to his location!"
      PlayerOffline: "%PREFIX% &c%NAME% seems to be offline!"
      JumpingDisabled: "%PREFIX% &c%NAME% does not want players to jump to his location!"
      JumpToFriend: "%PREFIX% &aYou jumped to %NAME%'s location!"
      JumpedToYou: "%PREFIX% &3%NAME% jumped to your location!"
      ServerBlocked: "%PREFIX% &cYou cannot jump to your friends current server!"
      SameServer: "%PREFIX% &cYou are already on the same server as %NAME%!"
    OptionsJumpingCommand:
      Enable: "%PREFIX% &aYou enabled jumping to your location!"
      Disable: "%PREFIX% &7You disbaled jumping to your location!"
    OptionsRequestsCommand:
      Enable: "%PREFIX% &aPlayers are now able to send your friendrequests!"
      Disable: "%PREFIX% &7Players are no longer able to send you requests!"
    OptionsMessagesCommand:
      Disable: "%PREFIX% &aYou won't get any further messages from your friends!"
      Enable: "%PREFIX% &7You can now receive messages from your friends!"
      OnlyFavorites: "%PREFIX% &6Only your favorite players are able to send you messages now!"
    OptionsOfflinemodeCommand:
      Disable: "%PREFIX% &aYou are now online!"
      Enable: "%PREFIX% &7You are now offline!"
    OptionsPartyInvitesCommand:
      Disable: "%PREFIX% &7You will not receive any more party invites!"
      Enable: "%PREFIX% &aYou can now receive party invites again!"
    NicknameCommand:
      NoFriends: "%PREFIX% &c%NAME% has to be your friend in order to give him a nickname!"
      SameNickname: "%PREFIX% &c%NAME% is already named %NICKNAME%!"
      SetNick: "%PREFIX% &a%NAME% is now called %NICKNAME%"
      AbusivePhrase: "%PREFIX% &cYour nickname contains forbidden phrases! \n%PREFIX% &cFlagged: &7%PHRASE%"
      NickLenght: "%PREFIX% &cA nickname cannot be longer than 16 characters!"
  FriendChat:
    DisabledOption: "%PREFIX% &cYou cannot write in the friendchat while you have disabled your messages!"
    Format: "&b%NAME% -> Friends&7:&r%MESSAGE%"
    AbusivePhrase: "%PREFIX% &cYour message contains forbidden phrases! \n%PREFIX% &cFlagged: &7%PHRASE%"
 
PartyMessages:
  NoPermissions: "%PREFIX% &cYou do not have permissions to do that!"
  NoPlayer: "%PREFIX% &cOnly players are able to perform this command!"
  UnknownCommand: "%PREFIX% &cUnknown command! -> /party help"
  WrongUsage: "%PREFIX% &cWrong usage! -> %USAGE%"
  Commands:
    PlayerInvalid: "%PREFIX% &c%NAME% seems to be offline!"
    HelpCommand:
      UnknownPage: "%PREFIX% &c%PAGE% &c is not a valid helppage!"
      Page1:
     - "%PREFIX% ------------------------------------------"
      - "%PREFIX% &b/party invite <Name>"
      - "%PREFIX% &b/party accept <Name>"
      - "%PREFIX% &b/party deny <Name>"
      - "%PREFIX% &b/party leave"
      - "%PREFIX%"
      - "%PREFIX% &7More commands -> /party help 2"
      - "%PREFIX% ------------------------------------------"
      Page2:
     - "%PREFIX% ------------------------------------------"
      - "%PREFIX% &b/party kick <Name>"
      - "%PREFIX% &b/party promote <Name>"
      - "%PREFIX% &b/party demote <Name>"
      - "%PREFIX% &b@party <Message>"
      - "%PREFIX% &b/party join <Name>"
      - "%PREFIX% &b/party list"
      - "%PREFIX% ------------------------------------------"
    InviteCommand:
      NoFriends: "%PREFIX% &c%NAME% has to be your friend in order to invite him to your party!"
      NoInvites: "%PREFIX% &c%NAME% does not want to receive any party-invites!"
      AlreadyInParty: "%PREFIX% &c%NAME% is already in a party!"
      NotLeader: "%PREFIX% &cOnly party leaders are able to invite new members!"
      AlreadyInvited: "%PREFIX% &cYou have already sent an invite to %NAME%!"
      PlayerOffline: "%PREFIX% &c%NAME% seems to be offline!"
      InviteSent: "%PREFIX% &aYou have successfully send an invite to %NAME%!"
      InviteReceived: "%PREFIX% &3%NAME% &awants you to join his party!"
      CreateParty: "%PREFIX% &aYou successfully created a party!"
      ClickableMessage:
        Message: "%PREFIX% %ACCEPT_BUTTON% &aor %DENY_BUTTON% &a%NAME%'s party-invite!"
        AcceptButton:
          Text: "&6[Accept]"
          Hover: "&aClick here to accept %NAME%'s request!"
        DenyButton:
          Text: "&c[Deny]"
          Hover: "&cClick here to deny %NAME%'s request!"
    DenyCommand:
      NoInvite: "%PREFIX% &cYou do not have an invite from %NAME%!"
      Deny: "%PREFIX% &7You denied the invite from %NAME%!"
      NoNewInvite: "%PREFIX% &cYou do not have any new invite!"
      Denied: "%PREFIX% &7%NAME% denied your party-invite!"
    AcceptCommand:
      NoInvite: "%PREFIX% &cYou do not have an invite from %NAME%!"
      PartyClosed: "%PREFIX% &cThe party you want to join does not exist anymore!"
      NoNewInvite: "%PREFIX% &cYou do not have any new invite!"
      InviteExpired: "%PREFIX% &cThis party-invite has expired!"
      PartyLimitReached: "%PREFIX% &cThe party you want to join has already reached the maximum amount of players!"
      Join: "%PREFIX% &aYou joined %NAME%'s party!"
      NewMember: "%PREFIX% &3%NAME% has joined the party!"
      AlreadyInParty: "%PREFIX% &cYou are currently in another party!"
    LeaveCommand:
      NoParty: "%PREFIX% &cYou are currently in no party!"
      Leave: "%PREFIX% &7You left the party!"
      MemberLeave: "%PREFIX% &3%NAME% &7has left the party!"
    PromoteCommand:
      NotInParty: "%PREFIX% &c%NAME% is not a member of your party!"
      NoParty: "%PREFIX% &cYou are currently in no party!"
      NoLeader: "%PREFIX% &cOnly partyleaders are able to promote other members!"
      Promoted: "%PREFIX% &a%NAME% is now a party-leader!"
      NewLeader: "%PREFIX% &aYou are now a party-leader!"
      AlreadyLeader: "%PREFIX% &c%NAME% is already a party-leader!"
    DemoteCommand:
      NotInParty: "%PREFIX% &c%NAME% is not a member of your party!"
      NoParty: "%PREFIX% &cYou are currently in no party!"
      AlreadyMember: "%PREFIX% &c%NAME% is already a normal party-member!"
      NoLeader: "%PREFIX% &cOnly partyleaders are able to demote other members!"
      Demoted: "%PREFIX% &7%NAME% is no longer a leader!"
      NewMember: "%PREFIX% &7You are no longer a party-leader!"
    ListCommand:
      NoParty: "%PREFIX% &cYou are currently in no party!"
      List: "%PREFIX% &aLeaders (&7%LEADER_COUNT%&a):\n%PREFIX% &7%PARTY_LEADERS%\n%PREFIX% &aMembers (&7%MEMBER_COUNT%&a):\n%PREFIX% &7%PARTY_MEMBERS%"
    KickCommand:
      NoParty: "%PREFIX% &cYou are currently in no party!"
      NotInParty: "%PREFIX% &c%NAME% is not a member of your party!"
      NoLeader: "%PREFIX% &cOnly leaders can kick other members!"
      Kick: "%PREFIX% &7%NAME% was kicked out of your party!"
      Kicked: "%PREFIX% &cYou were kicked out of the party!"
  PartyChat:
    NoParty: "%PREFIX% &cYou are currently in no party!"
    Message: "%PREFIX% &3%NAME% | &r%MESSAGE%"
    AbusivePhrase: "%PREFIX% &cYour message contains forbidden phrases! \n%PREFIX% &cFlagged: &7%PHRASE%"
  SwitchServer:
    ServerBlocked: "%PREFIX% &cYou cannot enter this server while beeing in a party!"
    JoinServer: "%PREFIX% &aYour party joins server %SERVER%!"

Видео обзор плагина Friends Premium:​

Эти видео взяты из бесплатного ресурса Friends для Spigot, но прекрасно представляют этот плагин.

Плэйсхолдеры плагина Friends Premium:​

%friendspremium_total%
%friendspremium_online%
%friendspremium_status%

Установка плагина Friends Premium:​

- Для использования FriendsPremium вам необходимо иметь BungeeCord/Waterfall-Network и MySQL-Database!

  1. - Поместите FriendsPremium на ваш прокси и тот же файл на все серверы, на которых вы хотите, чтобы игроки использовали встроенный GUI!
  2. - Перезапустите все серверы
  3. - Перейдите в папку с плагинами FriendsPremium и откройте MySQL.yml
  4. - Введите данные для входа в вашу базу данных
  5. - Снова перезапустите все серверы. Все готово.

ПРИМЕЧАНИЕ:​

Все разрешения являются разрешениями уровня bungee. Не имеет значения, являетесь ли вы OP. Вам нужен плагин на права, который обрабатывает разрешения для BungeeCord.

Иногда необходимо включить BungeeCord в spigot.yml ваших серверов. Если ваши друзья не отображаются в инвентаре как положено, перейдите в
папки каждого сервера и найдите файл spigot.yml. Внутри есть опция "BungeeCord", обязательно включите ее.

Author

bobobo

More resources from bobobo

BorderPlus
BorderPlus
Позволяет вашим игрокам самим расширять границы мира с помощью валюты или предметов.
PluginManager+
PluginManager+
Интуитивно понятный интерфейс PluginManager позволяет легко управлять подключаемыми плагинами.
Lands - Land claim plugin
Lands - Land claim plugin
Многофункциональный GUI, налоги, настройки, флаги, простота использования, титулы, награды, и т.д.
ForceResourcepacks
ForceResourcepacks
Send resourcepacks globally/per server/world. Execute actions! Spigot, Bungee&Velocity
FateHubCore
FateHubCore
Конструктор меню | Гаджеты | Отключаемые модули | Настраиваемый компас | Очередь
Chest Protect
Chest Protect
Защита сундуков, дверей, печей, всех блоков, графический интерфейс, флаги, экономика, фулл настройка
AdvancedEnchantments
AdvancedEnchantments
200+ кастомных чар - таблица чар и поддержка наковальни - 20+ предметов
AxAuctions | All-In-One Auction Plugin
AxAuctions | All-In-One Auction Plugin
Многофункциональный плагин аукционного дома с полной поддержкой мультисервера и многое другое
WeaponMechanicsCosmetics
WeaponMechanicsCosmetics
Визуальные/звуковые эффекты для вашего оружия/гранат/взрывов от WeaponMechanics
UltimateRewards
UltimateRewards
Неограниченные вознаграждения с множеством типов и полностью настраиваемыми GUI-интерфейсами.
RaytraceAntiXray
RaytraceAntiXray
Лучшее решение для борьбы с xray для всего, включая руды, сущности и блоки, использует трассировку.
➢ BedWars (ClashWars) Minigame
➢ BedWars (ClashWars) Minigame
MultiArena | BungeeCord | Стабильный | Установил и забыл
Categories
TopBottom