diff --git a/CHANGELOG.md b/CHANGELOG.md index dd869f6..6d91538 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 1.0.3 + +- Fixed realms reconnection + ## 1.0.2 - Fixed YACL dependency ID diff --git a/common/src/main/java/dev/terminalmc/autoreconnectrf/mixin/MixinDisconnectedRealmsScreen.java b/common/src/main/java/dev/terminalmc/autoreconnectrf/mixin/MixinDisconnectedRealmsScreen.java index b0d977a..f9c215a 100644 --- a/common/src/main/java/dev/terminalmc/autoreconnectrf/mixin/MixinDisconnectedRealmsScreen.java +++ b/common/src/main/java/dev/terminalmc/autoreconnectrf/mixin/MixinDisconnectedRealmsScreen.java @@ -41,8 +41,6 @@ @Mixin(DisconnectedRealmsScreen.class) public class MixinDisconnectedRealmsScreen extends Screen { - @Unique - private boolean autoReconnect$firstInit = true; @Unique private boolean autoReconnect$shouldAutoReconnect; @Unique @@ -67,7 +65,7 @@ private void init(CallbackInfo info) { Button reconnectButton = buttons.getFirst(); Button cancelButton = buttons.size() == 2 ? buttons.getLast() : null; - if (!autoReconnect$firstInit && autoReconnect$shouldAutoReconnect) { + if (autoReconnect$shouldAutoReconnect) { AutoReconnect.startCountdown( (seconds) -> ScreenMixinUtil.countdownCallback(reconnectButton, seconds)); } @@ -80,7 +78,6 @@ private void init(CallbackInfo info) { reconnectButton.setMessage(localized("message", "reconnect")); }; } - autoReconnect$firstInit = false; } @Unique diff --git a/gradle.properties b/gradle.properties index f20e9b5..03e8b77 100644 --- a/gradle.properties +++ b/gradle.properties @@ -3,7 +3,7 @@ # Neo/Forge version ranges: https://maven.apache.org/enforcer/enforcer-rules/versionRanges.html # Project -mod_version=1.0.2+1.21 +mod_version=1.0.3+1.21 mod_group=dev.terminalmc mod_id=autoreconnectrf mod_name=AutoReconnect