@Override public void drawTooltips(int mouseX, int mouseY, float partialTicks, FontRenderer fontRenderer) { if(section != null && isHovered(mouseX, mouseY)) { List<String> text = new ArrayList<>(); text.add(section.getTitle()); if(!section.isUnlocked(parent.advancementCache)) { text.add(TextFormatting.RED + "Locked"); text.add("Requirements:"); text.addAll(Arrays.asList(section.requirements)); } drawHoveringText(text, mouseX, mouseY, fontRenderer); } }
pages[i].content = new ContentTableOfContents(i == 0 ? section.getTitle() : "", text);