package com.hea3ven.hardmodetweaks; import com.hea3ven.tools.commonutils.mod.ProxyModComposite; import com.hea3ven.tools.commonutils.mod.config.FileConfigManagerBuilder; public class HardModeTweaksProxy extends ProxyModComposite { public HardModeTweaksProxy(String modId) { super(modId); addModule("daynightcycle", "com.hea3ven.hardmodetweaks.daynightcycle.ProxyModHardModeTweaksDayNightCycle"); addModule("sleep", "com.hea3ven.hardmodetweaks.sleep.ProxyModHardModeTweaksSleep"); addModule("food", "com.hea3ven.hardmodetweaks.food.ProxyModHardModeTweaksFood"); addModule("gamerules", "com.hea3ven.hardmodetweaks.gamerules.ProxyModHardModeTweaksGameRules"); addModule("mobs", "com.hea3ven.hardmodetweaks.mobs.ProxyModHardModeTweaksMobs"); addModule("world", "com.hea3ven.hardmodetweaks.world.ProxyModHardModeTweaksWorld"); addModule("other", "com.hea3ven.hardmodetweaks.other.ProxyModHardModeTweaksOther"); } @Override protected void registerConfig() { addConfigManager(new FileConfigManagerBuilder() .setFileName("hardmodetweaks.cfg") .setDesc("Hard Mode Tweaks Config") .add(this.getModule("daynightcycle").getConfig()) .add(this.getModule("sleep").getConfig()) .add(this.getModule("food").getConfig()) .add(this.getModule("gamerules").getConfig()) .add(this.getModule("mobs").getConfig()) .add(this.getModule("world").getConfig()) .add(this.getModule("other").getConfig())); } }