Skip to content

Commit 1f43574

Browse files
committed
add remaining http requests to showBadges option
1 parent e175e64 commit 1f43574

File tree

2 files changed

+14
-3
lines changed

2 files changed

+14
-3
lines changed

src/main/java/io/github/axolotlclient/config/AxolotlClientConfig.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import io.github.axolotlclient.AxolotlclientConfig.Color;
66
import io.github.axolotlclient.AxolotlclientConfig.ConfigHolder;
77
import io.github.axolotlclient.AxolotlclientConfig.options.*;
8+
import io.github.axolotlclient.NetworkHelper;
89
import io.github.axolotlclient.config.screen.CreditsScreen;
910
import net.minecraft.client.MinecraftClient;
1011

@@ -17,7 +18,13 @@ public class AxolotlClientConfig extends ConfigHolder {
1718
public final BooleanOption useShadows = new BooleanOption("axolotlclient.useShadows", false);
1819
public final BooleanOption nametagBackground = new BooleanOption("axolotlclient.nametagBackground", true);
1920

20-
public final BooleanOption showBadges = new BooleanOption("axolotlclient.showBadges", true);
21+
public final BooleanOption showBadges = new BooleanOption("axolotlclient.showBadges", value -> {
22+
if(value){
23+
NetworkHelper.setOnline();
24+
} else {
25+
NetworkHelper.setOffline();
26+
}
27+
}, true);
2128
public final BooleanOption customBadge = new BooleanOption("axolotlclient.customBadge", false);
2229
public final StringOption badgeText = new StringOption("axolotlclient.badgeText", "");
2330

src/main/java/io/github/axolotlclient/mixin/MinecraftClientMixin.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,9 @@ public void startup(String worldFileName, String worldName, LevelInfo levelInfo,
110110

111111
@Inject(method = "stop", at = @At("HEAD"))
112112
public void stop(CallbackInfo ci){
113-
NetworkHelper.setOffline();
113+
if(AxolotlClient.CONFIG.showBadges.get()) {
114+
NetworkHelper.setOffline();
115+
}
114116
DiscordRPC.shutdown();
115117
}
116118

@@ -133,7 +135,9 @@ public void onMouseButton(CallbackInfo ci){
133135

134136
@Inject(method = "connect(Lnet/minecraft/client/world/ClientWorld;Ljava/lang/String;)V", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/network/ClientPlayerInteractionManager;flipPlayer(Lnet/minecraft/entity/player/PlayerEntity;)V"))
135137
public void login(ClientWorld world, String loadingMessage, CallbackInfo ci){
136-
NetworkHelper.setOnline();
138+
if(AxolotlClient.CONFIG.showBadges.get()) {
139+
NetworkHelper.setOnline();
140+
}
137141
}
138142

139143
@Inject(method = "resizeFraembuffer", at = @At("TAIL"))

0 commit comments

Comments
 (0)