private void HandleMainPageResponse(int responseID) { DialogResponse response = GetResponseByID("MainPage", responseID); if (response.getCustomData() == null) { SwitchConversation("RestMenu"); return; } PlayerGO pcGO = new PlayerGO(GetPC()); int craftID = (int) response.getCustomData(); CraftRepository repo = new CraftRepository(); PCCraftEntity pcCraft = repo.GetPCCraftByID(pcGO.getUUID(), craftID); CraftEntity craft = repo.GetCraftByID(craftID); CraftLevelEntity level = repo.GetCraftLevelByLevel(craftID, pcCraft.getLevel()); String header = ColorToken.Green() + "Craft: " + ColorToken.End() + craft.getName() + "\n\n"; header += ColorToken.Green() + "Level: " + ColorToken.End() + pcCraft.getLevel() + "\n"; header += ColorToken.Green() + "EXP: " + ColorToken.End() + MenuHelper.BuildBar(pcCraft.getExperience(), level.getExperience(), 100) + "\n\n"; header += ColorToken.Green() + "Description: " + ColorToken.End() + craft.getDescription(); SetPageHeader("MainPage", header); }