public abstract class Individual extends java.lang.Object implements IIndividual
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
isAnalyzed |
| Modifier | Constructor and Description |
|---|---|
protected |
Individual() |
protected |
Individual(net.minecraft.nbt.NBTTagCompound nbt) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
analyze()
Call to mark the IIndividual as analyzed.
|
java.lang.String |
getDisplayName() |
java.lang.String |
getIdent() |
boolean |
hasEffect() |
boolean |
isAnalyzed() |
boolean |
isGeneticEqual(IIndividual other)
Check whether the genetic makeup of two IIndividuals is identical.
|
boolean |
isPureBred(IChromosomeType chromosomeType) |
boolean |
isSecret() |
net.minecraft.nbt.NBTTagCompound |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddTooltip, copy, getGenomeprotected Individual()
protected Individual(net.minecraft.nbt.NBTTagCompound nbt)
public boolean isAnalyzed()
isAnalyzed in interface IIndividualpublic boolean analyze()
IIndividualanalyze in interface IIndividualpublic net.minecraft.nbt.NBTTagCompound writeToNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound)
writeToNBT in interface INbtWritablepublic java.lang.String getIdent()
getIdent in interface IIndividualpublic java.lang.String getDisplayName()
getDisplayName in interface IIndividualpublic boolean hasEffect()
hasEffect in interface IIndividualpublic boolean isSecret()
isSecret in interface IIndividualpublic boolean isGeneticEqual(IIndividual other)
IIndividualisGeneticEqual in interface IIndividualpublic boolean isPureBred(IChromosomeType chromosomeType)
isPureBred in interface IIndividual