Config Optimizations
This commit is contained in:
parent
9cb54346a2
commit
a7efcd25ba
15 changed files with 161 additions and 77 deletions
|
@ -57,8 +57,8 @@ public class VersionChecker implements Runnable {
|
|||
private static Thread versionChecker;
|
||||
|
||||
public static void startCheck(boolean isClient) {
|
||||
if (versionChecker == null) {
|
||||
if (Configs.MAIN_CONFIG.checkVersions()) {
|
||||
if (versionChecker == null && isClient) {
|
||||
if (Configs.CLIENT_CONFIG.checkVersions() && Configs.CLIENT_CONFIG.didShowWelcomeScreen()) {
|
||||
versionChecker = new Thread(isClient ? new VersionCheckerClient() : new VersionChecker());
|
||||
versionChecker.start();
|
||||
}
|
||||
|
|
|
@ -14,7 +14,7 @@ import net.fabricmc.api.Environment;
|
|||
public class VersionCheckerClient extends VersionChecker {
|
||||
|
||||
public static void presentUpdateScreen(Screen parent) {
|
||||
if (!Configs.MAIN_CONFIG.didShowWelcomeScreen()) {
|
||||
if (!Configs.CLIENT_CONFIG.didShowWelcomeScreen()) {
|
||||
Minecraft.getInstance().setScreen(new WelcomeScreen(parent));
|
||||
|
||||
} else if (Configs.CLIENT_CONFIG.showUpdateInfo() && !VersionChecker.isEmpty()) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue