mirror of
https://github.com/GTNewHorizons/Binnie.git
synced 2026-11-15 01:35:08 +00:00
42 lines
819 B
Java
42 lines
819 B
Java
package binnie.botany.api;
|
|
|
|
import forestry.api.core.EnumTemperature;
|
|
import forestry.api.genetics.EnumTolerance;
|
|
import forestry.api.genetics.IGenome;
|
|
|
|
public interface IFlowerGenome extends IGenome {
|
|
@Override
|
|
IAlleleFlowerSpecies getPrimary();
|
|
|
|
@Override
|
|
IAlleleFlowerSpecies getSecondary();
|
|
|
|
IFlowerColor getPrimaryColor();
|
|
|
|
IFlowerColor getSecondaryColor();
|
|
|
|
IFlowerColor getStemColor();
|
|
|
|
int getFertility();
|
|
|
|
int getLifespan();
|
|
|
|
IFlowerType getType();
|
|
|
|
EnumTolerance getToleranceTemperature();
|
|
|
|
EnumTolerance getToleranceMoisture();
|
|
|
|
EnumTolerance getTolerancePH();
|
|
|
|
float getAgeChance();
|
|
|
|
float getSappiness();
|
|
|
|
boolean canTolerate(EnumAcidity pH);
|
|
|
|
boolean canTolerate(EnumMoisture moisture);
|
|
|
|
boolean canTolerate(EnumTemperature temp);
|
|
}
|