BungeeFriends & BungeeParties icon

BungeeFriends & BungeeParties -----

Friend system!



New introductory video for BungeeFriends version 1.8+!
English (UK), Chinese subtitle available.

Created by Naptie MC, Thank you!

Spigot unsupported build here!

何かわからないことがあれば、気軽に Spigot PM または Twitter DM を送ってください。
- Spigot PM (Participants に SimplyRin_ と入力してください。)
- Twitter DM
- Email

コマンド一覧:
ゲーム内で /friend help を使用してください!

管理者向けコマンド:
- /friend force-add - プレイヤーと強制的にフレンドになります。
- /friend prefix - プレイヤーのPrefixを設定します。
- /friend lang update - 言語ファイルのアップデート確認を行います。
- /friend reload - 設定情報を再読込します。

コンソール限定コマンド:
- /friendconsole lang - コンソールで表示される言語を変更します。
- /friendconsole prefix - プレイヤーのPrefixを設定します。
- /friendconsole reload - 設定情報を再読込します。

必要な権限:
/friend <force-add,prefix,reload,lang update>: friends.command.admin

必要なプラグイン:
LuckPerms Bungee
LuckPerms は Spigot だけではなく、BungeeCord にも導入して下さい。
MySQL または、適切な設定を行うことで、BungeeCord と Spigot の権限を同時に管理することができます。
2021-03-16_10h10_04.png

エイリアスコマンドを無効にする方法:
config.yml を開いて以下の通り編集を行ってください。
値を true に変更するとエイリアスが無効になります。
Code (YAML):
Plugin:
  Disable-Aliases
:
    /msg
: false
    /f
: false
    /r
: false
    /reply
: false
    /fl
: false
    /pc
: false
    /tell
: false
    /message
: false
    /w
: false
    /whisper
: false
サーバーショートカット名を設定する方法:
エイリアスコマンドを無効にする方法と同様に、config.yml を以下の通りに編集してください。
Code (YAML):
Plugin:
  ServerName
:
    '1'
:
      Type
: startsWith
      ServerName
: lobby
      ReplaceName
: ロビー
    '2'
:
      Type
: contains
      ServerName
: game
      ReplaceName
: ゲーム
    '3'
:
      Type
: equalsIgnoreCase
      ServerName
: sw-1
      ReplaceName
: SkyWars
    '4'
:
      Type
: startsWith
      ServerName
: server_
      ReplaceName
: 生活
現在利用可能な Type は以下の通りです。
- startsWith : サーバー名の最初が一致するかどうか
サーバー名が: lobby-1, lobby-2 の場合、
ServerName を lobby- に設定するとサーバー名に "ロビー" と表示されます。
- contains : サーバー名の中に値が含まれるかどうか
サーバー名が: mcgame-1, mcgame-2 の場合、
ServerName を game に設定するとサーバー名に "ゲーム" と表示されます。
- equalsIgnoreCase : サーバー名が一致するかどうか (大文字小文字は区別しません。)
サーバー名が: sw-1 の場合、
ServerName: を SkyWars に設定するとサーバー名に "SkyWars" と表示されます。
2020-05-21_12h22_48.png

BungeeParties を有効にする方法:
config.yml を開いて以下の値を true に変更することで、BungeeParties が有効になります。
Code (YAML):
Plugin:
  Enable-BungeeParties
: true # false で無効になります。
パーティーワープを無効にする方法:
パーティーワープとは、パーティーのリーダーがサーバーを移動した時、自動的にメンバーをリーダーが移動したサーバーに移動させる機能です。
値を true にすることで機能が無効になります。
Code (YAML):
Plugin:
  Disable-PartyWarp
: false
サーバー移動時の通知を無効にする方法:
Code (YAML):
Plugin:
  Disable-ServerSwitchNotifer
: true # false でメッセージが表示されるようになります。
prefix.yml を使用して権限毎のランクを設定する方法:
Code (YAML):
List:
  MVP+
:
    Prefix
: '&b [MVP&c+&b ] '
    Permission
: friends.prefix.mvp
  VIP+
:
    Prefix
: '&a [VIP&6+&a ] '
    Permission
: friends.prefix.vip_plus
  VIP
:
    Prefix
: '&a [VIP ] '
    Permission
: friends.prefix.vip
そこそこクセがあるので、通常は LuckPerms の使用を推奨します。
Prefix を設定する際は、高いランクを上から順番に設定してください。
prefix.yml は v2.1.3 で削除されました。
今後は LuckPerms Bungee を使用して Prefix の同期を行って下さい。
自己責任で再度このオプションを有効にするには、config.yml を編集して下さい。
この場合、サポートを受けることはできません。
Code (YAML):
# config.yml
Plugin
:
  Enable-Deprecated-PrefixYml
: true
MySQL の設定:
mysql.yml を編集してください。
フレンドリストや、PrefixのみがMySQL上に保存されます。
その他のデータは保存されませんのでご注意ください。
Code (YAML):
Enable : true
DebugMode
: false
Username
: root
Password
: PASSWORD
Address
: localhost:3306
Database
: bungeefriends
Timezone
: JST
UseSSL
: false

[Authorized Official] MCBBS: https://www.mcbbs.net/thread-1171313-1-1.html Created by Cao_chao_

If you have any questions, please feel free to send me Spigot PM or Twitter DM.
- Spigot PM (Enter SimplyRin_ for Participants.)
- Twitter DM
- Email

