@Override
public void initGui() {
super.initGui();
redstoneTab = addTab(new TabRedstoneControl(this, baseTile));
securityTab = addTab(new TabSecurity(this, baseTile, playerName));
securityTab.setVisible(baseTile.enableSecurity() && baseTile.isSecured());
if (!myInfo.isEmpty()) {
addTab(new TabInfo(this, myInfo));
}
addElement(new ElementFluidTank(this, 80, 19, baseTile.getTank()).setMedium().setGauge(0).setAlwaysShow(true).setInfinite(baseTile.isCreative));
output = new ElementButton(this, 35, 41, "Output", 176, 0, 176, 16, 176, 32, 16, 16, TEX_PATH).setToolTipLocalized(true);
lock = new ElementButton(this, 125, 41, "Lock", 176, 48, 176, 64, 176, 80, 16, 16, TEX_PATH).setToolTipLocalized(true);
addElement(output);
addElement(lock);
}