@Override
public void initGui() {
super.initGui();
addTab(new TabInfo(this, myInfo).setOffsets(12, 10));
prevOre = new ElementButton(this, 57, 31, "PrevOre", 206, 0, 206, 20, 206, 40, 20, 20, TEX_PATH);
nextOre = new ElementButton(this, 129, 31, "NextOre", 226, 0, 226, 20, 226, 40, 20, 20, TEX_PATH);
setPreferredOre = new ElementButton(this, 78, 59, "SetPreferred", 206, 60, 206, 80, 206, 100, 20, 20, TEX_PATH);
clearPreferredOre = new ElementButton(this, 108, 59, "ClearPreferred", 226, 60, 226, 80, 226, 100, 20, 20, TEX_PATH);
oreList.borderColor = new GuiColor(120, 120, 120, 0).getColor();
oreList.backgroundColor = new GuiColor(0, 0, 0, 48).getColor();
addElement(prevOre);
addElement(nextOre);
addElement(setPreferredOre);
addElement(clearPreferredOre);
addElement(searchBox);
addElement(oreList);
buildFullOreList();
lexicon.onSelectionChanged((String) oreList.getSelectedElement().getValue());
oreSlider = new SliderVertical(this, 184, 105, 8, 80, oreList.getElementCount() - 8) {
@Override
public void onValueChanged(int value) {
oreList.scrollToV(value);
}
};
addElement(oreSlider);
Keyboard.enableRepeatEvents(true);
}