Giter VIP home page Giter VIP logo

autoreconnect's Introduction

AutoReconnect [1.18.x][Fabric][Client]

Description

This mod will automatically try to reconnect you back to a server if you got disconnected. By default, it will make 4 attempts after 3, 10, 30 and 60 seconds.

Features

  • Additional button on the Disconnect Screen which will reconnect you without having to go back to the menu first
  • AutoReconnect
    • Automatically reconnect after getting disconnected
    • Multiple attempts
    • Individual delays
    • Infinite attempts (Optional, repeats last attempt)
    • Manual reconnect still possible
    • Countdown is showing and can be canceled
  • AutoMessage
    • Automatically send messages after reconnecting, e.g., to join a certain lobby or just say hi to your friends ;P
    • Delay between messages and before the first one
    • Targets specific server, realm or singleplayer world identified by its name (for details see below)
    • Only executed after automatic reconnects and not if you reconnect manually or if it hasn't even been a reconnect
  • Works for Multiplayer, Realms and even for Singleplayer!
  • Extras
    • In-game configuration through Mod Menu
    • Support Mod Menu and AuthMe (for details see below)
    • Disconnect Screen (like many other screens) can be exited by pressing escape
    • After being disconnected from a singleplayer world, you won't end up on the Multiplayer Screen (Bug MC-46502)

Installation

  1. Download and install Fabric and set up the profile the way you want
  2. Download the following mods and put them in the mod folder:

Compatibility/Support

  • Mod Menu
    • Properly shows the mod icon, name and author and provides a link for the curseforge project page and the github issues page
    • Graphical user interface to configure the mod in-game
  • AuthMe
    • Countdown for automatic reconnect will stop if you're re-authenticating to revalidate your session

Details

  • Automatic reconnects
    • Attempts can be configured by adding strictly positive values (delay in seconds) to the list of delays. For each value in that list a delayed attempt will be made to reconnect you.
    • Can be disabled by simple not configuring any attempts. Only manual reconnects are possible then.
  • Automatic messages
    • Will only be executed if an automatic reconnect attempt has been made, so you didn't click on the reconnect button yourself.
    • Targets a specific server, realm or singleplayer world. Enter the name of the server, realm or singleplayer in the configuration.
    • A delay can be configured (in milliseconds). This delay will be the same between every message and even the first one and the moment you joined.

Future plans

  • Allow multiple AutoMessage targets so that different messages will be sent when reconnecting to different servers, realms or singleplayer worlds
  • Custom configuration screen and potentially drop the cloth-config dependency
    • Improve the user experience
    • Allow more complex config to make the first point possible to configure
  • I'm not planning to port this mod to forge

Feedback, Suggestions, Bugs & Issues

  • For feedback and suggestions please write a comment on curseforge
  • If you found a bug or an issue, write a comment on curseforge or open an issue on github. Make sure to give a detailed description of the issue and post the latest logs, or a potential crash report, preferably by using something like pastebin.

Screenshots

countdown

failed

manual

config

autoreconnect's People

Contributors

bstn1802 avatar icaitlyn avatar tinyoverflow avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.