Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractRegisterEntry<T> - Class in com.hexagram2021.chromosomelib.registry
-
Abstract register entry.
- AbstractRegisterEntry(ResourceKey<T>) - Constructor for class com.hexagram2021.chromosomelib.registry.AbstractRegisterEntry
-
Constructor.
- AbstractTraitType - Class in com.hexagram2021.chromosomelib.common.trait
-
Abstract trait type.
- AbstractTraitType(ResourceLocation) - Constructor for class com.hexagram2021.chromosomelib.common.trait.AbstractTraitType
-
Constructor.
- add(IWeightedGeneList.Entry...) - Method in class com.hexagram2021.chromosomelib.registry.IWeightedGeneList.Builder
- add(Holder<Gene>, int) - Method in class com.hexagram2021.chromosomelib.registry.IWeightedGeneList.Builder
- add(Holder<Biome>, IWeightedGeneList.Entry...) - Method in class com.hexagram2021.chromosomelib.registry.BiomeSpecificWeightedGeneList.Builder
-
Add some genes to a biome to the builder.
- add(Holder<Biome>, Holder<Gene>, int) - Method in class com.hexagram2021.chromosomelib.registry.BiomeSpecificWeightedGeneList.Builder
-
Add a gene to a biome to the builder.
- add(HolderSet<Biome>, IWeightedGeneList.Entry...) - Method in class com.hexagram2021.chromosomelib.registry.BiomeSpecificWeightedGeneList.Builder
-
Add some genes to some biomes to the builder.
- add(HolderSet<Biome>, Holder<Gene>, int) - Method in class com.hexagram2021.chromosomelib.registry.BiomeSpecificWeightedGeneList.Builder
-
Add a gene to some biomes to the builder.
- addAll(Iterable<IWeightedGeneList.Entry>) - Method in class com.hexagram2021.chromosomelib.registry.IWeightedGeneList.Builder
- addAll(Iterator<IWeightedGeneList.Entry>) - Method in class com.hexagram2021.chromosomelib.registry.IWeightedGeneList.Builder
- addAll(Holder<Biome>, Iterable<IWeightedGeneList.Entry>) - Method in class com.hexagram2021.chromosomelib.registry.BiomeSpecificWeightedGeneList.Builder
-
Add all genes from a collection to a biome to the builder.
- addAll(Holder<Biome>, Iterator<IWeightedGeneList.Entry>) - Method in class com.hexagram2021.chromosomelib.registry.BiomeSpecificWeightedGeneList.Builder
-
Add all genes from a collection to a biome to the builder.
- addAll(HolderSet<Biome>, Iterable<IWeightedGeneList.Entry>) - Method in class com.hexagram2021.chromosomelib.registry.BiomeSpecificWeightedGeneList.Builder
-
Add all genes from a collection to some biomes to the builder.
- addAll(HolderSet<Biome>, Iterator<IWeightedGeneList.Entry>) - Method in class com.hexagram2021.chromosomelib.registry.BiomeSpecificWeightedGeneList.Builder
-
Add all genes from a collection to some biomes to the builder.
- AfterAssigningTraitSolver - Interface in com.hexagram2021.chromosomelib.event
-
Called after assigning traits to a living entity.
- allGenes() - Method in class com.hexagram2021.chromosomelib.registry.BiomeSpecificWeightedGeneList
-
Get all possible genes in this list.
- allGenes() - Method in interface com.hexagram2021.chromosomelib.registry.IWeightedGeneList
-
Get all possible genes in this list.
- allGenes() - Method in class com.hexagram2021.chromosomelib.registry.SimpleWeightedGeneList
- asHolder() - Method in class com.hexagram2021.chromosomelib.registry.AbstractRegisterEntry
-
Get the vanilla holder of the entry.
- asOptional() - Method in class com.hexagram2021.chromosomelib.registry.AbstractRegisterEntry
- AXOLOTL_1 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Axolotl
- AXOLOTL_10 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Axolotl
- AXOLOTL_11 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Axolotl
- AXOLOTL_12 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Axolotl
- AXOLOTL_13 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Axolotl
- AXOLOTL_2 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Axolotl
- AXOLOTL_3 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Axolotl
- AXOLOTL_4 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Axolotl
- AXOLOTL_5 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Axolotl
- AXOLOTL_6 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Axolotl
- AXOLOTL_7 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Axolotl
- AXOLOTL_8 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Axolotl
- AXOLOTL_9 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Axolotl
- AXOLOTL_XY - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Axolotl
B
- BEE_1 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Bee
- BEE_10 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Bee
- BEE_11 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Bee
- BEE_12 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Bee
- BEE_13 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Bee
- BEE_14 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Bee
- BEE_15 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Bee
- BEE_16 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Bee
- BEE_2 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Bee
- BEE_3 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Bee
- BEE_4 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Bee
- BEE_5 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Bee
- BEE_6 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Bee
- BEE_7 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Bee
- BEE_8 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Bee
- BEE_9 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Bee
- below() - Method in class com.hexagram2021.chromosomelib.registry.IWeightedGeneList.Context
- biome() - Method in class com.hexagram2021.chromosomelib.registry.IWeightedGeneList.Context
- biomeSpecificLists - Variable in class com.hexagram2021.chromosomelib.registry.BiomeSpecificWeightedGeneList
-
Biome-specific gene lists - each biome has its own gene list.
- biomeSpecificShadowed - Variable in class com.hexagram2021.chromosomelib.registry.BiomeSpecificWeightedGeneList.Builder
-
Biome-specific gene lists.
- BiomeSpecificWeightedGeneList - Class in com.hexagram2021.chromosomelib.registry
-
Biome-specific weighted gene list.
- BiomeSpecificWeightedGeneList(IWeightedGeneList, Map<Holder<Biome>, IWeightedGeneList>) - Constructor for class com.hexagram2021.chromosomelib.registry.BiomeSpecificWeightedGeneList
-
Create a BiomeSpecificWeightedGeneList.
- BiomeSpecificWeightedGeneList.Builder - Class in com.hexagram2021.chromosomelib.registry
-
Builder for BiomeSpecificWeightedGeneList.
- blockEntity() - Method in class com.hexagram2021.chromosomelib.registry.IWeightedGeneList.Context
- blockState() - Method in class com.hexagram2021.chromosomelib.registry.IWeightedGeneList.Context
- breed(EntityType<?>, EntityType<?>, Collection<ChromosomeInstance>, Collection<ChromosomeInstance>, RandomSource) - Static method in class com.hexagram2021.chromosomelib.common.util.Breeders
-
Breed.
- Breeders - Class in com.hexagram2021.chromosomelib.common.util
-
Utility class for entity breeding.
- builder() - Static method in class com.hexagram2021.chromosomelib.registry.SimpleWeightedGeneList
-
Create a builder for SimpleWeightedGeneList.
- Builder() - Constructor for class com.hexagram2021.chromosomelib.registry.IWeightedGeneList.Builder
- Builder() - Constructor for class com.hexagram2021.chromosomelib.registry.SimpleWeightedGeneList.Builder
- Builder() - Constructor for class com.hexagram2021.chromosomelib.registry.StableWeightedGeneList.Builder
- Builder(IWeightedGeneList.WeightedGeneListFactory) - Constructor for class com.hexagram2021.chromosomelib.registry.BiomeSpecificWeightedGeneList.Builder
- BuiltInChromosomes - Class in com.hexagram2021.chromosomelib.common.chromosome
-
Built-in chromosomes for vanilla entities.
- BuiltInChromosomes.Axolotl - Class in com.hexagram2021.chromosomelib.common.chromosome
-
Built-in chromosomes for axolotls.
- BuiltInChromosomes.Bee - Class in com.hexagram2021.chromosomelib.common.chromosome
-
Built-in chromosomes for bees.
- BuiltInChromosomes.Cat - Class in com.hexagram2021.chromosomelib.common.chromosome
-
Built-in chromosomes for cats.
- BuiltInChromosomes.Chicken - Class in com.hexagram2021.chromosomelib.common.chromosome
-
Built-in chromosomes for chickens.
- BuiltInChromosomes.Cow - Class in com.hexagram2021.chromosomelib.common.chromosome
-
Built-in chromosomes for cows.
- BuiltInChromosomes.Donkey - Class in com.hexagram2021.chromosomelib.common.chromosome
-
Built-in chromosomes for donkeys.
- BuiltInChromosomes.Fox - Class in com.hexagram2021.chromosomelib.common.chromosome
-
Built-in chromosomes for foxes.
- BuiltInChromosomes.Frog - Class in com.hexagram2021.chromosomelib.common.chromosome
-
Built-in chromosomes for frogs.
- BuiltInChromosomes.Goat - Class in com.hexagram2021.chromosomelib.common.chromosome
-
Built-in chromosomes for goats.
- BuiltInChromosomes.Horse - Class in com.hexagram2021.chromosomelib.common.chromosome
-
Built-in chromosomes for horses.
- BuiltInChromosomes.Human - Class in com.hexagram2021.chromosomelib.common.chromosome
-
Built-in chromosomes for humans.
- BuiltInChromosomes.Mule - Class in com.hexagram2021.chromosomelib.common.chromosome
-
Built-in chromosomes for mules.
- BuiltInChromosomes.Ocelot - Class in com.hexagram2021.chromosomelib.common.chromosome
-
Built-in chromosomes for ocelots.
- BuiltInChromosomes.Panda - Class in com.hexagram2021.chromosomelib.common.chromosome
-
Built-in chromosomes for pandas.
- BuiltInChromosomes.Parrot - Class in com.hexagram2021.chromosomelib.common.chromosome
-
Built-in chromosomes for parrots.
- BuiltInChromosomes.Pig - Class in com.hexagram2021.chromosomelib.common.chromosome
-
Built-in chromosomes for pigs.
- BuiltInChromosomes.PolarBear - Class in com.hexagram2021.chromosomelib.common.chromosome
-
Built-in chromosomes for polar bears.
- BuiltInChromosomes.Rabbit - Class in com.hexagram2021.chromosomelib.common.chromosome
-
Built-in chromosomes for rabbits (hares).
- BuiltInChromosomes.Sheep - Class in com.hexagram2021.chromosomelib.common.chromosome
-
Built-in chromosomes for sheeps.
- BuiltInChromosomes.Turtle - Class in com.hexagram2021.chromosomelib.common.chromosome
-
Built-in chromosomes for turtles.
C
- canSerializeIn(HolderOwner<T>) - Method in class com.hexagram2021.chromosomelib.registry.AbstractRegisterEntry
- CAT_1 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cat
- CAT_10 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cat
- CAT_11 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cat
- CAT_12 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cat
- CAT_13 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cat
- CAT_14 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cat
- CAT_15 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cat
- CAT_16 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cat
- CAT_17 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cat
- CAT_18 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cat
- CAT_2 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cat
- CAT_3 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cat
- CAT_4 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cat
- CAT_5 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cat
- CAT_6 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cat
- CAT_7 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cat
- CAT_8 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cat
- CAT_9 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cat
- CAT_XY - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cat
- CHICKEN_1 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_10 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_11 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_12 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_13 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_14 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_15 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_16 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_17 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_18 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_19 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_2 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_20 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_21 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_22 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_23 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_24 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_25 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_26 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_27 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_28 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_29 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_3 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_30 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_31 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_32 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_33 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_34 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_35 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_36 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_37 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_38 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_4 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_5 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_6 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_7 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_8 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_9 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- CHICKEN_ZW - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- chromosome - Variable in class com.hexagram2021.chromosomelib.common.gene_locus.GeneLocus
-
The chromosome that this locus belongs to.
- chromosome() - Method in class com.hexagram2021.chromosomelib.common.chromosome.ChromosomeInstance
- Chromosome - Class in com.hexagram2021.chromosomelib.common.chromosome
- Chromosome(int) - Constructor for class com.hexagram2021.chromosomelib.common.chromosome.Chromosome
- ChromosomeInstance - Class in com.hexagram2021.chromosomelib.common.chromosome
- ChromosomeLib - Class in com.hexagram2021.chromosomelib
- chromosomelib$assignTraits() - Method in interface com.hexagram2021.chromosomelib.common.entity.IChromosomeCarrier
-
Assign traits to this entity.
- chromosomelib$assignTraits() - Method in class com.hexagram2021.chromosomelib.mixin.LivingEntityMixin
- chromosomelib$buildDefaultChromosomes(IChromosomeLibEntityType, IWeightedGeneList.Context) - Method in interface com.hexagram2021.chromosomelib.common.entity.IChromosomeCarrier
-
Build default chromosomes of this entity.
- chromosomelib$getActiveGenes() - Method in interface com.hexagram2021.chromosomelib.common.entity.IChromosomeCarrier
-
Get active genes of this entity.
- chromosomelib$getActiveGenes() - Method in class com.hexagram2021.chromosomelib.mixin.LivingEntityMixin
- chromosomelib$getActiveTraits() - Method in interface com.hexagram2021.chromosomelib.common.entity.IChromosomeCarrier
-
Get active traits of this entity.
- chromosomelib$getActiveTraits() - Method in class com.hexagram2021.chromosomelib.mixin.LivingEntityMixin
- chromosomelib$getChromosomeIndex(Holder<Chromosome>) - Method in interface com.hexagram2021.chromosomelib.common.entity.type.IChromosomeLibEntityType
- chromosomelib$getChromosomes() - Method in interface com.hexagram2021.chromosomelib.common.entity.IChromosomeCarrier
-
Get all chromosomes of this entity.
- chromosomelib$getChromosomes() - Method in interface com.hexagram2021.chromosomelib.common.entity.type.IChromosomeLibEntityType
- chromosomelib$getChromosomes() - Method in class com.hexagram2021.chromosomelib.mixin.LivingEntityMixin
- chromosomelib$getPloidy() - Method in interface com.hexagram2021.chromosomelib.common.entity.IChromosomeCarrier
-
Get ploidy of this entity.
- chromosomelib$getPloidy() - Method in class com.hexagram2021.chromosomelib.mixin.MuleEntityMixin
- chromosomelib$getTraitTypes() - Method in interface com.hexagram2021.chromosomelib.common.entity.type.IChromosomeLibEntityType
- chromosomelib$isTraitsSolved() - Method in interface com.hexagram2021.chromosomelib.common.entity.IChromosomeCarrier
-
Check if isTraitsSolve flag is true.
- chromosomelib$isTraitsSolved() - Method in class com.hexagram2021.chromosomelib.mixin.LivingEntityMixin
- chromosomelib$resetTraits() - Method in interface com.hexagram2021.chromosomelib.common.entity.IChromosomeCarrier
-
Mark isTraitsSolved flag to false.
- chromosomelib$resetTraits() - Method in class com.hexagram2021.chromosomelib.mixin.LivingEntityMixin
- chromosomelib$setChromosomes(Int2ObjectMap<Holder<Chromosome>>) - Method in interface com.hexagram2021.chromosomelib.common.entity.type.IChromosomeLibEntityType
- chromosomelib$setChromosomes(Collection<ChromosomeInstance>) - Method in interface com.hexagram2021.chromosomelib.common.entity.IChromosomeCarrier
-
Set chromosomes of this entity.
- chromosomelib$setChromosomes(Collection<ChromosomeInstance>) - Method in class com.hexagram2021.chromosomelib.mixin.LivingEntityMixin
- chromosomelib$setTraitTypes(HolderSet<TraitType>) - Method in interface com.hexagram2021.chromosomelib.common.entity.type.IChromosomeLibEntityType
- ChromosomeLibCommand - Class in com.hexagram2021.chromosomelib.common.command
-
Commands for showing chromosome information of entities.
- CHROMOSOMES - Static variable in class com.hexagram2021.chromosomelib.registry.CLRegistries
- CHROMOSOMES_TAG - Static variable in class com.hexagram2021.chromosomelib.ChromosomeLib
- ChromosomeType - Enum Class in com.hexagram2021.chromosomelib.common.chromosome
- CLCommonEvents - Class in com.hexagram2021.chromosomelib.common
- CLEntityTypeTags - Class in com.hexagram2021.chromosomelib.registry
- CLLogger - Class in com.hexagram2021.chromosomelib.common.util
- CLRegistries - Class in com.hexagram2021.chromosomelib.registry
- code() - Method in class com.hexagram2021.chromosomelib.common.gene.Gene
-
Get the code of this gene.
- CODEC - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.ChromosomeInstance
- CODEC - Static variable in enum class com.hexagram2021.chromosomelib.common.chromosome.ChromosomeType
- CODEC - Static variable in record class com.hexagram2021.chromosomelib.common.gene_locus.GeneLocusInstance
- com.hexagram2021.chromosomelib - package com.hexagram2021.chromosomelib
- com.hexagram2021.chromosomelib.common - package com.hexagram2021.chromosomelib.common
- com.hexagram2021.chromosomelib.common.chromosome - package com.hexagram2021.chromosomelib.common.chromosome
- com.hexagram2021.chromosomelib.common.command - package com.hexagram2021.chromosomelib.common.command
- com.hexagram2021.chromosomelib.common.entity - package com.hexagram2021.chromosomelib.common.entity
- com.hexagram2021.chromosomelib.common.entity.type - package com.hexagram2021.chromosomelib.common.entity.type
- com.hexagram2021.chromosomelib.common.gene - package com.hexagram2021.chromosomelib.common.gene
- com.hexagram2021.chromosomelib.common.gene_locus - package com.hexagram2021.chromosomelib.common.gene_locus
- com.hexagram2021.chromosomelib.common.trait - package com.hexagram2021.chromosomelib.common.trait
- com.hexagram2021.chromosomelib.common.util - package com.hexagram2021.chromosomelib.common.util
- com.hexagram2021.chromosomelib.common.util.exception - package com.hexagram2021.chromosomelib.common.util.exception
- com.hexagram2021.chromosomelib.event - package com.hexagram2021.chromosomelib.event
- com.hexagram2021.chromosomelib.mixin - package com.hexagram2021.chromosomelib.mixin
- com.hexagram2021.chromosomelib.platform - package com.hexagram2021.chromosomelib.platform
- com.hexagram2021.chromosomelib.platform.services - package com.hexagram2021.chromosomelib.platform.services
- com.hexagram2021.chromosomelib.registry - package com.hexagram2021.chromosomelib.registry
- commonList - Variable in class com.hexagram2021.chromosomelib.registry.BiomeSpecificWeightedGeneList
-
Common gene list - all biomes share the same gene list.
- COMPARATOR - Static variable in class com.hexagram2021.chromosomelib.common.gene.Gene
- COMPARATOR - Static variable in interface com.hexagram2021.chromosomelib.common.trait.TraitType
-
Comparator for trait types.
- compare(Holder<T>, Holder<T>) - Static method in class com.hexagram2021.chromosomelib.registry.AbstractRegisterEntry
-
Compare two holders.
- convertChromosomeInstancesToExpressingGenes(Collection<ChromosomeInstance>) - Static method in class com.hexagram2021.chromosomelib.common.util.Mappers
- copy() - Method in class com.hexagram2021.chromosomelib.common.chromosome.ChromosomeInstance
- copy() - Method in record class com.hexagram2021.chromosomelib.common.gene_locus.GeneLocusInstance
- COW_1 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cow
- COW_10 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cow
- COW_11 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cow
- COW_12 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cow
- COW_13 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cow
- COW_14 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cow
- COW_15 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cow
- COW_16 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cow
- COW_17 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cow
- COW_18 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cow
- COW_19 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cow
- COW_2 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cow
- COW_20 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cow
- COW_21 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cow
- COW_22 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cow
- COW_23 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cow
- COW_24 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cow
- COW_25 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cow
- COW_26 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cow
- COW_27 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cow
- COW_28 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cow
- COW_29 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cow
- COW_3 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cow
- COW_4 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cow
- COW_5 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cow
- COW_6 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cow
- COW_7 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cow
- COW_8 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cow
- COW_9 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cow
- COW_XY - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cow
- create(ImmutableList<IWeightedGeneList.Entry>) - Method in interface com.hexagram2021.chromosomelib.registry.IWeightedGeneList.WeightedGeneListFactory
- crossOver(Collection<ChromosomeInstance>, RandomSource) - Static method in class com.hexagram2021.chromosomelib.common.util.Breeders
-
Cross over.
D
- debug(Object) - Static method in class com.hexagram2021.chromosomelib.common.util.CLLogger
- debug(String, Object...) - Static method in class com.hexagram2021.chromosomelib.common.util.CLLogger
- doDisable(Object2IntMap<Holder<Gene>>) - Static method in class com.hexagram2021.chromosomelib.common.gene.Gene
-
Do NOT call this method while iterating over the set.
- DONKEY_1 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Donkey
- DONKEY_10 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Donkey
- DONKEY_11 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Donkey
- DONKEY_12 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Donkey
- DONKEY_13 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Donkey
- DONKEY_14 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Donkey
- DONKEY_15 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Donkey
- DONKEY_16 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Donkey
- DONKEY_17 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Donkey
- DONKEY_18 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Donkey
- DONKEY_19 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Donkey
- DONKEY_2 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Donkey
- DONKEY_20 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Donkey
- DONKEY_21 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Donkey
- DONKEY_22 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Donkey
- DONKEY_23 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Donkey
- DONKEY_24 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Donkey
- DONKEY_25 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Donkey
- DONKEY_26 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Donkey
- DONKEY_27 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Donkey
- DONKEY_28 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Donkey
- DONKEY_29 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Donkey
- DONKEY_3 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Donkey
- DONKEY_30 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Donkey
- DONKEY_4 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Donkey
- DONKEY_5 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Donkey
- DONKEY_6 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Donkey
- DONKEY_7 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Donkey
- DONKEY_8 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Donkey
- DONKEY_9 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Donkey
- DONKEY_XY - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Donkey
E
- EMPTY - Static variable in interface com.hexagram2021.chromosomelib.registry.IWeightedGeneList
- EntityMixin - Class in com.hexagram2021.chromosomelib.mixin
- EntityMixin() - Constructor for class com.hexagram2021.chromosomelib.mixin.EntityMixin
- entries - Variable in class com.hexagram2021.chromosomelib.registry.SimpleWeightedGeneList
- Entry(Holder<Gene>, int) - Constructor for record class com.hexagram2021.chromosomelib.registry.IWeightedGeneList.Entry
-
Creates an instance of a
Entryrecord class. - equals(Object) - Method in record class com.hexagram2021.chromosomelib.common.gene_locus.GeneLocusInstance
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class com.hexagram2021.chromosomelib.registry.AbstractRegisterEntry
- equals(Object) - Method in record class com.hexagram2021.chromosomelib.registry.IWeightedGeneList.Entry
-
Indicates whether some other object is "equal to" this one.
- equals(Holder<?>, Holder<?>) - Static method in class com.hexagram2021.chromosomelib.registry.AbstractRegisterEntry
-
Compare two holders.
- error(Object) - Static method in class com.hexagram2021.chromosomelib.common.util.CLLogger
- error(String, Object...) - Static method in class com.hexagram2021.chromosomelib.common.util.CLLogger
- example() - Method in interface com.hexagram2021.chromosomelib.common.trait.TraitType
-
Default trait.
- express(Object2IntMap<Holder<Gene>>) - Method in class com.hexagram2021.chromosomelib.common.chromosome.ChromosomeInstance
- express(Object2IntMap<Holder<Gene>>) - Method in record class com.hexagram2021.chromosomelib.common.gene_locus.GeneLocusInstance
F
- fluidState() - Method in class com.hexagram2021.chromosomelib.registry.IWeightedGeneList.Context
- FOX_1 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Fox
- FOX_10 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Fox
- FOX_11 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Fox
- FOX_12 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Fox
- FOX_13 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Fox
- FOX_14 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Fox
- FOX_15 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Fox
- FOX_16 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Fox
- FOX_2 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Fox
- FOX_3 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Fox
- FOX_4 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Fox
- FOX_5 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Fox
- FOX_6 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Fox
- FOX_7 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Fox
- FOX_8 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Fox
- FOX_9 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Fox
- FOX_XY - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Fox
- freezeAndBuild() - Static method in class com.hexagram2021.chromosomelib.registry.RegistryRelations
- FROG_1 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Frog
- FROG_10 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Frog
- FROG_11 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Frog
- FROG_12 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Frog
- FROG_2 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Frog
- FROG_3 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Frog
- FROG_4 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Frog
- FROG_5 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Frog
- FROG_6 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Frog
- FROG_7 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Frog
- FROG_8 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Frog
- FROG_9 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Frog
- FROG_XY - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Frog
G
- gene() - Method in record class com.hexagram2021.chromosomelib.common.gene_locus.GeneLocusInstance
-
Returns the value of the
generecord component. - gene() - Method in record class com.hexagram2021.chromosomelib.registry.IWeightedGeneList.Entry
-
Returns the value of the
generecord component. - Gene - Class in com.hexagram2021.chromosomelib.common.gene
-
A gene is a unit of hereditary information.
- Gene(String) - Constructor for class com.hexagram2021.chromosomelib.common.gene.Gene
- GENE_LOCI - Static variable in class com.hexagram2021.chromosomelib.registry.CLRegistries
- GENE_LOCUS_INDEX_MISMATCHED - Static variable in class com.hexagram2021.chromosomelib.common.command.ChromosomeLibCommand
- GeneFrequencyNotPresentException - Exception in com.hexagram2021.chromosomelib.common.util.exception
- GeneFrequencyNotPresentException(Collection<Holder<Gene>>, Holder<GeneLocus>) - Constructor for exception com.hexagram2021.chromosomelib.common.util.exception.GeneFrequencyNotPresentException
- geneLoci(ChromosomeType) - Method in class com.hexagram2021.chromosomelib.common.chromosome.Chromosome
- geneLocus - Variable in class com.hexagram2021.chromosomelib.common.gene.Gene
-
The locus of this gene.
- geneLocus() - Method in record class com.hexagram2021.chromosomelib.common.gene_locus.GeneLocusInstance
- GeneLocus - Class in com.hexagram2021.chromosomelib.common.gene_locus
- GeneLocus(double, double) - Constructor for class com.hexagram2021.chromosomelib.common.gene_locus.GeneLocus
- GeneLocus.HomologousGeneLocus - Class in com.hexagram2021.chromosomelib.common.gene_locus
- GeneLocus.LeftGeneLocus - Class in com.hexagram2021.chromosomelib.common.gene_locus
- GeneLocus.RightGeneLocus - Class in com.hexagram2021.chromosomelib.common.gene_locus
- GeneLocusInstance - Record Class in com.hexagram2021.chromosomelib.common.gene_locus
- GeneLocusInstance(Holder<Gene>) - Constructor for record class com.hexagram2021.chromosomelib.common.gene_locus.GeneLocusInstance
-
Creates an instance of a
GeneLocusInstancerecord class. - geneLocusInstances() - Method in class com.hexagram2021.chromosomelib.common.chromosome.ChromosomeInstance
- genes - Variable in class com.hexagram2021.chromosomelib.common.gene_locus.GeneLocus
-
The allele located at this locus.
- GENES - Static variable in class com.hexagram2021.chromosomelib.registry.CLRegistries
- get() - Method in class com.hexagram2021.chromosomelib.registry.AbstractRegisterEntry
- getHandler(Holder<TraitType>) - Static method in interface com.hexagram2021.chromosomelib.common.trait.TraitHandler
- getNecessaryChromosomeType(Holder<Chromosome>) - Static method in class com.hexagram2021.chromosomelib.common.chromosome.Chromosome
-
Get necessary chromosome type.
- getRandom() - Method in class com.hexagram2021.chromosomelib.mixin.LivingEntityMixin
- getRandomGene(IWeightedGeneList.Context) - Method in class com.hexagram2021.chromosomelib.registry.BiomeSpecificWeightedGeneList
-
Get a random gene from this BiomeSpecificWeightedGeneList.
- getRandomGene(IWeightedGeneList.Context) - Method in interface com.hexagram2021.chromosomelib.registry.IWeightedGeneList
-
Get a random gene from this list.
- getRandomGene(IWeightedGeneList.Context) - Method in class com.hexagram2021.chromosomelib.registry.SimpleWeightedGeneList
- getRandomGene(IWeightedGeneList.Context) - Method in class com.hexagram2021.chromosomelib.registry.StableWeightedGeneList
- getRandomGene(Holder<GeneLocus>, IWeightedGeneList.Context) - Static method in class com.hexagram2021.chromosomelib.common.gene_locus.GeneLocus
-
Get a random gene from the gene locus.
- getSerializedName() - Method in enum class com.hexagram2021.chromosomelib.common.chromosome.ChromosomeType
- getType() - Method in interface com.hexagram2021.chromosomelib.common.trait.Trait
- GOAT_1 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Goat
- GOAT_10 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Goat
- GOAT_11 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Goat
- GOAT_12 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Goat
- GOAT_13 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Goat
- GOAT_14 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Goat
- GOAT_15 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Goat
- GOAT_16 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Goat
- GOAT_17 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Goat
- GOAT_18 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Goat
- GOAT_19 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Goat
- GOAT_2 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Goat
- GOAT_20 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Goat
- GOAT_21 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Goat
- GOAT_22 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Goat
- GOAT_23 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Goat
- GOAT_24 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Goat
- GOAT_25 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Goat
- GOAT_26 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Goat
- GOAT_27 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Goat
- GOAT_28 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Goat
- GOAT_29 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Goat
- GOAT_3 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Goat
- GOAT_4 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Goat
- GOAT_5 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Goat
- GOAT_6 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Goat
- GOAT_7 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Goat
- GOAT_8 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Goat
- GOAT_9 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Goat
- GOAT_XY - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Goat
H
- handle(ToIntFunction<Holder<Gene>>) - Method in interface com.hexagram2021.chromosomelib.common.trait.TraitHandler
- HANDLERS - Static variable in interface com.hexagram2021.chromosomelib.common.trait.TraitHandler
- hashCode() - Method in record class com.hexagram2021.chromosomelib.common.gene_locus.GeneLocusInstance
-
Returns a hash code value for this object.
- hashCode() - Method in class com.hexagram2021.chromosomelib.registry.AbstractRegisterEntry
- hashCode() - Method in record class com.hexagram2021.chromosomelib.registry.IWeightedGeneList.Entry
-
Returns a hash code value for this object.
- hashCode(Holder<?>) - Static method in class com.hexagram2021.chromosomelib.registry.AbstractRegisterEntry
-
Get the hash code of the holder.
- homologous(int, double, double) - Static method in class com.hexagram2021.chromosomelib.common.gene_locus.GeneLocus
-
Create a gene locus that is homologous to both chromosomes (e.g.
- homologous(int, int, double, double) - Static method in class com.hexagram2021.chromosomelib.common.gene_locus.GeneLocus
-
Create a gene locus that is homologous to both chromosomes, but is at different position of them (e.g.
- HomologousGeneLocus(int, double, double) - Constructor for class com.hexagram2021.chromosomelib.common.gene_locus.GeneLocus.HomologousGeneLocus
- HomologousGeneLocus(int, int, double, double) - Constructor for class com.hexagram2021.chromosomelib.common.gene_locus.GeneLocus.HomologousGeneLocus
- homoSegmentStartDiff() - Method in class com.hexagram2021.chromosomelib.common.chromosome.Chromosome
- HORSE_1 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Horse
- HORSE_10 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Horse
- HORSE_11 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Horse
- HORSE_12 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Horse
- HORSE_13 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Horse
- HORSE_14 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Horse
- HORSE_15 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Horse
- HORSE_16 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Horse
- HORSE_17 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Horse
- HORSE_18 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Horse
- HORSE_19 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Horse
- HORSE_2 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Horse
- HORSE_20 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Horse
- HORSE_21 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Horse
- HORSE_22 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Horse
- HORSE_23 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Horse
- HORSE_24 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Horse
- HORSE_25 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Horse
- HORSE_26 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Horse
- HORSE_27 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Horse
- HORSE_28 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Horse
- HORSE_29 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Horse
- HORSE_3 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Horse
- HORSE_30 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Horse
- HORSE_31 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Horse
- HORSE_4 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Horse
- HORSE_5 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Horse
- HORSE_6 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Horse
- HORSE_7 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Horse
- HORSE_8 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Horse
- HORSE_9 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Horse
- HORSE_XY - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Horse
- HUMAN_1 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Human
- HUMAN_10 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Human
- HUMAN_11 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Human
- HUMAN_12 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Human
- HUMAN_13 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Human
- HUMAN_14 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Human
- HUMAN_15 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Human
- HUMAN_16 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Human
- HUMAN_17 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Human
- HUMAN_18 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Human
- HUMAN_19 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Human
- HUMAN_2 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Human
- HUMAN_20 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Human
- HUMAN_21 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Human
- HUMAN_22 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Human
- HUMAN_3 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Human
- HUMAN_4 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Human
- HUMAN_5 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Human
- HUMAN_6 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Human
- HUMAN_7 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Human
- HUMAN_8 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Human
- HUMAN_9 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Human
- HUMAN_XY - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Human
- HUMANS - Static variable in class com.hexagram2021.chromosomelib.registry.CLEntityTypeTags
I
- IChromosomeCarrier - Interface in com.hexagram2021.chromosomelib.common.entity
- IChromosomeLibEntityType - Interface in com.hexagram2021.chromosomelib.common.entity.type
- id() - Method in class com.hexagram2021.chromosomelib.registry.AbstractRegisterEntry
-
Get the id of the entry.
- index() - Method in class com.hexagram2021.chromosomelib.common.chromosome.Chromosome
- index(ChromosomeType) - Method in class com.hexagram2021.chromosomelib.common.gene_locus.GeneLocus.HomologousGeneLocus
- index(ChromosomeType) - Method in class com.hexagram2021.chromosomelib.common.gene_locus.GeneLocus
- index(ChromosomeType) - Method in class com.hexagram2021.chromosomelib.common.gene_locus.GeneLocus.LeftGeneLocus
- index(ChromosomeType) - Method in class com.hexagram2021.chromosomelib.common.gene_locus.GeneLocus.RightGeneLocus
- index(ChromosomeType) - Method in record class com.hexagram2021.chromosomelib.common.gene_locus.GeneLocusInstance
- index(Holder<Chromosome>, EntityType<?>) - Static method in class com.hexagram2021.chromosomelib.common.chromosome.Chromosome
- info(Object) - Static method in class com.hexagram2021.chromosomelib.common.util.CLLogger
- info(String, Object...) - Static method in class com.hexagram2021.chromosomelib.common.util.CLLogger
- init() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Axolotl
- init() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Bee
- init() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cat
- init() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- init() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cow
- init() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Donkey
- init() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Fox
- init() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Frog
- init() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Goat
- init() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Horse
- init() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Human
- init() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Mule
- init() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Ocelot
- init() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Panda
- init() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Parrot
- init() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Pig
- init() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- init() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Rabbit
- init() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Sheep
- init() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Turtle
- init(Consumer<Runnable>) - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes
-
Lazy init
- InvalidGeneFromGeneLocusException - Exception in com.hexagram2021.chromosomelib.common.util.exception
- InvalidGeneFromGeneLocusException(Holder<Gene>, Holder<GeneLocus>) - Constructor for exception com.hexagram2021.chromosomelib.common.util.exception.InvalidGeneFromGeneLocusException
- IPlatformHelper - Interface in com.hexagram2021.chromosomelib.platform.services
-
REMEMBER: Only call these methods in mod initializer.
- is(Predicate<ResourceKey<T>>) - Method in class com.hexagram2021.chromosomelib.registry.AbstractRegisterEntry
- is(ResourceKey<T>) - Method in class com.hexagram2021.chromosomelib.registry.AbstractRegisterEntry
- is(ResourceLocation) - Method in class com.hexagram2021.chromosomelib.registry.AbstractRegisterEntry
- is(TagKey<T>) - Method in class com.hexagram2021.chromosomelib.registry.AbstractRegisterEntry
- isBound() - Method in class com.hexagram2021.chromosomelib.registry.AbstractRegisterEntry
- isConnected(Holder<Gene>, Holder<Gene>) - Static method in class com.hexagram2021.chromosomelib.common.gene.Gene
-
Deprecated.I don't think you need this lol.
- IWeightedGeneList - Interface in com.hexagram2021.chromosomelib.registry
-
Weighted gene list.
- IWeightedGeneList.Builder - Class in com.hexagram2021.chromosomelib.registry
- IWeightedGeneList.Context - Class in com.hexagram2021.chromosomelib.registry
- IWeightedGeneList.Entry - Record Class in com.hexagram2021.chromosomelib.registry
- IWeightedGeneList.WeightedGeneListFactory - Interface in com.hexagram2021.chromosomelib.registry
K
- key - Variable in class com.hexagram2021.chromosomelib.registry.AbstractRegisterEntry
-
resource key of the entry
- key() - Method in class com.hexagram2021.chromosomelib.registry.AbstractRegisterEntry
-
Get the key of the entry.
- kind() - Method in class com.hexagram2021.chromosomelib.registry.AbstractRegisterEntry
L
- last() - Method in class com.hexagram2021.chromosomelib.registry.IWeightedGeneList.Context
- left(int, double, double) - Static method in class com.hexagram2021.chromosomelib.common.gene_locus.GeneLocus
-
Create a gene locus only in the left chromosome (e.g.
- LEFT - Enum constant in enum class com.hexagram2021.chromosomelib.common.chromosome.ChromosomeType
- LeftGeneLocus(int, double, double) - Constructor for class com.hexagram2021.chromosomelib.common.gene_locus.GeneLocus.LeftGeneLocus
- leftIndex() - Method in class com.hexagram2021.chromosomelib.common.gene_locus.GeneLocus.HomologousGeneLocus
- LIST_CODEC - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.ChromosomeInstance
- LIST_CODEC - Static variable in record class com.hexagram2021.chromosomelib.common.gene_locus.GeneLocusInstance
- LivingEntityMixin - Class in com.hexagram2021.chromosomelib.mixin
- LivingEntityMixin() - Constructor for class com.hexagram2021.chromosomelib.mixin.LivingEntityMixin
- load(Class<T>) - Static method in class com.hexagram2021.chromosomelib.platform.Services
- log(Level, Object) - Static method in class com.hexagram2021.chromosomelib.common.util.CLLogger
- logger - Static variable in class com.hexagram2021.chromosomelib.common.util.CLLogger
M
- maintain(Int2ObjectMap<Holder<GeneLocus>>, Int2ObjectMap<Holder<GeneLocus>>) - Method in class com.hexagram2021.chromosomelib.common.chromosome.Chromosome
- Mappers - Class in com.hexagram2021.chromosomelib.common.util
- MobEntityMixin - Class in com.hexagram2021.chromosomelib.mixin
- MobEntityMixin() - Constructor for class com.hexagram2021.chromosomelib.mixin.MobEntityMixin
- MODID - Static variable in class com.hexagram2021.chromosomelib.ChromosomeLib
- MuleEntityMixin - Class in com.hexagram2021.chromosomelib.mixin
- MuleEntityMixin() - Constructor for class com.hexagram2021.chromosomelib.mixin.MuleEntityMixin
- mutate(Collection<ChromosomeInstance>, RandomSource) - Static method in class com.hexagram2021.chromosomelib.common.util.Breeders
-
Mutate.
- mutate(RandomSource) - Method in record class com.hexagram2021.chromosomelib.common.gene_locus.GeneLocusInstance
N
- newHolderObject2IntTreeMap() - Static method in class com.hexagram2021.chromosomelib.registry.AbstractRegisterEntry
-
Create a tree map with the comparator.
- newHolderTreeMap() - Static method in class com.hexagram2021.chromosomelib.registry.AbstractRegisterEntry
-
Create a tree map with the comparator.
- newHolderTreeSet() - Static method in class com.hexagram2021.chromosomelib.registry.AbstractRegisterEntry
-
Create a tree set with the comparator.
O
- OCELOT_1 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Ocelot
- OCELOT_10 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Ocelot
- OCELOT_11 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Ocelot
- OCELOT_12 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Ocelot
- OCELOT_13 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Ocelot
- OCELOT_14 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Ocelot
- OCELOT_15 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Ocelot
- OCELOT_16 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Ocelot
- OCELOT_17 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Ocelot
- OCELOT_2 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Ocelot
- OCELOT_3 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Ocelot
- OCELOT_4 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Ocelot
- OCELOT_5 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Ocelot
- OCELOT_6 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Ocelot
- OCELOT_7 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Ocelot
- OCELOT_8 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Ocelot
- OCELOT_9 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Ocelot
- OCELOT_XY - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Ocelot
- of(Holder<Chromosome>, ChromosomeType) - Static method in class com.hexagram2021.chromosomelib.common.chromosome.ChromosomeInstance
- of(Holder<Chromosome>, ChromosomeType, IWeightedGeneList.Context) - Static method in class com.hexagram2021.chromosomelib.common.chromosome.ChromosomeInstance
- of(Holder<Chromosome>, ChromosomeType, Collection<GeneLocusInstance>) - Static method in class com.hexagram2021.chromosomelib.common.chromosome.ChromosomeInstance
- of(Holder<Chromosome>, ChromosomeType, Collection<GeneLocusInstance>, IWeightedGeneList.Context) - Static method in class com.hexagram2021.chromosomelib.common.chromosome.ChromosomeInstance
- of(Holder<Gene>, int) - Static method in record class com.hexagram2021.chromosomelib.registry.IWeightedGeneList.Entry
- of(RandomSource) - Static method in class com.hexagram2021.chromosomelib.registry.IWeightedGeneList.Context
- of(ServerLevelAccessor, BlockPos) - Static method in class com.hexagram2021.chromosomelib.registry.IWeightedGeneList.Context
- of(ServerLevelAccessor, BlockPos, RandomSource) - Static method in class com.hexagram2021.chromosomelib.registry.IWeightedGeneList.Context
- onEntityBreed(LivingEntity, LivingEntity, LivingEntity) - Static method in class com.hexagram2021.chromosomelib.common.CLCommonEvents
-
Called when two entities is breeding.
P
- PANDA_1 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Panda
- PANDA_10 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Panda
- PANDA_11 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Panda
- PANDA_12 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Panda
- PANDA_13 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Panda
- PANDA_14 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Panda
- PANDA_15 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Panda
- PANDA_16 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Panda
- PANDA_17 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Panda
- PANDA_18 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Panda
- PANDA_19 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Panda
- PANDA_2 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Panda
- PANDA_20 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Panda
- PANDA_3 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Panda
- PANDA_4 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Panda
- PANDA_5 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Panda
- PANDA_6 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Panda
- PANDA_7 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Panda
- PANDA_8 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Panda
- PANDA_9 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Panda
- PANDA_XY - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Panda
- PARROT_1 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Parrot
- PARROT_10 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Parrot
- PARROT_11 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Parrot
- PARROT_12 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Parrot
- PARROT_13 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Parrot
- PARROT_14 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Parrot
- PARROT_15 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Parrot
- PARROT_16 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Parrot
- PARROT_17 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Parrot
- PARROT_18 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Parrot
- PARROT_19 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Parrot
- PARROT_2 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Parrot
- PARROT_20 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Parrot
- PARROT_21 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Parrot
- PARROT_22 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Parrot
- PARROT_23 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Parrot
- PARROT_24 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Parrot
- PARROT_25 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Parrot
- PARROT_26 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Parrot
- PARROT_27 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Parrot
- PARROT_28 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Parrot
- PARROT_29 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Parrot
- PARROT_3 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Parrot
- PARROT_30 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Parrot
- PARROT_4 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Parrot
- PARROT_5 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Parrot
- PARROT_6 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Parrot
- PARROT_7 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Parrot
- PARROT_8 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Parrot
- PARROT_9 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Parrot
- PARROT_ZW - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Parrot
- PIG_1 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Pig
- PIG_10 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Pig
- PIG_11 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Pig
- PIG_12 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Pig
- PIG_13 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Pig
- PIG_14 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Pig
- PIG_15 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Pig
- PIG_16 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Pig
- PIG_17 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Pig
- PIG_18 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Pig
- PIG_2 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Pig
- PIG_3 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Pig
- PIG_4 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Pig
- PIG_5 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Pig
- PIG_6 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Pig
- PIG_7 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Pig
- PIG_8 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Pig
- PIG_9 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Pig
- PIG_XY - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Pig
- PLATFORM - Static variable in class com.hexagram2021.chromosomelib.platform.Services
- POLAR_BEAR_1 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- POLAR_BEAR_10 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- POLAR_BEAR_11 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- POLAR_BEAR_12 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- POLAR_BEAR_13 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- POLAR_BEAR_14 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- POLAR_BEAR_15 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- POLAR_BEAR_16 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- POLAR_BEAR_17 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- POLAR_BEAR_18 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- POLAR_BEAR_19 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- POLAR_BEAR_2 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- POLAR_BEAR_20 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- POLAR_BEAR_21 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- POLAR_BEAR_22 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- POLAR_BEAR_23 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- POLAR_BEAR_24 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- POLAR_BEAR_25 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- POLAR_BEAR_26 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- POLAR_BEAR_27 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- POLAR_BEAR_28 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- POLAR_BEAR_29 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- POLAR_BEAR_3 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- POLAR_BEAR_30 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- POLAR_BEAR_31 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- POLAR_BEAR_32 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- POLAR_BEAR_33 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- POLAR_BEAR_34 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- POLAR_BEAR_35 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- POLAR_BEAR_36 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- POLAR_BEAR_4 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- POLAR_BEAR_5 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- POLAR_BEAR_6 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- POLAR_BEAR_7 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- POLAR_BEAR_8 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- POLAR_BEAR_9 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- POLAR_BEAR_XY - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- possibilityOfCrossingOver - Variable in class com.hexagram2021.chromosomelib.common.gene_locus.GeneLocus
-
The possibility of this locus to cross over.
- possibilityOfMutation - Variable in class com.hexagram2021.chromosomelib.common.gene_locus.GeneLocus
-
The possibility of this locus to mutate.
- possibilityOfStable - Variable in class com.hexagram2021.chromosomelib.registry.StableWeightedGeneList
-
The possibility that we don't generate a random gene but directly return the generated one.
- possibilityOfStable(double) - Method in class com.hexagram2021.chromosomelib.registry.StableWeightedGeneList.Builder
R
- RABBIT_1 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Rabbit
- RABBIT_10 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Rabbit
- RABBIT_11 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Rabbit
- RABBIT_12 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Rabbit
- RABBIT_13 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Rabbit
- RABBIT_14 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Rabbit
- RABBIT_15 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Rabbit
- RABBIT_16 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Rabbit
- RABBIT_17 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Rabbit
- RABBIT_18 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Rabbit
- RABBIT_19 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Rabbit
- RABBIT_2 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Rabbit
- RABBIT_20 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Rabbit
- RABBIT_21 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Rabbit
- RABBIT_22 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Rabbit
- RABBIT_23 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Rabbit
- RABBIT_3 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Rabbit
- RABBIT_4 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Rabbit
- RABBIT_5 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Rabbit
- RABBIT_6 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Rabbit
- RABBIT_7 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Rabbit
- RABBIT_8 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Rabbit
- RABBIT_9 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Rabbit
- RABBIT_XY - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Rabbit
- random() - Method in class com.hexagram2021.chromosomelib.registry.IWeightedGeneList.Context
- register() - Static method in class com.hexagram2021.chromosomelib.common.command.ChromosomeLibCommand
-
Register commands.
- registerChromosome(ResourceLocation, Supplier<Chromosome>) - Method in interface com.hexagram2021.chromosomelib.platform.services.IPlatformHelper
- registerChromosome2GeneLocus(Holder<Chromosome>, Holder<GeneLocus>) - Static method in class com.hexagram2021.chromosomelib.registry.RegistryRelations
-
Register the chromosome of an entity type.
- registerDisableRelation(Holder<Gene>, Holder<Gene>) - Static method in class com.hexagram2021.chromosomelib.registry.RegistryRelations
-
Dominant genes can render recessive genes ineffective, while many genes in reality are not binary.
- registerEntityType2Chromosome(EntityType<?>, Holder<Chromosome>) - Static method in class com.hexagram2021.chromosomelib.registry.RegistryRelations
-
Register the chromosome of an entity type.
- registerEntityType2Chromosome(EntityType<?>, Holder<Chromosome>, int) - Static method in class com.hexagram2021.chromosomelib.registry.RegistryRelations
-
Register the chromosome of an entity type and remap the index of chromosome.
- registerEntityType2TraitType(EntityType<?>, Holder<TraitType>) - Static method in class com.hexagram2021.chromosomelib.registry.RegistryRelations
-
Register the trait of an entity type.
- registerEntityTypeTag2Chromosome(TagKey<EntityType<?>>, Holder<Chromosome>) - Static method in class com.hexagram2021.chromosomelib.registry.RegistryRelations
-
Sometimes some different mobs are the same species (e.g.
- registerEntityTypeTag2Chromosome(TagKey<EntityType<?>>, Holder<Chromosome>, int) - Static method in class com.hexagram2021.chromosomelib.registry.RegistryRelations
-
Sometimes some different mobs are the same species (e.g.
- registerEntityTypeTag2TraitType(TagKey<EntityType<?>>, Holder<TraitType>) - Static method in class com.hexagram2021.chromosomelib.registry.RegistryRelations
-
Sometimes some different mobs are the same species (e.g.
- registerGene(ResourceLocation, Supplier<Gene>) - Method in interface com.hexagram2021.chromosomelib.platform.services.IPlatformHelper
- registerGeneFrequency(Holder<GeneLocus>, IWeightedGeneList.Builder) - Static method in class com.hexagram2021.chromosomelib.registry.RegistryRelations
-
Register the gene frequency of a gene locus.
- registerGeneLocus(ResourceLocation, Supplier<GeneLocus>) - Method in interface com.hexagram2021.chromosomelib.platform.services.IPlatformHelper
- registerGeneLocus2Gene(Holder<GeneLocus>, Holder<Gene>) - Static method in class com.hexagram2021.chromosomelib.registry.RegistryRelations
-
Register the gene locus of a chromosome.
- registerHandler(Holder<TraitType>, TraitHandler) - Static method in interface com.hexagram2021.chromosomelib.common.trait.TraitHandler
- registerNecessaryChromosomeTypes(Holder<Chromosome>, ChromosomeType) - Static method in class com.hexagram2021.chromosomelib.registry.RegistryRelations
-
Register a necessary chromosome type of chromosome of a diploid.
- registerRelations() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Axolotl
- registerRelations() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Bee
- registerRelations() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cat
- registerRelations() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Chicken
- registerRelations() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Cow
- registerRelations() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Donkey
- registerRelations() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Fox
- registerRelations() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Frog
- registerRelations() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Goat
- registerRelations() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Horse
- registerRelations() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Human
- registerRelations() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Mule
- registerRelations() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Ocelot
- registerRelations() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Panda
- registerRelations() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Parrot
- registerRelations() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Pig
- registerRelations() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.PolarBear
- registerRelations() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Rabbit
- registerRelations() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Sheep
- registerRelations() - Static method in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Turtle
- registerTrait(ResourceLocation, Supplier<Trait>) - Method in interface com.hexagram2021.chromosomelib.platform.services.IPlatformHelper
- registerTraitType(ResourceLocation, Supplier<TraitType>) - Method in interface com.hexagram2021.chromosomelib.platform.services.IPlatformHelper
- RegistryConcurrentModificationException - Exception in com.hexagram2021.chromosomelib.common.util.exception
- RegistryConcurrentModificationException(String, String, String, Throwable) - Constructor for exception com.hexagram2021.chromosomelib.common.util.exception.RegistryConcurrentModificationException
- RegistryRelations - Class in com.hexagram2021.chromosomelib.registry
-
This class is used to register relations between registries.
- right(int, double, double) - Static method in class com.hexagram2021.chromosomelib.common.gene_locus.GeneLocus
-
Create a gene locus only in the right chromosome (e.g.
- RIGHT - Enum constant in enum class com.hexagram2021.chromosomelib.common.chromosome.ChromosomeType
- RightGeneLocus(int, double, double) - Constructor for class com.hexagram2021.chromosomelib.common.gene_locus.GeneLocus.RightGeneLocus
- rightIndex() - Method in class com.hexagram2021.chromosomelib.common.gene_locus.GeneLocus.HomologousGeneLocus
S
- Services - Class in com.hexagram2021.chromosomelib.platform
- setDisableRelationship(ImmutableGraph<Holder<Gene>>) - Static method in class com.hexagram2021.chromosomelib.common.gene.Gene
- setGeneFrequency(Map<Holder<GeneLocus>, IWeightedGeneList>) - Static method in class com.hexagram2021.chromosomelib.common.gene_locus.GeneLocus
- setNecessaryChromosomeTypes(Map<Holder<Chromosome>, ChromosomeType>) - Static method in class com.hexagram2021.chromosomelib.common.chromosome.Chromosome
-
Set necessary chromosome types.
- setValues(HolderSet<Trait>) - Method in class com.hexagram2021.chromosomelib.common.trait.AbstractTraitType
-
Set all traits bound to this trait type.
- setValues(HolderSet<Trait>) - Method in interface com.hexagram2021.chromosomelib.common.trait.TraitType
-
Set the traits bound to this type.
- shadowed - Variable in class com.hexagram2021.chromosomelib.registry.IWeightedGeneList.Builder
- SHEEP_1 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Sheep
- SHEEP_10 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Sheep
- SHEEP_11 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Sheep
- SHEEP_12 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Sheep
- SHEEP_13 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Sheep
- SHEEP_14 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Sheep
- SHEEP_15 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Sheep
- SHEEP_16 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Sheep
- SHEEP_17 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Sheep
- SHEEP_18 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Sheep
- SHEEP_19 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Sheep
- SHEEP_2 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Sheep
- SHEEP_20 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Sheep
- SHEEP_21 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Sheep
- SHEEP_22 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Sheep
- SHEEP_23 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Sheep
- SHEEP_24 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Sheep
- SHEEP_25 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Sheep
- SHEEP_26 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Sheep
- SHEEP_3 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Sheep
- SHEEP_4 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Sheep
- SHEEP_5 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Sheep
- SHEEP_6 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Sheep
- SHEEP_7 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Sheep
- SHEEP_8 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Sheep
- SHEEP_9 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Sheep
- SHEEP_XY - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Sheep
- simpleBuilder() - Static method in class com.hexagram2021.chromosomelib.registry.BiomeSpecificWeightedGeneList
-
Create a builder for BiomeSpecificWeightedGeneList.
- SimpleWeightedGeneList - Class in com.hexagram2021.chromosomelib.registry
-
Simple implementation of weighted gene list.
- SimpleWeightedGeneList(ImmutableList<IWeightedGeneList.Entry>) - Constructor for class com.hexagram2021.chromosomelib.registry.SimpleWeightedGeneList
- SimpleWeightedGeneList.Builder - Class in com.hexagram2021.chromosomelib.registry
- solveAfterAssigningTrait(LivingEntity, Map<Holder<TraitType>, Holder<Trait>>, Predicate<Holder<Trait>>) - Method in interface com.hexagram2021.chromosomelib.event.AfterAssigningTraitSolver
- solveAfterAssigningTrait(LivingEntity, Map<Holder<TraitType>, Holder<Trait>>, Predicate<Holder<Trait>>) - Method in interface com.hexagram2021.chromosomelib.platform.services.IPlatformHelper
- solveUnpairedChromosomesToBreed(EntityType<?>, Collection<ChromosomeInstance>, RandomSource, ImmutableCollection.Builder<ChromosomeInstance>) - Method in interface com.hexagram2021.chromosomelib.event.UnpairedChromosomesToBreedSolver
- solveUnpairedChromosomesToBreed(EntityType<?>, Collection<ChromosomeInstance>, RandomSource, ImmutableCollection.Builder<ChromosomeInstance>) - Method in interface com.hexagram2021.chromosomelib.platform.services.IPlatformHelper
- stableBuilder() - Static method in class com.hexagram2021.chromosomelib.registry.StableWeightedGeneList
-
Create a builder for StableWeightedGeneList.
- stableBuilder(double) - Static method in class com.hexagram2021.chromosomelib.registry.BiomeSpecificWeightedGeneList
-
Create a builder for BiomeSpecificWeightedGeneList.
- StableWeightedGeneList - Class in com.hexagram2021.chromosomelib.registry
-
This list simulates the fact that homozygotes are more common in nature for some species.
- StableWeightedGeneList(double, ImmutableList<IWeightedGeneList.Entry>) - Constructor for class com.hexagram2021.chromosomelib.registry.StableWeightedGeneList
- StableWeightedGeneList.Builder - Class in com.hexagram2021.chromosomelib.registry
T
- tags() - Method in class com.hexagram2021.chromosomelib.registry.AbstractRegisterEntry
- topologicalOrder - Variable in class com.hexagram2021.chromosomelib.common.gene.Gene
- toString() - Method in record class com.hexagram2021.chromosomelib.common.gene_locus.GeneLocusInstance
-
Returns a string representation of this record class.
- toString() - Method in class com.hexagram2021.chromosomelib.common.trait.AbstractTraitType
- toString() - Method in interface com.hexagram2021.chromosomelib.common.trait.TraitType
-
The string representation of this trait type.
- toString() - Method in class com.hexagram2021.chromosomelib.registry.AbstractRegisterEntry
- toString() - Method in record class com.hexagram2021.chromosomelib.registry.IWeightedGeneList.Entry
-
Returns a string representation of this record class.
- totalWeight - Variable in class com.hexagram2021.chromosomelib.registry.SimpleWeightedGeneList
- totalWeight(IWeightedGeneList.Context) - Method in class com.hexagram2021.chromosomelib.registry.BiomeSpecificWeightedGeneList
-
Get the total weight of this list.
- totalWeight(IWeightedGeneList.Context) - Method in interface com.hexagram2021.chromosomelib.registry.IWeightedGeneList
-
Get the total weight of this list.
- totalWeight(IWeightedGeneList.Context) - Method in class com.hexagram2021.chromosomelib.registry.SimpleWeightedGeneList
- Trait - Interface in com.hexagram2021.chromosomelib.common.trait
- TRAIT_TYPES - Static variable in class com.hexagram2021.chromosomelib.registry.CLRegistries
- TraitHandler - Interface in com.hexagram2021.chromosomelib.common.trait
- TRAITS - Static variable in class com.hexagram2021.chromosomelib.registry.CLRegistries
- TraitType - Interface in com.hexagram2021.chromosomelib.common.trait
-
Trait type.
- TURTLE_1 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Turtle
- TURTLE_10 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Turtle
- TURTLE_11 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Turtle
- TURTLE_12 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Turtle
- TURTLE_13 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Turtle
- TURTLE_14 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Turtle
- TURTLE_15 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Turtle
- TURTLE_16 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Turtle
- TURTLE_17 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Turtle
- TURTLE_18 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Turtle
- TURTLE_19 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Turtle
- TURTLE_2 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Turtle
- TURTLE_20 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Turtle
- TURTLE_21 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Turtle
- TURTLE_22 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Turtle
- TURTLE_23 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Turtle
- TURTLE_24 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Turtle
- TURTLE_25 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Turtle
- TURTLE_26 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Turtle
- TURTLE_27 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Turtle
- TURTLE_3 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Turtle
- TURTLE_4 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Turtle
- TURTLE_5 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Turtle
- TURTLE_6 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Turtle
- TURTLE_7 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Turtle
- TURTLE_8 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Turtle
- TURTLE_9 - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Turtle
- TURTLE_XY - Static variable in class com.hexagram2021.chromosomelib.common.chromosome.BuiltInChromosomes.Turtle
- type() - Method in class com.hexagram2021.chromosomelib.common.chromosome.ChromosomeInstance
U
- UnpairedChromosomeException - Exception in com.hexagram2021.chromosomelib.common.util.exception
- UnpairedChromosomeException(EntityType<?>, String, Holder<Chromosome>, Collection<ChromosomeInstance>) - Constructor for exception com.hexagram2021.chromosomelib.common.util.exception.UnpairedChromosomeException
- UnpairedChromosomesToBreedSolver - Interface in com.hexagram2021.chromosomelib.event
- unwrap() - Method in class com.hexagram2021.chromosomelib.registry.AbstractRegisterEntry
- unwrapKey() - Method in class com.hexagram2021.chromosomelib.registry.AbstractRegisterEntry
- upperBound(IntList, int) - Static method in interface com.hexagram2021.chromosomelib.registry.IWeightedGeneList
-
Binary Search to find the index of the first element in the array that is greater than the given value.
V
- value() - Method in class com.hexagram2021.chromosomelib.registry.AbstractRegisterEntry
- valueOf(String) - Static method in enum class com.hexagram2021.chromosomelib.common.chromosome.ChromosomeType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.hexagram2021.chromosomelib.common.chromosome.ChromosomeType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in class com.hexagram2021.chromosomelib.common.trait.AbstractTraitType
-
All traits bound to this trait type.
- values() - Method in interface com.hexagram2021.chromosomelib.common.trait.TraitType
-
All traits bound to this type.
- VillagerMakeLoveMixin - Class in com.hexagram2021.chromosomelib.mixin
- VillagerMakeLoveMixin() - Constructor for class com.hexagram2021.chromosomelib.mixin.VillagerMakeLoveMixin
W
- warn(Object) - Static method in class com.hexagram2021.chromosomelib.common.util.CLLogger
- warn(String, Object...) - Static method in class com.hexagram2021.chromosomelib.common.util.CLLogger
- weight() - Method in record class com.hexagram2021.chromosomelib.registry.IWeightedGeneList.Entry
-
Returns the value of the
weightrecord component. - weightPrefixSums - Variable in class com.hexagram2021.chromosomelib.registry.SimpleWeightedGeneList
- withLast(ChromosomeInstance) - Method in class com.hexagram2021.chromosomelib.registry.IWeightedGeneList.Context
- withLocusAndType(Holder<GeneLocus>, ChromosomeType) - Method in class com.hexagram2021.chromosomelib.registry.IWeightedGeneList.Context
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form