Automatic Server Reconnect (Bungee-Reconnect) icon

Automatic Server Reconnect (Bungee-Reconnect) -----

Automatically reconnects players when a server goes down or restarts




Update PS2CStopSoundPacket to support 1.21.5
----------, Mar 26, 2025

Fix NoSuchFieldError on recent bungeecord versions
Update PS2CStopSoundPacket to support 1.21-1.21.4
Rework queue system to be non-blocking
----------, Feb 25, 2025

Update PS2CStopSoundPacket for 1.20.3-1.20.4
----------, Dec 8, 2023

Support bungee #1762 onwards. This will not be backwards compatible.

This update fixes a method signature error causing reconnect to not detect kicks.
----------, Nov 14, 2023

Updated PS2CStopSoundPacket to 1.20.2
----------, Oct 1, 2023

This is a hotfix for a reload error when users are reconnecting, max-reconnects not being respected and exclude-regex not loading from config.

This requires a config regen.
----------, Jun 16, 2023

Fixed NPE on startup
----------, Jun 13, 2023

Updated PS2CStopSoundPacket to 1.20
----------, Jun 11, 2023

If you do not use reconnect music, this update will do nothing and you may skip it.
----------, Mar 30, 2023

This will not affect you if you do not have protocolize installed.
Once again, Protocolize has issues (yes, 2.2.4) on 1.19.3 and won't play the correct sounds. For this reason I recommend you disable reconnect music until these issues are resolved.

If you want a quick workaround, try playing the next sound/music that you want from the list of Sounds. That should play the previous sound (the one you want)

Merry Christmas.
----------, Dec 21, 2022

While the plugin now supports 1.19.3 fully (updating mappings for StopSoundPacket for reconnect music) as of writing this, Protocolize (required for Reconnect Music) does not support 1.19.3. Therefor you should disable reconnect music until it does.

Merry Christmas.
----------, Dec 12, 2022

This patch fixes an issue where setting reconnect music to [] would break the configuration.

It also includes better error handling and logging.

It should be noted that there appears to be an issue with protocolize at the moment and therefor Reconnect music may not work.
----------, Aug 1, 2022

Fixed error when playing Reconnect music to old clients
----------, Jul 4, 2022

This patch fixes an issue where the Reconnecting message would stay up even if the Connection failed. Now when this happens the Restarting message will be displayed again.

Another fix is console spam related to smooth-brain exception handing in ReconnectServerConnector

Other misc changes are default config related, such as adding a link to all available Sounds that can be played as Reconnection music.
----------, Jun 17, 2022

This update allows you to play music while reconnecting a player.
For this to work you must have Protocolize installed.

This Update requires a config regeneration.
----------, Jun 17, 2022

This minor update adds a French Translation contributed by 4xx22 You'll need to regenerate your langs folder for this to appear.
----------, May 26, 2022

This release adds localization for Simplified Chinese.

Additionally, for developers, from this release forward there is now a maven package repository for this project!

A big thanks to @CJYKK for the localization contribution.
----------, May 13, 2022

This update fixes an issue where the failKickMessage would not color, as well a typo in the German localization file.

Thanks to @info.jatitv for the contribution.
----------, Apr 8, 2022

only generate language files when folder is empty or default language is missing.

Add bstats
----------, Mar 28, 2022

Added German language.

That's it.
----------, Mar 28, 2022

This release adds support for dynamic localization of messages based upon the clients' locale

Locale files can be found in ./plugins/Reconnect/lang/

When updating to this version it will require a configuration regeneration.

A big thanks to @dallasxfulcanelly for the contribution.
----------, Feb 13, 2022

Fixed duplicate player listings when a user disconnects/switches server while reconnecting
----------, Dec 26, 2021

This update includes a major rewrite of how reconnect handles connections
  • Better handling of kicks and failures just after connecting.
  • Better compatibility with other plugins.
  • Package refactor.
This update does not have any configuration changes.

Enjoy!
----------, Dec 19, 2021

