Class ChromosomeInstance
java.lang.Object
com.hexagram2021.chromosomelib.common.chromosome.ChromosomeInstance
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<ChromosomeInstance>static final com.mojang.serialization.Codec<List<ChromosomeInstance>> -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.core.Holder<Chromosome>copy()voidit.unimi.dsi.fastutil.ints.Int2ObjectMap<GeneLocusInstance>static ChromosomeInstanceof(net.minecraft.core.Holder<Chromosome> chromosome, ChromosomeType type) static ChromosomeInstanceof(net.minecraft.core.Holder<Chromosome> chromosome, ChromosomeType type, IWeightedGeneList.Context context) static ChromosomeInstanceof(net.minecraft.core.Holder<Chromosome> chromosome, ChromosomeType type, Collection<GeneLocusInstance> geneLocusInstances) static ChromosomeInstanceof(net.minecraft.core.Holder<Chromosome> chromosome, ChromosomeType type, Collection<GeneLocusInstance> geneLocusInstances, IWeightedGeneList.Context context) type()
-
Field Details
-
CODEC
-
LIST_CODEC
-
-
Method Details
-
of
public static ChromosomeInstance of(net.minecraft.core.Holder<Chromosome> chromosome, ChromosomeType type) -
of
public static ChromosomeInstance of(net.minecraft.core.Holder<Chromosome> chromosome, ChromosomeType type, Collection<GeneLocusInstance> geneLocusInstances) -
of
public static ChromosomeInstance of(net.minecraft.core.Holder<Chromosome> chromosome, ChromosomeType type, IWeightedGeneList.Context context) -
of
public static ChromosomeInstance of(net.minecraft.core.Holder<Chromosome> chromosome, ChromosomeType type, Collection<GeneLocusInstance> geneLocusInstances, IWeightedGeneList.Context context) -
chromosome
-
type
-
geneLocusInstances
-
copy
-
express
public void express(it.unimi.dsi.fastutil.objects.Object2IntMap<net.minecraft.core.Holder<Gene>> set)
-