package advancedsystemsmanager.compatibility; import advancedsystemsmanager.AdvancedSystemsManager; public abstract class CompatBase { protected ModCompat mod; public boolean preInit(ModCompat mod) { this.mod = mod; if (mod.isLoaded()) { AdvancedSystemsManager.log.info("Loading compatibility for " + mod.getModName()); return true; } else { AdvancedSystemsManager.log.info(mod.getModName() + " not loaded - skipping"); } return false; } public boolean isLoaded() { return mod != null && mod.isLoaded(); } protected void init() { } protected void postInit() { } }