Begin working on the update checker

Also added a config for toggling internet capabilities
This commit is contained in:
FalsePattern committed 2022-06-09 20:14:11 +02:00
1 parent 779d815c2b
commit ed7ca48321
5 files changed
+135

No files matched your search

@@ -1,14 +1,20 @@
package com.falsepattern.lib.internal;
import com.falsepattern.lib.config.ConfigException;
import com.falsepattern.lib.config.ConfigurationManager;
import com.falsepattern.lib.util.ResourceUtil;
import com.google.common.eventbus.EventBus;
import com.google.common.eventbus.Subscribe;
import cpw.mods.fml.common.DummyModContainer;
import cpw.mods.fml.common.LoadController;
import cpw.mods.fml.common.Loader;
import cpw.mods.fml.common.MetadataCollection;
import cpw.mods.fml.common.event.FMLConstructionEvent;
import cpw.mods.fml.common.event.FMLInterModComms;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import lombok.Getter;
import lombok.SneakyThrows;
import net.minecraft.launchwrapper.Launch;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
@@ -17,6 +23,7 @@ import org.apache.logging.log4j.Logger;
* Utility class used by FalsePatternLib's internal code. This can change between versions without notice, so do not use
* this in your code!
*/
@SuppressWarnings("UnstableApiUsage")
public class FalsePatternLib extends DummyModContainer {
@Getter private static final Logger log = LogManager.getLogger(Tags.MODNAME);
@@ -33,6 +40,16 @@ public class FalsePatternLib extends DummyModContainer {
@Subscribe
public void construct(FMLConstructionEvent e) {
ConfigurationManager.init();
try {
ConfigurationManager.registerConfig(LibraryConfig.class);
} catch (ConfigException ex) {
getLog().error("Failed to register " + Tags.MODNAME + " config!", ex);
}
}
@Subscribe
public void postInit(FMLPostInitializationEvent e) {
}
@SuppressWarnings("UnstableApiUsage")