Files
FalsePatternLib/src/main/java/com/falsepattern/lib/internal/FalsePatternLib.java
T

35 lines
1.3 KiB
Java
Raw Normal View History

2022-05-06 13:40:42 +02:00
package com.falsepattern.lib.internal;
2022-01-10 02:35:24 +01:00
2022-05-06 23:48:24 +02:00
import com.falsepattern.lib.config.ConfigurationManager;
import com.falsepattern.lib.util.ResourceUtil;
import com.google.common.eventbus.EventBus;
2022-01-10 02:35:24 +01:00
import cpw.mods.fml.common.DummyModContainer;
import cpw.mods.fml.common.LoadController;
import cpw.mods.fml.common.MetadataCollection;
import lombok.Getter;
2022-01-10 02:35:24 +01:00
import net.minecraft.launchwrapper.Launch;
import org.apache.logging.log4j.LogManager;
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!
*/
2022-01-10 02:35:24 +01:00
public class FalsePatternLib extends DummyModContainer {
@Getter
private static final Logger log = LogManager.getLogger(Tags.MODNAME);
2022-01-10 02:35:24 +01:00
@Getter
private static final boolean developerEnvironment = (boolean) Launch.blackboard.get("fml.deobfuscatedEnvironment");
2022-01-10 02:35:24 +01:00
public FalsePatternLib() {
super(MetadataCollection.from(ResourceUtil.getResourceFromJar("/mcmod.info", FalsePatternLib.class), Tags.MODID).getMetadataForId(Tags.MODID, null));
log.info("Version " + Tags.VERSION + " initialized!");
2022-01-10 02:35:24 +01:00
}
@SuppressWarnings("UnstableApiUsage")
@Override
public boolean registerBus(EventBus bus, LoadController controller) {
2022-05-07 01:11:17 +02:00
ConfigurationManager.init();
return true;
}
2022-01-10 02:35:24 +01:00
}