public interface IButterflyRoot extends ISpeciesRoot
| Modifier and Type | Method and Description |
|---|---|
ILepidopteristTracker |
getBreedingTracker(net.minecraft.world.World world,
com.mojang.authlib.GameProfile player) |
java.util.List<IButterfly> |
getIndividualTemplates() |
IButterfly |
getMember(net.minecraft.item.ItemStack stack) |
IButterfly |
getMember(net.minecraft.nbt.NBTTagCompound compound) |
java.util.List<IButterflyMutation> |
getMutations(boolean shuffle) |
EnumFlutterType |
getType(net.minecraft.item.ItemStack stack) |
boolean |
isMated(net.minecraft.item.ItemStack stack) |
boolean |
isMember(net.minecraft.item.ItemStack stack)
Used to check whether a given itemstack contains genetic data corresponding to an
IIndividual of this class. |
net.minecraft.util.math.BlockPos |
plantCocoon(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
IButterfly caterpillar,
com.mojang.authlib.GameProfile owner,
int age,
boolean createNursery) |
net.minecraft.entity.EntityLiving |
spawnButterflyInWorld(net.minecraft.world.World world,
IButterfly butterfly,
double x,
double y,
double z)
Spawns the given butterfly in the world.
|
IButterflyGenome |
templateAsGenome(IAllele[] template) |
IButterflyGenome |
templateAsGenome(IAllele[] templateActive,
IAllele[] templateInactive) |
IButterfly |
templateAsIndividual(IAllele[] template) |
IButterfly |
templateAsIndividual(IAllele[] templateActive,
IAllele[] templateInactive) |
getAlyzerPlugin, getCombinations, getCombinations, getDefaultTemplate, getGenomeTemplates, getIconType, getKaryotype, getMemberClass, getMemberStack, getMemberStack, getMemberStack, getPaths, getRandomTemplate, getResearchCatalysts, getResultantMutations, getSpeciesChromosomeType, getSpeciesCount, getSpeciesPlugin, getTemplate, getTemplate, getTranslator, getTypeForMutation, getTypes, getUID, isMember, isMember, registerMutation, registerTemplate, registerTemplate, registerTranslator, setResearchSuitability, templateAsChromosomes, templateAsChromosomes, translateMemberboolean isMember(net.minecraft.item.ItemStack stack)
ISpeciesRootIIndividual of this class.isMember in interface ISpeciesRootstack - itemstack to check.IIndividual of this class, false otherwise.@Nullable IButterfly getMember(net.minecraft.item.ItemStack stack)
getMember in interface ISpeciesRootIButterfly getMember(net.minecraft.nbt.NBTTagCompound compound)
getMember in interface ISpeciesRootIButterfly templateAsIndividual(IAllele[] template)
templateAsIndividual in interface ISpeciesRootIButterfly templateAsIndividual(IAllele[] templateActive, IAllele[] templateInactive)
templateAsIndividual in interface ISpeciesRootIButterflyGenome templateAsGenome(IAllele[] template)
templateAsGenome in interface ISpeciesRootIButterflyGenome templateAsGenome(IAllele[] templateActive, IAllele[] templateInactive)
templateAsGenome in interface ISpeciesRootILepidopteristTracker getBreedingTracker(net.minecraft.world.World world, @Nullable com.mojang.authlib.GameProfile player)
getBreedingTracker in interface ISpeciesRootnet.minecraft.entity.EntityLiving spawnButterflyInWorld(net.minecraft.world.World world,
IButterfly butterfly,
double x,
double y,
double z)
net.minecraft.util.math.BlockPos plantCocoon(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
@Nullable
IButterfly caterpillar,
com.mojang.authlib.GameProfile owner,
int age,
boolean createNursery)
boolean isMated(net.minecraft.item.ItemStack stack)
java.util.List<IButterfly> getIndividualTemplates()
getIndividualTemplates in interface ISpeciesRootjava.util.List<IButterflyMutation> getMutations(boolean shuffle)
getMutations in interface ISpeciesRoot@Nullable EnumFlutterType getType(net.minecraft.item.ItemStack stack)
getType in interface ISpeciesRoot