package com.overlord.qualityoflife; import com.google.gson.Gson; import org.slf4j.LoggerFactory; import com.google.gson.GsonBuilder; import net.fabricmc.api.ModInitializer; import com.overlord.qualityoflife.classes.controller.*; import com.overlord.qualityoflife.classes.controller.util.ModLogger; /** * Mod Initializer for QoL Mod. */ public class QualityOfLife implements ModInitializer { public static final String MOD = "HomesteadRelay"; public static final String MOD_ID = "homestead-relay"; public static final ModLogger LOGGER = new ModLogger(LoggerFactory.getLogger(MOD_ID)); public static final Gson GSON = new GsonBuilder().setPrettyPrinting().create(); @Override public void onInitialize() { LOGGER.setPrefix(MOD); LOGGER.info("Initializing (server)."); AfflictionController.register(); // Nerve Agent & Cure Handling PingCommandController.register(); // ping-Command IgnoreCommandController.register(); // ignore-Command AutomaticUpdateController.register(); // Automatic updates for the mod LOGGER.info("Finished initializing (server)."); } }