implement settings as Properties
This commit is contained in:
parent
df9060798d
commit
1d69f7d2a4
3 changed files with 52 additions and 4 deletions
|
@ -2,6 +2,7 @@ package net.saltymc.eaa;
|
|||
|
||||
import net.saltymc.eaa.commands.*;
|
||||
|
||||
import net.saltymc.eaa.util.io.PropertieLoader;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
|
||||
|
@ -9,15 +10,27 @@ import net.fabricmc.api.ClientModInitializer;
|
|||
import net.fabricmc.api.EnvType;
|
||||
import net.fabricmc.api.Environment;
|
||||
|
||||
import java.util.Properties;
|
||||
|
||||
@Environment(EnvType.CLIENT)
|
||||
public final class EaaMod implements ClientModInitializer {
|
||||
public static final Logger LOGGER = LogManager.getLogger("EAA-MOD");
|
||||
|
||||
private static final String SETTINGS_FILE_NAME = "settings.properties";
|
||||
|
||||
public static final Logger LOGGER = LogManager.getLogger("EAA-MOD");
|
||||
private static Properties settings;
|
||||
|
||||
public static Logger getLogger() {
|
||||
return LOGGER;
|
||||
}
|
||||
|
||||
public static Properties getSettings(){
|
||||
if (settings == null)
|
||||
settings = PropertieLoader.loadProperties(SETTINGS_FILE_NAME);
|
||||
|
||||
return settings;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onInitializeClient() {
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue