public interface IBee extends IIndividualLiving
| Modifier and Type | Method and Description |
|---|---|
boolean |
canSpawn() |
IEffectData[] |
doEffect(IEffectData[] storedData,
IBeeHousing housing) |
IEffectData[] |
doFX(IEffectData[] storedData,
IBeeHousing housing) |
java.util.Set<IErrorState> |
getCanWork(IBeeHousing housing)
Determines whether the queen can work.
|
int |
getGeneration() |
IBeeGenome |
getGenome() |
IBeeGenome |
getMate() |
net.minecraft.util.NonNullList<net.minecraft.item.ItemStack> |
getProduceList() |
net.minecraft.util.NonNullList<net.minecraft.item.ItemStack> |
getSpecialtyList() |
java.util.List<net.minecraft.world.biome.Biome> |
getSuitableBiomes() |
boolean |
isNatural() |
void |
plantFlowerRandom(IBeeHousing housing)
Deprecated.
since Forestry 5.5.4. Use
plantFlowerRandom(IBeeHousing, List) |
default net.minecraft.util.math.BlockPos |
plantFlowerRandom(IBeeHousing housing,
java.util.List<net.minecraft.block.state.IBlockState> potentialFlowers)
Plants a random flower from the given list near the housing
|
boolean |
pollinateRandom(IBeeHousing housing,
IIndividual pollen) |
net.minecraft.util.NonNullList<net.minecraft.item.ItemStack> |
produceStacks(IBeeHousing housing) |
IIndividual |
retrievePollen(IBeeHousing housing) |
void |
setIsNatural(boolean flag)
Set the natural flag on this bee.
|
java.util.List<IBee> |
spawnDrones(IBeeHousing housing) |
IBee |
spawnPrincess(IBeeHousing housing) |
age, getHealth, getMaxHealth, isAlive, mate, setHealthaddTooltip, analyze, copy, getDisplayName, getIdent, hasEffect, isAnalyzed, isGeneticEqual, isPureBred, isSecretwriteToNBTIBeeGenome getGenome()
getGenome in interface IIndividual@Nullable IBeeGenome getMate()
getMate in interface IIndividualLivingboolean isNatural()
int getGeneration()
void setIsNatural(boolean flag)
IEffectData[] doEffect(IEffectData[] storedData, IBeeHousing housing)
IEffectData[] doFX(IEffectData[] storedData, IBeeHousing housing)
boolean canSpawn()
java.util.Set<IErrorState> getCanWork(IBeeHousing housing)
housing - the IBeeHousing the bee currently resides in.java.util.List<net.minecraft.world.biome.Biome> getSuitableBiomes()
net.minecraft.util.NonNullList<net.minecraft.item.ItemStack> getProduceList()
net.minecraft.util.NonNullList<net.minecraft.item.ItemStack> getSpecialtyList()
net.minecraft.util.NonNullList<net.minecraft.item.ItemStack> produceStacks(IBeeHousing housing)
@Nullable IBee spawnPrincess(IBeeHousing housing)
java.util.List<IBee> spawnDrones(IBeeHousing housing)
@Deprecated void plantFlowerRandom(IBeeHousing housing)
plantFlowerRandom(IBeeHousing, List)@Nullable default net.minecraft.util.math.BlockPos plantFlowerRandom(IBeeHousing housing, java.util.List<net.minecraft.block.state.IBlockState> potentialFlowers)
housing - the location the bee is livingpotentialFlowers - the flowers to choose from@Nullable IIndividual retrievePollen(IBeeHousing housing)
boolean pollinateRandom(IBeeHousing housing, IIndividual pollen)