public class AlleleFactory extends java.lang.Object implements IAlleleFactory
| Constructor and Description |
|---|
AlleleFactory() |
| Modifier and Type | Method and Description |
|---|---|
IAlleleArea |
createArea(java.lang.String modId,
java.lang.String category,
java.lang.String valueName,
net.minecraft.util.math.Vec3i value,
boolean isDominant,
IChromosomeType... types) |
IAlleleBoolean |
createBoolean(java.lang.String modId,
java.lang.String category,
boolean value,
boolean isDominant,
IChromosomeType... types) |
IAlleleFloat |
createFloat(java.lang.String modId,
java.lang.String category,
java.lang.String valueName,
float value,
boolean isDominant,
IChromosomeType... types) |
IAlleleFlowers |
createFlowers(java.lang.String modId,
java.lang.String category,
java.lang.String valueName,
IFlowerProvider value,
boolean isDominant,
IChromosomeType... types) |
IAlleleInteger |
createInteger(java.lang.String modId,
java.lang.String category,
java.lang.String valueName,
int value,
boolean isDominant,
IChromosomeType... types) |
public IAlleleFloat createFloat(java.lang.String modId, java.lang.String category, java.lang.String valueName, float value, boolean isDominant, IChromosomeType... types)
createFloat in interface IAlleleFactorymodId - mod prefix for uid and localization (i.e. "forestry")category - allele category for uid and localization (i.e. "height")valueName - allele value name for uid and localization (i.e. "smallest")value - allele float valueisDominant - allele dominancetypes - allele chromosome type for registration (i.e. EnumTreeChromosome.HEIGHT)public IAlleleArea createArea(java.lang.String modId, java.lang.String category, java.lang.String valueName, net.minecraft.util.math.Vec3i value, boolean isDominant, IChromosomeType... types)
createArea in interface IAlleleFactorymodId - mod prefix for uid and localization (i.e. "forestry")category - allele category for uid and localization (i.e. "territory")valueName - allele value name for uid and localization (i.e. "large")value - allele area x, y, z sizeisDominant - allele dominancetypes - allele chromosome type for registration (i.e. EnumBeeChromosome.TERRITORY)public IAlleleInteger createInteger(java.lang.String modId, java.lang.String category, java.lang.String valueName, int value, boolean isDominant, IChromosomeType... types)
createInteger in interface IAlleleFactorymodId - mod prefix for uid and localization (i.e. "forestry")category - allele category for uid and localization (i.e. "fertility")valueName - allele value name for uid and localization (i.e. "low")value - allele int valueisDominant - allele dominancetypes - allele chromosome type for registration (i.e. EnumBeeChromosome.FERTILITY)public IAlleleBoolean createBoolean(java.lang.String modId, java.lang.String category, boolean value, boolean isDominant, IChromosomeType... types)
createBoolean in interface IAlleleFactorymodId - mod prefix for uid and localization (i.e. "forestry")category - allele category for uid and localization (i.e. "fireproof")value - allele boolean valueisDominant - allele dominancetypes - allele chromosome type for registration (i.e. EnumTreeChromosome.FIREPROOF)public IAlleleFlowers createFlowers(java.lang.String modId, java.lang.String category, java.lang.String valueName, IFlowerProvider value, boolean isDominant, IChromosomeType... types)
createFlowers in interface IAlleleFactorymodId - mod prefix for uid (i.e. "forestry")category - allele category for uid (i.e. "flowers")valueName - allele value name for uid (i.e. "vanilla")value - allele IFlowerProvider valueisDominant - allele dominancetypes - allele chromosome type for registration (i.e. EnumBeeChromosome.FLOWER_PROVIDER)