public abstract class BeeVariation extends java.lang.Object implements IBeeDefinition
| Modifier and Type | Class and Description |
|---|---|
static class |
BeeVariation.RainResist |
| Modifier | Constructor and Description |
|---|---|
protected |
BeeVariation(IBeeDefinition bee) |
| Modifier and Type | Method and Description |
|---|---|
IBeeGenome |
getGenome() |
IBee |
getIndividual() |
net.minecraft.item.ItemStack |
getMemberStack(EnumBeeType beeType) |
IAllele[] |
getTemplate() |
protected abstract void |
initializeTemplate(IAllele[] template) |
protected BeeVariation(IBeeDefinition bee)
protected abstract void initializeTemplate(IAllele[] template)
public IAllele[] getTemplate()
getTemplate in interface IGeneticDefinitionpublic IBeeGenome getGenome()
getGenome in interface IBeeDefinitiongetGenome in interface IGeneticDefinitionpublic IBee getIndividual()
getIndividual in interface IBeeDefinitiongetIndividual in interface IGeneticDefinitionpublic final net.minecraft.item.ItemStack getMemberStack(EnumBeeType beeType)
getMemberStack in interface IBeeDefinition