Bungee Join Messages icon

Bungee Join Messages -----

Network-wide join, leave and switch messages.




No reason to update if your current version does not have issues.

- Updated PremiumVanish dependency.
- Updated Spigot Dependency to 1.20

Please send me a DM if this version does not work for you on 1.20+ servers.
----------, Dec 3, 2023

This update should fix a few of the console errors.
----------, Dec 19, 2021

This one adds some more filtering to which servers receive what messages.
You can see the new config sections on the pastebin: https://pastebin.com/c3uz6aS3
(Look for ##New in 1.10, they are on line 75 and 102.)

Addition 1) (Under Settings :)
upload_2021-4-4_15-9-33.png
Much like the "SwapServerMessageViewableBy" parameter, you can now select who will see the Join messages and Leave messages. This basically allows you to remove the global part of the message.

Addition 2) (Also Under Settings)
upload_2021-4-4_15-10-39.png
You can now specify a list of servers that will not see the Join or Leave message. These server names are case sensitive!
Note that these servers will still trigger the messages if you join or leave them directly.
If you want them to not trigger messages i recommend using the blacklist system!

Fixes: Edited some of the fakemessage commands so they also function with these new parameters. It hasn't been properly tested, so if you run into issues or unexpected behaviour, please let me know!

How to update:
Add the new configuration sections to your config.yml. Alternatively you can stop the server, delete config.yml and start the server again to get a new config. When you have edited the values you can use /bjoinreload to load in your new settings.

If you do not add the new sections, the plugin will use default values.

As per usual, if you notice any errors or have any issues, be sure to let me know in the discussion part of the resource!
----------, Apr 4, 2021

Fixed an issue where the JoinNetworkMessageEnabled and LeaveNetworkMessageEnabled did absolutely nothing :)
----------, Apr 1, 2021

- You can now specify servers that won't trigger join/leave/switch messages OR you can reverse it and set it so only a few servers have these messages enabled.

This is done under the new section in the configuration file. (Look for "NEW in 1.9.0" in the config explanation.) To update, simply add that section in to your config file.

This list is Case Sensitive, so make sure you type in the server names correctly!

https://pastebin.com/c3uz6aS3

If there are any issues, be sure to let me know!
----------, Mar 31, 2021

- Fixed an issue where if you wanted a special color code when using %from%, %to% or %server_name% parameters, the name that was listed under "Servers" would overwrite it. Now, if you want a servers name to be listed with a color that is not the one you have defined by default, use the new parameters %to_clean%, %from_clean% and %server_name_clean% to get the name, but without color codes.

- Added a new config section to specify who the server switch messages are displayed to. This allows you to specify if you want the message seen by the players on the server they disconnected from, connected to or a sepparate server. (or any combination of these). Check out the updated config explanation here (under Settings): https://pastebin.com/c3uz6aS3

(Thanks to _ToxicMC_ for reporting these)

Any issues? Be sure to let me know in the discussions tab!
----------, Mar 24, 2021

PremiumVanish is now supported.

PremiumVanish must be set up correctly on the bungee network to function.
This update comes with two new configuration options, that can be seen at the bottom of this page, under "OtherPlugins":
https://pastebin.com/c3uz6aS3

With this, you can make it so a player with the silent permission will have their messages automatically toggled on or off depending on their vanish state.

It also supports playercount for moving between servers, making it so vanished players are not counted.
----------, Feb 14, 2021

- Fixed an error where the plugin wasn't pulling the silenced move events for the console from config.
----------, Feb 9, 2021

All messages in the plugin can now be configured :)

This is done by the new config options under "Messages"
See this link for keys and default values, or delete your config.yml and allow the plugin to create a new one.

If you do not set the values, the plugin will use its default values.
See default config here:
https://pastebin.com/c3uz6aS3

If you encounter any issues with the message settings, please let me know in the discussion part of the plugin :)

Other changes:
- Changed the silenced messages that are sendt in the bungee console. They are also now configurable.
- Technically added HEX support... It just... Won't work... Should be as simple as &#ffffff but so far it has only given me default colors...
----------, Feb 9, 2021

Messages can now use %displayname%, however for most servers this won't do much, as plugins will have to edit the players displayname on bungee for this to register. If no displayname has been set, it will default to the users normal name.

This is yet another thing I can't do much about without making a bridge plugin between bungee and the individual servers.
----------, Feb 1, 2021

FIXED an issue where using the togglejoinmessage command would fail if you did not have the perm to use the fakeperm command. :I
----------, Jan 12, 2021

Greetings!
With this update I have added the "bjointoggle" command. (or "togglejoinmessage" if you like aliases.

Usage:
/bjointoggle <join/leave/switch/all> <on/off>

This command allows players to disable certain messages from BungeeJoinMessages for themselves until the next network reboot.

Permission needed: bungeejoinmessages.togglemessage
----------, Jan 8, 2021

The following placeholders have been added:
SwapServerMessage:
- %playercount_from%
- %playercount_to%
- %playercount_network%

JoinNetworkMessage & LeaveNetworkMessage:
- %server_name%
- %playercount_server%
- %playercount_network%

NOTE:
- The playercount placeholders will count players, even if they are vanished!

Full config with comments can be found here:
https://pastebin.com/c3uz6aS3
----------, Jan 2, 2021

Minor update, as this wouldn't cause any issues on a server.

- Fixed a NPE when a player tried to type more than 3 arguments.
(Example: /fm fs ServerA ServerB Extra)
The extra argument would cause a NPE, because bungee's tab complete does not work the same as spigot.

This error would rarely be seen, as it only happens when people try to add more arguments than what is needed, and it causes no more harm than some scary text in the console. Either way, it's fixed in this minor update :)
----------, Jan 2, 2021

This update adds a few more config options, and a /fm toggle command.
Toggle lasts until bungee is reloaded.

If you do not update your current config, default values will be used.
(And you won't feel any change)

Full new config, with comments:
https://pastebin.com/c3uz6aS3
To update, simply add the "Settings" section.
----------, Dec 27, 2020

Because editing the strings is way easier with a reload command... :)
----------, Dec 27, 2020

Resource Information
Author:
----------
Total Downloads: 4,184
First Release: Dec 27, 2020
Last Update: Dec 3, 2023
Category: ---------------
All-Time Rating:
18 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings