/** * Copyright (c) Lambda Innovation, 2013-2016 * This file is part of the AcademyCraft mod. * https://github.com/LambdaInnovation/AcademyCraft * Licensed under GPLv3, see project root for more information. */ package cn.academy.ability.app; import cn.academy.ability.client.ui.SkillTreeAppUI; import cn.academy.terminal.App; import cn.academy.terminal.AppEnvironment; import cn.academy.terminal.registry.AppRegistration.RegApp; import cn.lambdalib.annoreg.core.Registrant; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.client.Minecraft; /** * @author WeAthFolD */ @Registrant public class AppSkillTree extends App { @RegApp public static AppSkillTree instance = new AppSkillTree(); public AppSkillTree() { super("skill_tree"); } @Override public AppEnvironment createEnvironment() { return new AppEnvironment() { @SideOnly(Side.CLIENT) @Override public void onStart() { Minecraft.getMinecraft().displayGuiScreen(SkillTreeAppUI.apply()); } }; } }