Skip to content

Commit

Permalink
Add constants structures in main class
Browse files Browse the repository at this point in the history
  • Loading branch information
OldSerpskiStalker committed Sep 17, 2024
1 parent e2370e5 commit f6c204f
Show file tree
Hide file tree
Showing 4 changed files with 69 additions and 26 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -26,41 +26,79 @@
* Main class of modification
*/
@Mod(
modid = DynamicSpawnControl.MODID,
name = DynamicSpawnControl.NAME,
version = DynamicSpawnControl.VERSION
modid = DynamicSpawnControl.STRUCT_INFO_MOD.MOD_ID,
name = DynamicSpawnControl.STRUCT_INFO_MOD.NAME,
version = DynamicSpawnControl.STRUCT_INFO_MOD.VERSION
)
public class DynamicSpawnControl
{
/**
* Modification ID
*/
public static final String MODID = "dynamicspawncontrol";

/**
* Modification name
*/
public static final String NAME = "Dynamic Spawn Control";

/**
* Minecraft version
*/
public static final String VERSION = "1.12.2-14.23.5.2860";

/**
*
*/
public static final String NAME_DIRECTORY = "DynamicsSpawnControl";
public static final class STRUCT_INFO_MOD
{
/**
* Modification ID
*/
public static final String MOD_ID = "dynamicspawncontrol";

/**
* Modification name
*/
public static final String NAME = "Dynamic Spawn Control";

/**
* Minecraft version
*/
public static final String VERSION = "1.12.2-14.23.5.2860";
}

/**
*
*/
public static final String CONFIG_FILE_EXTENSION = ".cfg";
public static final class STRUCT_FILES_DIRS
{
/**
*
*/
public static final String NAME_DIRECTORY = "DynamicsSpawnControl";

/**
*
*/
public static final String NAME_DIR_CONFIGS = "configs";

/**
*
*/
public static final String NAME_DIR_SCRIPTS = "scripts";

/**
*
*/
public static final String NAME_DIR_LOGS = "logs";
}

/**
*
*/
public static final String SCRIPT_FILE_EXTENSION = ".json";
public static final class STRUCT_FILES_EXTENSION
{
/**
*
*/
public static final String CONFIG_FILE_EXTENSION = ".cfg";

/**
*
*/
public static final String SCRIPT_FILE_EXTENSION = ".json";

/**
*
*/
public static final String LOG_FILE_EXTENSION = ".txt";
}

/**
* Main class instance
Expand Down Expand Up @@ -121,7 +159,7 @@ public synchronized void preInit(FMLPreInitializationEvent event)
globalDirectory = event.getModConfigurationDirectory();

//
Log.createLogFile(globalDirectory.getPath() + File.separator + NAME_DIRECTORY);
Log.createLogFile(globalDirectory.getPath() + File.separator + STRUCT_FILES_DIRS.NAME_DIRECTORY);
Log.writeDataToLogFile(Log.TypeLog[0], "Check debugger -> " + checkDebugger.IsRunDebugger);

//
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,9 @@ public void init(FMLPreInitializationEvent event, final String nameClass)
Log.writeDataToLogFile(Log.TypeLog[0], nameClass);

ClientProxy.ConfigGameDebugger = new Configuration(new File(DynamicSpawnControl.getGlobalPathToConfigs().getPath() +
File.separator + DynamicSpawnControl.NAME_DIRECTORY + File.separator + "configs", "game_debugger" + DynamicSpawnControl.CONFIG_FILE_EXTENSION));
File.separator + DynamicSpawnControl.STRUCT_FILES_DIRS.NAME_DIRECTORY +
File.separator + DynamicSpawnControl.STRUCT_FILES_DIRS.NAME_DIR_CONFIGS,
"game_debugger" + DynamicSpawnControl.STRUCT_FILES_EXTENSION.CONFIG_FILE_EXTENSION));

this.read();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,9 @@ public void init(FMLPreInitializationEvent event, final String nameClass)
Log.writeDataToLogFile(Log.TypeLog[0], nameClass);

ClientProxy.ConfigLogFile = new Configuration(new File(DynamicSpawnControl.getGlobalPathToConfigs().getPath() +
File.separator + DynamicSpawnControl.NAME_DIRECTORY + File.separator + "configs", "log" + DynamicSpawnControl.CONFIG_FILE_EXTENSION));
File.separator + DynamicSpawnControl.STRUCT_FILES_DIRS.NAME_DIRECTORY + File.separator +
DynamicSpawnControl.STRUCT_FILES_DIRS.NAME_DIR_CONFIGS,
"log" + DynamicSpawnControl.STRUCT_FILES_EXTENSION.CONFIG_FILE_EXTENSION));

this.read();
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package org.imesense.dynamicspawncontrol.technical.customlibrary;

import org.imesense.dynamicspawncontrol.DynamicSpawnControl;
import org.imesense.dynamicspawncontrol.technical.configs.SettingsLogFile;

import javax.annotation.Nonnull;
Expand Down Expand Up @@ -39,7 +40,7 @@ public static void createLogFile(String path)
{
try
{
File logsDirectory = new File(path, "logs");
File logsDirectory = new File(path, DynamicSpawnControl.STRUCT_FILES_DIRS.NAME_DIR_LOGS);

if (!logsDirectory.exists())
{
Expand All @@ -57,7 +58,7 @@ public static void createLogFile(String path)
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd_HH-mm-ss");
String currentDate = dateFormat.format(new Date());

String fileName = logsDirectory + "/log_" + currentDate + ".txt";
String fileName = logsDirectory + "/log_" + currentDate + DynamicSpawnControl.STRUCT_FILES_EXTENSION.LOG_FILE_EXTENSION;
logFile = new File(fileName);

FileWriter writer = new FileWriter(logFile);
Expand Down

0 comments on commit f6c204f

Please sign in to comment.