@@ -0,0 +1,988 @@
+package com.pseudo_sudo.openstorage.configuration;%0A%0Aimport com.pseudo_sudo.openstorage.OpenStorage;%0Aimport cpw.mods.fml.client.event.ConfigChangedEvent;%0Aimport cpw.mods.fml.common.FMLCommonHandler;%0Aimport cpw.mods.fml.common.eventhandler.SubscribeEvent;%0Aimport net.minecraftforge.common.config.Configuration;%0A%0Aimport java.io.File;%0A%0Apublic class ConfigurationController %7B%0A    private Configuration configuration;%0A%0A    public ConfigurationController(File configFile) %7B%0A        this.configuration = new Configuration(configFile);%0A        this.loadConfiguration();%0A%0A        FMLCommonHandler.instance().bus().register(this);%0A    %7D%0A%0A    @SubscribeEvent%0A    public void onConfigurationChangedEvent(ConfigChangedEvent.OnConfigChangedEvent event) %7B%0A        if (event.modID.equals(OpenStorage.ID)) %7B%0A            this.loadConfiguration();%0A        %7D%0A    %7D%0A%0A    private void loadConfiguration() %7B%0A        if (this.configuration.hasChanged()) %7B%0A            this.configuration.save();%0A        %7D%0A    %7D%0A%7D%0A

Add basic ConfigurationController class.