public abstract class AlleleSpecies extends Allele implements IAlleleSpeciesBuilder, IAlleleSpecies
| Modifier | Constructor and Description |
|---|---|
protected |
AlleleSpecies(java.lang.String modId,
java.lang.String uid,
java.lang.String unlocalizedName,
java.lang.String authority,
java.lang.String unlocalizedDescription,
boolean isDominant,
IClassification branch,
java.lang.String binomial) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAuthority()
Authority for the binomial name, e.g.
|
java.lang.String |
getBinomial()
Binomial name of the species sans genus ("Apis").
|
IClassification |
getBranch() |
int |
getComplexity()
Complexity determines the difficulty researching a species.
|
java.lang.String |
getDescription() |
EnumHumidity |
getHumidity() |
net.minecraft.util.NonNullList<net.minecraft.item.ItemStack> |
getResearchBounty(net.minecraft.world.World world,
com.mojang.authlib.GameProfile researcher,
IIndividual individual,
int bountyLevel) |
float |
getResearchSuitability(net.minecraft.item.ItemStack itemstack) |
EnumTemperature |
getTemperature() |
boolean |
hasEffect() |
boolean |
isCounted() |
boolean |
isSecret() |
void |
setComplexity(int complexity)
Manually the genetic complexity.
|
IAlleleSpeciesBuilder |
setHasEffect() |
IAlleleSpeciesBuilder |
setHumidity(EnumHumidity humidity) |
IAlleleSpeciesBuilder |
setIsNotCounted()
Uncounted species do not count toward total species discovered.
|
IAlleleSpeciesBuilder |
setIsSecret()
Secret species are not shown in creative mode.
|
IAlleleSpeciesBuilder |
setTemperature(EnumTemperature temperature) |
getAlleleName, getModID, getName, getUID, getUnlocalizedName, isDominant, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitbuildgetRoot, getSpriteColourgetAlleleName, getModID, getName, getUID, getUnlocalizedName, isDominantprotected AlleleSpecies(java.lang.String modId,
java.lang.String uid,
java.lang.String unlocalizedName,
java.lang.String authority,
java.lang.String unlocalizedDescription,
boolean isDominant,
IClassification branch,
java.lang.String binomial)
public java.lang.String getDescription()
getDescription in interface IAlleleSpeciespublic float getResearchSuitability(net.minecraft.item.ItemStack itemstack)
getResearchSuitability in interface IAlleleSpeciespublic int getComplexity()
IAlleleSpeciesgetComplexity in interface IAlleleSpeciespublic void setComplexity(int complexity)
IAlleleSpeciesBuildersetComplexity in interface IAlleleSpeciesBuilderIAlleleSpecies.getComplexity()public net.minecraft.util.NonNullList<net.minecraft.item.ItemStack> getResearchBounty(net.minecraft.world.World world,
com.mojang.authlib.GameProfile researcher,
IIndividual individual,
int bountyLevel)
getResearchBounty in interface IAlleleSpeciespublic EnumTemperature getTemperature()
getTemperature in interface IAlleleSpeciespublic EnumHumidity getHumidity()
getHumidity in interface IAlleleSpeciespublic boolean hasEffect()
hasEffect in interface IAlleleSpeciespublic boolean isSecret()
isSecret in interface IAlleleSpeciespublic boolean isCounted()
isCounted in interface IAlleleSpeciespublic java.lang.String getBinomial()
IAlleleSpeciesgetBinomial in interface IAlleleSpeciespublic java.lang.String getAuthority()
IAlleleSpeciesgetAuthority in interface IAlleleSpeciespublic IClassification getBranch()
getBranch in interface IAlleleSpeciespublic IAlleleSpeciesBuilder setTemperature(EnumTemperature temperature)
setTemperature in interface IAlleleSpeciesBuilderpublic IAlleleSpeciesBuilder setHumidity(EnumHumidity humidity)
setHumidity in interface IAlleleSpeciesBuilderpublic IAlleleSpeciesBuilder setHasEffect()
setHasEffect in interface IAlleleSpeciesBuilderpublic IAlleleSpeciesBuilder setIsSecret()
IAlleleSpeciesBuildersetIsSecret in interface IAlleleSpeciesBuilderpublic IAlleleSpeciesBuilder setIsNotCounted()
IAlleleSpeciesBuildersetIsNotCounted in interface IAlleleSpeciesBuilder