Class ButterflyChromosomes

java.lang.Object
forestry.api.genetics.alleles.ButterflyChromosomes

public class ButterflyChromosomes extends Object
  • Field Details

    • SPECIES

      public static final IRegistryChromosome<IButterflySpecies> SPECIES
      Determines the species of a butterfly.
    • SIZE

      public static final IFloatChromosome SIZE
      Determines physical size of a butterfly.
    • SPEED

      public static final IFloatChromosome SPEED
      Determines the flight speed of a butterfly.
    • LIFESPAN

      public static final IIntegerChromosome LIFESPAN
      Determines how long this butterfly will live (todo change? mobs dying of old age isn't minecraft-y)
    • METABOLISM

      public static final IIntegerChromosome METABOLISM
      Determines the rate at which caterpillars destroy leaves and influences cocoon drops.
    • FERTILITY

      public static final IIntegerChromosome FERTILITY
      Determines how likely this butterfly is to mate with another butterfly as well as how fast its nurseries and cocoons mature.
    • TEMPERATURE_TOLERANCE

      public static final IValueChromosome<ToleranceType> TEMPERATURE_TOLERANCE
      Determines the acceptable range of temperatures from a butterfly's ideal temperature.
    • HUMIDITY_TOLERANCE

      public static final IValueChromosome<ToleranceType> HUMIDITY_TOLERANCE
      Determines the acceptable range of humidities from a butterfly's ideal humidity.
    • NEVER_SLEEPS

      public static final IBooleanChromosome NEVER_SLEEPS
      Whether diurnal butterflies can work during the night, or nocturnal butterflies (moths) can work during the day.
    • TOLERATES_RAIN

      public static final IBooleanChromosome TOLERATES_RAIN
      Whether this butterfly can spawn or fly while it is raining.
    • FIREPROOF

      public static final IBooleanChromosome FIREPROOF
      Whether this butterfly is immune to fire/lava damage.
    • FLOWER_TYPE

      public static final IRegistryChromosome<IFlowerType> FLOWER_TYPE
      Unimplemented.
    • EFFECT

      public static final IRegistryChromosome<IButterflyEffect> EFFECT
      Unimplemented.
    • COCOON

      public static final IRegistryChromosome<IButterflyCocoon> COCOON
      Used for silk moths (Bombyx Mori) to affect cocoon drops.
  • Constructor Details

    • ButterflyChromosomes

      public ButterflyChromosomes()