package dmillerw.menu.proxy;
import dmillerw.menu.MineMenu;
import dmillerw.menu.data.json.MenuLoader;
import dmillerw.menu.handler.ClientTickHandler;
import dmillerw.menu.handler.KeyboardHandler;
import dmillerw.menu.helper.KeyReflectionHelper;
import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
/**
* @author dmillerw
*/
public class ClientProxy extends CommonProxy {
@Override
public void preInit(FMLPreInitializationEvent event) {
super.preInit(event);
KeyReflectionHelper.gatherFields();
KeyboardHandler.register();
ClientTickHandler.register();
}
@Override
public void postInit(FMLPostInitializationEvent event) {
super.postInit(event);
if (!MineMenu.menuFile.exists()) {
MenuLoader.save(MineMenu.menuFile);
}
MenuLoader.load(MineMenu.menuFile);
}
}