CBMFC ★ [Custom Serverlist & Playerlist | Private Message, Friend, Party & Maintenance System] ★ icon

CBMFC ★ [Custom Serverlist & Playerlist | Private Message, Friend, Party & Maintenance System] ★ -----

The all-round solution for every Bungeecord network!




General:
  • This version should work with 1.15 without problems.
Variables:
  • [cbmfc-proxy-players-max] - show the max amount of players allowed in the config
PlayerList:
  • Option to enable/disable this feature in the config.yml (disabled by default)
  • Option to set a custom version (by default: players online/players offline)
Note: This feature will mark your server as out of date in the list. This is only visual and no functions or players are limited through this.
----------, Jun 30, 2022

GlobalChat:
+ Option to enable/disable the GlobalChat in the config.yml

FakePlayerCount:
* Now also includes real players => more dynamic/realistic behaviour
----------, Jun 30, 2019

General:
* All messages starting with a defined character (default !) will be send to all servers in the network
  • The starting character can be set in the config.yml
* You can exclude servers from the global chat (like game servers) in the config.yml
+ Message that a user gets when trying to use the Global Chat on a excluded server
  • Can be edited in the config.yml
* You can't use the GlobalChat and PartyChat at the same time
----------, Jun 14, 2019

Party:
+ Option in the config to enable/disable if all players get moved when the party owner joins a server (default: true)

* Re-designed the /party chat & pc command, now if no message defined the command will toggle between the "normal" and "the party only chat"
  • normal: normal server wide chat, all of your future messages will be send to all players as normal
  • party: all of your future messages will only be send to party members
+ Party only chat enable/disable message in the config
* Changed Party.Chat to Party.Chat.Format in the config
* You need to regenerate the Party.Chat section!
----------, Mar 6, 2019

General:
* If the creator of a party leaves the network all pending invites will be canceled (Thanks to @lesslee for reporting this issue)

Commands:
+ Option to set "disabled servers" for commands (this will prevent the usage of this command on the specified servers)
+ This includes the following commands:
  • /party
  • /pc
  • /friend
  • /friends
----------, Feb 24, 2019

Maintenance:
* Maintenance mode now turns on itself after server restart if it was enabled on shutdown
----------, Jan 16, 2019

General:
+ Fixed some spelling mistakes

Maintenance Command:
+ /maintenance add|remove <player name> - add|remove a player to the maintenance whitelist
* Permission: CBMFC.Maintenance

MOTD:
* Option to set multiple MOTDs (just add one under the next number)
  • You need to regenerate the MOTD part of your config
* Option to enable/disable the switch to the next MOTD on proxy ping
(everytime a player sees the motd it switches to the next one, so the next player will see the next defined motd)
----------, Jan 12, 2019

Commands:
+ Option to disable all message system commands (config.yml), including:
  • /msg
  • /w
  • /message
  • /reply
  • /r
+ Option to disable all party system commands (config.yml), including:
  • /party
  • /pc
+ Option to disable all friend system commands (config.yml), including:
  • /friend
  • /friends

=> By setting a option to false, those commands will not be registered anymore by CBMFC!
----------, Nov 25, 2018

Reply:
- Fixed a error that could cause misdirection of reply messages
----------, Sep 16, 2018

Friend command:
+ /friends - command alias for /friend

Message command:
+ /w - command alias for /msg
+ /message - command alias for /msg

Party command:
+ /pc <message> - command alias for /party chat <message>
- updated default Party.Help part in the config.yml
+ Party.NoChatMessage - error message if no message for the chat command is defined (config.yml)
  • handles both /pc <message> and /party chat <message> command

Message system:
+ MessageSystem.Monitor.Enabled - enable/disable the monitoring of private messages (config.yml)
- MessageSystem.Monitor got replaced by MessageSystem.Monitor.Text in order to work with new options
+ MessageSystem.Enabled - enable/disable the network wide messaging system (config.yml)
+ MessageSystem.Disabled - message which gets displayed when user try to send a message while system is disabled (config.yml)
- You need to regenerate the CBMFC.MessageSystem part in your config (delete the part so the server can generate the new one)

Reply command:
+ /reply <message> - reply to the last received private message
+ /r - command alias for /reply
- requires CBMFC.Message permission
+ MessageSystem.Reply.NoMessage - error message if user has no messages to reply to (config.yml)
----------, Sep 1, 2018

Bug fixes:
* Removed replacement of color codes in normal text messages (other variables can still be used)

Commands:
* New command: /gblreload - reload the full configuration (can be used for example to reload the MOTD)
* New permission: CBMFC.Reload
----------, Aug 28, 2018

Tablist:
* Global tablist that displays the same header & footer on all servers of the network
* Option to enable/disable in the config (default: true)
* Option to set unlimited header & footer rows which work with all CBMFC variables
----------, Jul 8, 2018

Party:
* Changed to the use of UUID's instead of player names to prevent conflicts with name changes

Chat:
* New option in the config.yml to enable/disable the use of CBMFC variables in global chat

Friends:
* Data get stored in a special file with UUID's
  • Data can be restored after a proxy crash
  • Compatible with name changes of the player
  • Offline support if a player is not online