Command list:
Use /friend help in the game!

Administrator Commands:
- /friend force-add - Forces you to become a friend with the player.
- /friend prefix - Sets the player's Prefix.
- /friend lang update - Check the language file update.

Console only Commands:
- /friendconsole prefix - Sets the player's Prefix from Console.
- /friendconsole lang - Change the displayed language

Required Permission:
/friend <force-add,prefix,reload,lang update>: friends.command.admin

Depend plugin:
LuckPerms Bungee
LuckPerms should be installed not only in Spigot, but also in BungeeCord.
You can manage the privileges of BungeeCord and Spigot at the same time, either in MySQL or with the appropriate settings.
2021-03-16_10h10_04.png

Official Test Server:
MineFormat(CUnet)(noise_scale)(Level3)(height 540).png
play.mineformat.net [1.8-1.17]

I appreciate it. Thank you.
Please let me know if you can cooperate as a test server!

How to Disable the Alias Command:
Open config.yml and edit it as follows.
Changing the value to true disables the alias.
Code (YAML):
Plugin:
  Disable-Aliases
:
    /msg
: false
    /f
: false
    /r
: false
    /reply
: false
    /fl
: false
    /pc
: false
    /tell
: false
    /message
: false
    /w
: false
    /whisper
: false
How to Set the Server Shortcut Name:
As with disabling alias commands, edit config.yml as follows.
Code (YAML):
Plugin:
  ServerName
:
    '1'
:
      Type
: startsWith
      ServerName
: lobby
      ReplaceName
: ロビー
    '2'
:
      Type
: contains
      ServerName
: game
      ReplaceName
: ゲーム
    '3'
:
      Type
: equalsIgnoreCase
      ServerName
: sw-1
      ReplaceName
: SkyWars
    '4'
:
      Type
: startsWith
      ServerName
: server_
      ReplaceName
: 生活
The currently available types are:
- startsWith : Whether the first server name matches
If the server name is: lobby -1, lobby -2, setting ServerName to lobby- displays "Robbie" in the server name.
- contains : Whether the server name contains a value
If the server name is: mcgame -1, mcgame -2, setting ServerName to game displays "Game" in the server name.
- equalsIgnoreCase - Whether the server names match (It is not case sensitive.)
If the server name is: sw -1, setting ServerName: to SkyWars causes "SkyWars" to be displayed in the server name.
2020-05-21_12h22_48.png

How to Enable BungeeParties:
Open config.yml and change the following value to true to enable BungeeParties.
Code (YAML):
Plugin:
  Enable-BungeeParties
: true # False disables it.
To disable party warps:
A party warp is a feature that automatically moves members to the server that the party leader moved to when the party leader moved the server.
A value of true disables the feature.
Code (YAML):
Plugin:
  Disable-PartyWarp
: false
To disable notification on server moves:
Code (YAML):
Plugin:
  Disable-ServerSwitchNotifer
: true # False to display the message.
How to Set Per-Authority Rank Using prefix.yml:
Code (YAML):
List:
  MVP+
:
    Prefix
: '&b [MVP&c+&b ] '
    Permission
: friends.prefix.mvp
  VIP+
:
    Prefix
: '&a [VIP&6+&a ] '
    Permission
: friends.prefix.vip_plus
  VIP
:
    Prefix
: '&a [VIP ] '
    Permission
: friends.prefix.vip
I usually recommend using LuckPerms because it has some quirks.
When setting the prefix, set the highest rank from the top.
prefix.yml was removed in v 2.1.3.
From now on, please use LuckPerms Bungee to synchronize Prefix.
To re-enable this option at your own risk, edit config.yml.
Support is not available in this case.
Code (YAML):
# config.yml
Plugin
:
  Enable-Deprecated-PrefixYml
: true
Configuring MySQL:
Edit mysql.yml.
Only your friend list or Prefix is stored in MySQL.
Note that other data is not saved.
Code (YAML):
Enable : true
DebugMode
: false
Username
: root
Password
: PASSWORD
Address
: localhost:3306
Database
: bungeefriends
Timezone
: JST
UseSSL
: false
API (Self-responsible, deprecated):
Load the plug-in Jar into the Maven project.
Code (XML):
<dependency>
    <groupId>net.simplyrin.bungeefriends </groupId>
    <artifactId>BungeeFriends </artifactId>
    <version>2.0.4 </version>
    <scope>system </scope>
    <systemPath>${basedir}/libs/BungeeFriends-2.0.4.jar </systemPath>
</dependency>
Access to API:
Code (Java):
BungeeFriends api = BungeeFriends. getAPI ( ) ;

ProxiedPlayer player = ProxyServer. getInstance ( ). getPlayer ( "SimplyRin" ) ;

// Get Friends
FriendUtils friendUtils = api. getFriendUtils (player. getUniqueId ( ) ) ;
List <UUID > friends = friendUtils. getFriendsUniqueId ( ) ;

// Get Party Members
PartyUtils partyUtils = api. getPartyUtils (player. getUniqueId ( ) ) ;
List <String > members = partyUtils. getParties ( ) ;
Screenshots:

[​IMG]

[​IMG]

[​IMG]

* Some screenshots under development are included.
Resource Information
Author:
----------
Total Downloads: 7,042
First Release: Jul 30, 2018
Last Update: Apr 16, 2021
Category: ---------------
All-Time Rating:
71 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings