Skip to content

Commit

Permalink
fix some loading issues
Browse files Browse the repository at this point in the history
  • Loading branch information
GiantLuigi4 committed Jun 10, 2023
1 parent 81ebbbf commit ca1b1cc
Show file tree
Hide file tree
Showing 7 changed files with 20 additions and 13 deletions.
3 changes: 2 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ plugins {
id 'maven-publish'
id 'net.minecraftforge.gradle' version '5.1.+'
id 'org.spongepowered.mixin' version '0.7.+'
id 'org.parchmentmc.librarian.forgegradle' version '1.+'
}

version = mod_version
Expand All @@ -12,7 +13,7 @@ java.toolchain.languageVersion = JavaLanguageVersion.of(17)

println('Java: ' + System.getProperty('java.version') + ' JVM: ' + System.getProperty('java.vm.version') + '(' + System.getProperty('java.vendor') + ') Arch: ' + System.getProperty('os.arch'))
minecraft {
mappings channel: 'official', version: '1.19.2'
mappings channel: 'parchment', version: "2022.08.14-1.19.2"
//accessTransformer = file('src/main/resources/META-INF/accesstransformer.cfg')
runs {
client {
Expand Down
1 change: 1 addition & 0 deletions settings.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ pluginManagement {
repositories {
gradlePluginPortal()
maven { url = 'https://maven.minecraftforge.net/' }
maven { url = 'https://maven.parchmentmc.org' }
}
resolutionStrategy {
eachPlugin {
Expand Down
1 change: 1 addition & 0 deletions src/main/java/net/montoyo/mcef/MCEF.java
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ public class MCEF {
public static BaseProxy PROXY = DistExecutor.safeRunForDist(() -> ClientProxy::new, () -> BaseProxy::new);
public static boolean skipVersionCheck = false;
public static boolean writeMirrorData = false;
public static boolean downloadedFromGit = false;

private static boolean wroteConfig = false;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ public void getBoolean(String optName, String section, boolean defaultValue, Str
value::get,
(v) -> UnsafeUtil.setBoolean(base, handle, (boolean) v)
));
UnsafeUtil.setBoolean(base, handle, defaultValue);
configBuilder.pop();
}

Expand All @@ -59,6 +60,7 @@ public void getString(String optName, String section, String defaultValue, Strin
value::get,
(v) -> valueConsumer.accept((String) v)
));
valueConsumer.accept(defaultValue);
configBuilder.pop();
}

Expand Down Expand Up @@ -111,11 +113,6 @@ public void save() {
outputStream.write(writer.writeToString(cfg).getBytes(StandardCharsets.UTF_8));
outputStream.flush();
outputStream.close();

spec.correct(cfg);
spec.setConfig(cfg);

spec.save();
}
} catch (Throwable err) {
err.printStackTrace();
Expand Down
3 changes: 2 additions & 1 deletion src/main/java/net/montoyo/mcef/utilities/CefUtil.java
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,8 @@ public static boolean init() {

ipl.onProgressed(0);
ipl.onTaskChanged("1:Load Config");
cfg.load();
if (!MCEF.FAVOR_GIT || !MCEF.downloadedFromGit)
cfg.load();
ipl.onProgressed(0.25);

System.out.println("Updating MCEF file listing ");
Expand Down
11 changes: 7 additions & 4 deletions src/main/java/net/montoyo/mcef/utilities/Log.java
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import org.apache.logging.log4j.Level;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

/**
* A set of functions to log messages into the MCEF log channel.
Expand All @@ -10,20 +11,22 @@
*/
public class Log {

private static final Logger LOGGER = LogManager.getLogger("MCEF");

public static void info(String what, Object ... data) {
LogManager.getLogger("MCEF").log(Level.INFO, String.format(what, data));
LOGGER.log(Level.INFO, String.format(what, data));
}

public static void warning(String what, Object ... data) {
LogManager.getLogger("MCEF").log(Level.WARN, String.format(what, data));
LOGGER.log(Level.WARN, String.format(what, data));
}

public static void error(String what, Object ... data) {
LogManager.getLogger("MCEF").log(Level.ERROR, String.format(what, data));
LOGGER.log(Level.ERROR, String.format(what, data));
}

public static void errorEx(String what, Throwable t, Object ... data) {
LogManager.getLogger("MCEF").log(Level.ERROR, String.format(what, data), t);
LOGGER.log(Level.ERROR, String.format(what, data), t);
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -213,9 +213,12 @@ private void ensureJcef(String cefBranch, String platform) throws IOException {
}

public void run() {
if (MCEF.FAVOR_GIT)
if (ModernDownload.download(listener))
if (MCEF.FAVOR_GIT) {
if (ModernDownload.download(listener)) {
MCEF.downloadedFromGit = true;
return;
}
}

listener.onTaskChanged("1:Fetching mod version info...");

Expand Down

0 comments on commit ca1b1cc

Please sign in to comment.