* New Permission: CBMFC.Friend - required to use the /friend command
* New Commands:
  • /friend list - show a list of all your friends with online/offline indicator
  • /friend add <player> - send a friend invite to a player (invited need to be online)
  • /friend remove <player> - remove a friend from your list
  • /friend accept <player> - accept the friend invite from a player (both sender & receiver need to be online)
  • /friend deny <player> - deny the friend invite from a player (both sender & receiver need to be online)
  • /friend join <player> - joins a friend's server (if joinable)
* New variable:
  • [cbmfc-friends] - amount of friends
* New messages in the config.yml:
  • Friend.UserNotOnline = the requested user is not online
  • Friend.AlreadyFriends = the requested user is already the players friend
  • Friend.NoFriends = player has no friends at the moment
  • Friend.NotFriends = the player and requested users are no friends
  • Friend.Removed = the player removed a friend
  • Friend.NoFriendInvite = no outstanding friend invites
  • Friend.Invite.Sender = conformation that invite got send
  • Friend.Invite.Receiver = invite receiving
  • Friend.Invite.Pending = the requested player is already invited
  • Friend.Invite.Removed = the player rejected his sent invite
  • Friend.Accept = the player accept the friend invite
  • Friend.Accept_Info = the invite author receives a message that his invite got accepted
  • Friend.Deny = the player deny the friend invite
  • Friend.Deny_Info = the invite author receives a message that this invite got denied
  • Friend.Server_Join.Try = the player tries to join a friend's server
  • Friend.Server_Join.Error = the player could not join a friend's server
----------, May 22, 2018

General:
* The config does now support UTF-8 characters
----------, May 13, 2018

General:
* Updated default config

Party decline command:
* /party decline - deny/decline a party invite
  • You can't accept the invite afterwards
* Changed this as default command for the hovering deny invite message
  • A change in your existing config is recommended
* New message in the config.yml:
  • Party.DeclineInfo = information that the invited player has denied the invite
----------, May 10, 2018

General:
* Fixed some typos in the default config
* New language presets site: http://herbystar.eu/wiki/cbmfc-language-presets/
  • This site contains several config presets for different languages
----------, May 1, 2018

General:
* New option to enable/disable the MOTD in the config.yml => You need to regenerate the MOTD line in your config!
* Two new variables:
  • <13> - ✔
  • <14> - ✖

Party:
* You can now setup party invite's with clickable buttons in the chat
* New permission: CBMFC.Party - required to use the /party command as player
* New messages in the config.yml:
  • Party.Invite.Sent = conformation that invite has been sent to person
  • Party.Invite.Accept.Text = text for invite accept button
  • Party.Invite.Accept.Hover = text that appears when hovering over the accept button in chat
  • Party.Invite.Accept.Command = command that gets executed when clicking on that button
  • Party.Invite.Decline.Text = text for invite decline button
  • Party.Invite.Decline.Hover = text that appears when hovering over the decline button in chat
  • Party.Invite.Decline.Command = command that gets executed when clicking on that button
  • Party.Invite.BeforeButtons = text of the invite that stand before the buttons
  • Party.Invite.AfterButtons = text of the invite that follows after the buttons
  • Party.Invite.Old.Use = toggle if the new system, or old normal message shall be send
  • Party.Invite.Old.Text = old default Party.InviteReceived message
----------, Apr 23, 2018

General:
* Updated some old methods
* New variables:
  • [cbmfc-player-name] - name of the player if available
  • [cbmfc-player-displayname] - displayname of the player if available

Party:
* New Commands:
  • /party create - create a party
  • /party invite <player name> - invite a player to your
  • /party have - check if you're in a party
  • /party join - join the invited party
  • /party leave - leave your current party
  • /party dissolve - remove/delete your party
  • /party kick <player name> - remove a player from your party
  • /party chat <message> - send a message to all party members
* New variables:
  • [cbmfc-party-size] - size of your party
  • [cbmfc-party-creator-name] - name of current host/creator of your party
  • [cbmfc-party-creator-displayname] - displayname of current host/creator of your party

* New messages in the config.yml:
Events:
  • Party.JoinedServer = party joined a server
  • Party.Dissolved = party got dissolved by its creator
Commands:
  • Party.NoParty = player has no party
  • Party.Created = party got created
  • Party.AlreadyCreated = party is already created
  • Party.Remove = party got dissolved
  • Party.NotCreator = not the host/creator of the party
  • Party.Have = check if you're in a party or not
  • Party.Leave = player left the party
  • Party.LeaveInfo = information of player leave for party creator
  • Party.Join = player joined the party
  • Party.JoinInfo = information of player join for party creator
  • Party.AlreadyInParty = player is already in a party (sent when trying to join a party)
  • Party.NoInvite = player got no party invite
  • Party.InviteSent = invite to a player got sent successful
  • Party.InviteReceived = player received a party invite
  • Party.PlayerAlreadyInAParty = invited player is already in a party
  • Party.Kicked = player got successfully kicked out of the party
  • Party.PlayerKicked = player got kicked out of the party
  • Party.Chat = party chat format
----------, Apr 22, 2018

Resource Information
Author:
----------
Total Downloads: 6,528
First Release: Apr 20, 2018
Last Update: Jun 30, 2022
Category: ---------------
All-Time Rating:
14 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings