// Path: src/main/java/nightkosh/gravestone/core/logger/GSLogger.java
// public class GSLogger {
// 
//     private static Logger logger = LogManager.getLogger(ModInfo.ID);
//     private static Logger graveLogger = new GravesLogger();
// 
//     public static void log(Level logLevel, String message) {
//         logger.log(logLevel, message);
//     }
// 
//     public static void logInfo(String message) {
//         logger.log(Level.INFO, message);
//     }
// 
//     public static void logError(String message) {
//         logger.log(Level.ERROR, message);
//     }
// 
//     public static void logGrave(Level logLevel, String message) {
//         graveLogger.log(logLevel, message);
//     }
// 
//     public static void logInfoGrave(String message) {
//         graveLogger.log(Level.INFO, message);
//     }
// 
//     public static void logErrorGrave(String message) {
//         graveLogger.log(Level.ERROR, message);
//     }
// }


import net.minecraftforge.common.config.Configuration;
import net.minecraftforge.common.config.Property;
import nightkosh.gravestone.core.logger.GSLogger;
import org.apache.commons.lang3.StringUtils;
import java.util.ArrayList;
import java.util.List;
package nightkosh.gravestone.config;



/**
 * GraveStone mod
 *
 * @author NightKosh
 * @license Lesser GNU Public License v3 (http://www.gnu.org/licenses/lgpl.html)
 */
public class ConfigsHelper {

    public static List<Integer> getDimensionList(Configuration config, String category, String ConfigID, String defaultValue, String comment) {
        Property dimensionIdProperty = config.get(category, ConfigID, defaultValue);
        dimensionIdProperty.setComment(comment);
        String ar = dimensionIdProperty.getString();
        String[] ids = ar.split(";");
        List<Integer> dimensionIds = new ArrayList<>(ids.length);
        for (String id : ids) {
            try {
// Path: src/main/java/nightkosh/gravestone/core/logger/GSLogger.java
// public class GSLogger {
// 
//     private static Logger logger = LogManager.getLogger(ModInfo.ID);
//     private static Logger graveLogger = new GravesLogger();
// 
//     public static void log(Level logLevel, String message) {
//         logger.log(logLevel, message);
//     }
// 
//     public static void logInfo(String message) {
//         logger.log(Level.INFO, message);
//     }
// 
//     public static void logError(String message) {
//         logger.log(Level.ERROR, message);
//     }
// 
//     public static void logGrave(Level logLevel, String message) {
//         graveLogger.log(logLevel, message);
//     }
// 
//     public static void logInfoGrave(String message) {
//         graveLogger.log(Level.INFO, message);
//     }
// 
//     public static void logErrorGrave(String message) {
//         graveLogger.log(Level.ERROR, message);
//     }
// }


// Path: src/main/java/nightkosh/gravestone/config/ConfigsHelper.java
import net.minecraftforge.common.config.Configuration;
import net.minecraftforge.common.config.Property;
import nightkosh.gravestone.core.logger.GSLogger;
import org.apache.commons.lang3.StringUtils;
import java.util.ArrayList;
import java.util.List;

package nightkosh.gravestone.config;



/**
 * GraveStone mod
 *
 * @author NightKosh
 * @license Lesser GNU Public License v3 (http://www.gnu.org/licenses/lgpl.html)
 */
public class ConfigsHelper {

    public static List<Integer> getDimensionList(Configuration config, String category, String ConfigID, String defaultValue, String comment) {
        Property dimensionIdProperty = config.get(category, ConfigID, defaultValue);
        dimensionIdProperty.setComment(comment);
        String ar = dimensionIdProperty.getString();
        String[] ids = ar.split(";");
        List<Integer> dimensionIds = new ArrayList<>(ids.length);
        for (String id : ids) {
            try {
                if (StringUtils.isNotBlank(id)) {