@ParametersAreNonnullByDefault @MethodsReturnNonnullByDefault
See: Description
| Interface | Description |
|---|---|
| IAllele |
An
IIndividual's IGenome is composed of IChromosomes consisting each of a primary and secondary IAllele. |
| IAlleleArea |
Simple interface to allow adding additional alleles containing float values.
|
| IAlleleBoolean |
Simple interface to allow adding additional alleles containing float values.
|
| IAlleleEffect |
Basic effect allele.
|
| IAlleleFactory |
Creates new alleles with smart localization.
|
| IAlleleFloat |
Simple interface to allow adding additional alleles containing float values.
|
| IAlleleFlowers | |
| IAlleleHandler | |
| IAlleleInteger |
Simple interface to allow adding additional alleles containing integer values.
|
| IAlleleProperty<A extends IAlleleProperty<A>> | |
| IAlleleRegistry |
Manages
ISpeciesRoot, IAlleles, IFruitFamilys, IClassification, the blacklist and allows creation of research notes. |
| IAlleleSpecies |
Basic species allele.
|
| IAlleleSpeciesBuilder | |
| IAlleleTolerance |
Simple interface to allow adding additional alleles containing float values.
|
| IAlyzerPlugin | |
| IBlockTranslator<I extends IIndividual> |
Translates blockStates into genetic data.
|
| IBreedingTracker |
Keeps track of who bred, discovered, and researched which species in a world.
|
| ICheckPollinatable |
Used to check for pollination traits without altering the world by changing vanilla leaves to forestry ones.
|
| IChromosome |
Implementations other than Forestry's default one are not supported!
|
| IChromosomeType | |
| IClassification |
Biological classifications from domain down to genus.
|
| IClimateHelper | |
| IDatabasePlugin<I extends IIndividual> |
An ISpeciesPlugin provides methods that are used in the alyzer and database to display information about an
individual.
|
| IDatabaseTab<I extends IIndividual> |
A tab of the database screen that shows some information about a
IIndividual. |
| IEffectData |
Container to hold some temporary data for bee, tree and butterfly effects.
|
| IFilterData | |
| IFilterLogic | |
| IFilterLogic.INetworkHandler | |
| IFilterRegistry | |
| IFilterRule | |
| IFilterRuleType | |
| IFlowerAcceptableRule | |
| IFlowerGrowthHelper | |
| IFlowerGrowthRule |
Basic condition for flower growing, such as checking that the soil is the correct type.
|
| IFlowerProvider | |
| IFlowerRegistry | |
| IFruitBearer |
Can be implemented by tile entities which can bear fruit.
|
| IFruitFamily | |
| IGeneticAnalyzer | |
| IGeneticAnalyzerProvider | |
| IGenome |
Holds the
IChromosomes which comprise the traits of a given individual. |
| IHousing |
Any housing, hatchery or nest with a location in the world.
|
| IIndividual |
An actual individual with genetic information.
|
| IIndividualLiving | |
| IIndividualTranslator<I extends IIndividual,O> | |
| IItemTranslator<I extends IIndividual> |
Translates items into genetic data.
|
| IMutation |
Individuals can be seeded either as hive drops or as mutation results.
|
| IMutationBuilder |
Set custom mutation requirements
|
| IMutationCondition | |
| IPollinatable |
Can be implemented by tile entities, if they wish to be pollinatable.
|
| ISpeciesDisplayHelper<I extends IIndividual,S extends IAlleleSpecies> | |
| ISpeciesRoot |
Describes a class of species (i.e.
|
| ISpeciesRootPollinatable | |
| ISpeciesType |
Species types, implemented by enums and compared with ==
|
| Class | Description |
|---|---|
| AlleleManager |
Holds a static reference to the
IAlleleRegistry. |
| AlleleRegisterEvent<A extends IAllele> |
Called after Forestry has registered all his alleles of an specific type.
|
| AlleleSpeciesRegisterEvent<A extends IAlleleSpecies> |
Called after Forestry has registered all his species alleles of a individual.
|
| GeneticCapabilities |
| Enum | Description |
|---|---|
| DatabaseMode | |
| EnumDatabaseTab |
Every instance of this enum represents a tab in the database.
|
| EnumTolerance | |
| IClassification.EnumClassLevel |