Compiled against latest bungeecord & api improvements
Tested on 1.18
----------, Dec 3, 2021

Fixed compatibility with latest bungeecord.
  • Fix MethodNotFoundException when reconnecting due to InitialHandler#getRelayMessages being removed in bungee.
  • Improved API allowing Holder to have a any implementation of ServerQueue as a parent.
  • Refactoring internal variables
----------, Nov 16, 2021

Make sure empty shutdown.text matches all kick messages

Add /reconnect test command that manually starts the reconnect process to make it easy to test values such as timeouts.
----------, Oct 20, 2021

make sure the user is reconnected onException even if the server isObsolete as we will be checking if it's the same server and info later.

more better comments

increase delay between retry() and add retry(milliseconds) to reduce duplicate code & unneeded cpu cycles
----------, Jul 15, 2021

Reconnect has been tested to be fully compatible from 1.7-1.17

Changes:
+ Better debug messages
+ Moar Faster

Other:
+ GitLab CI
----------, Jun 16, 2021

This update adds better debugging support and a finer ability to control what servers auto reconnect functions on.
----------, Apr 9, 2021

This minor update allows you to only send subtitles if you wish.
Previous behavior required you to put a color char in the title's text in order to send the subtitle.
----------, Feb 12, 2021

This update contains API changes meant to allow other plugins to interact with and create their own implementations the ServerQueue.
----------, Feb 12, 2021

You can now add more animations and their associated placeholders in the config.

note:
This update regenerates the config
----------, Dec 7, 2020

This was fixed before but reintroduced later.

If someone was in the very last stages of finalizing a connection with the server they are reconnecting to when they switch servers they will still be pulled back to that server.

This update fixed that.
----------, Dec 1, 2020

This update addresses a memory leak where plugin messages are kept from the last connection to the new connection.

Fixed an NPE when a users server is null

Plugin now calls ServerConnectEvent when establishing a connection to the downed server.
----------, Nov 27, 2020

There was an issue where if a players connection was finalizing even if the they switched servers they could be reconnected back to the server.
----------, Nov 26, 2020

Before this update reconnecters would have just timed out after the plugin was reloaded (they just get cancelled).
Now the users get sent to one of the fallback servers if available, if not, kicked.

Fixed commands being registered before listener.

the (last) versioning change
----------, Oct 7, 2020

Fixed NPE that can occur when the reconnecter is cancelled
----------, Oct 6, 2020

This update has many fixes and changes.
to summarize:
  1. Plugin now respects per-listener server fallback priorities (This may have caused issues with people not being sent back to fallback servers)
  2. Performance and behavior optimizations
  3. More accurate timing
  4. Faster reconnections with less time spend waiting
Note: this update requires a config regeneration.
----------, Oct 5, 2020

Wrong jar file
----------, Oct 5, 2020

While this plugin did work with bedrock clients before It did so with the issue of flickering titles.
This is a client side bug that cannot be fully resolved.
this update does it's best to address this by allowing you to set the frequency of title/action bar updates to a higher number.

When set to 1000 (1 second) The flicker is only noticeable every second.
To set this see: "update-rate" in config.yml
----------, Oct 5, 2020

This update fixes an NPE that causes players to timeout among other things.

Also includes fix for potential resource leak that i forgot to build last upload.
----------, Oct 4, 2020

This update fixes an NPE that causes players to timeout among other things.
----------, Oct 4, 2020

When I first uploaded this version I didn't notice my IDE was compiling it against my default java install (JSE 12)

This version will work from 1.8 to 12.
It has not been tested on java SE 13
----------, Oct 3, 2020

Fixed plugin not reconnecting people due to tau being a special clever person that closes an active netty channel.
Fixed issue where the wait queue was including connection finalization time (whoops)
Improved config documentation (config version is still the same)
Optimized wait queue and reconnecter system.
----------, Oct 3, 2020

Resource Information
Author:
----------
Total Downloads: 11,714
First Release: Oct 2, 2020
Last Update: Mar 26, 2025
Category: ---------------
All-Time Rating:
38 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings