@SideOnly(Side.CLIENT) public void setIndividual(@Nullable IIndividual ind) { if (!isDatabase) { if (ind == null) { analystNone.show(); slideUpInv.hide(); } else { analystNone.hide(); slideUpInv.show(); } } if (ind != current && (ind == null || current == null || !ind.isGeneticEqual(current))) { current = ind; boolean systemChange = current != null && ind.getGenome().getSpeciesRoot() != getSystem().getSpeciesRoot(); if (systemChange) { currentSystem = Binnie.GENETICS.getSystem(ind.getGenome().getSpeciesRoot()); } updatePages(systemChange); } }