public interface ITree extends IIndividual, ITreeGenData
| Modifier and Type | Method and Description |
|---|---|
boolean |
canBearFruit() |
net.minecraft.util.math.BlockPos |
canGrow(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
int expectedGirth,
int expectedHeight) |
boolean |
canStay(net.minecraft.world.IBlockAccess world,
net.minecraft.util.math.BlockPos pos) |
ITree |
copy() |
IEffectData[] |
doEffect(IEffectData[] storedData,
net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos) |
IEffectData[] |
doFX(IEffectData[] storedData,
net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos) |
ITreeGenome |
getGenome() |
int |
getGirth() |
ITreeGenome |
getMate() |
java.util.Map<net.minecraft.item.ItemStack,java.lang.Float> |
getProducts() |
int |
getRequiredMaturity() |
int |
getResilience() |
java.util.List<ITree> |
getSaplings(net.minecraft.world.World world,
com.mojang.authlib.GameProfile playerProfile,
net.minecraft.util.math.BlockPos pos,
float modifier) |
java.util.Map<net.minecraft.item.ItemStack,java.lang.Float> |
getSpecialties() |
net.minecraft.world.gen.feature.WorldGenerator |
getTreeGenerator(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
boolean wasBonemealed) |
boolean |
isPureBred(EnumTreeChromosome chromosome) |
void |
mate(ITree other) |
net.minecraft.util.NonNullList<net.minecraft.item.ItemStack> |
produceStacks(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
int ripeningTime) |
addTooltip, analyze, getDisplayName, getIdent, hasEffect, isAnalyzed, isGeneticEqual, isPureBred, isSecretwriteToNBTallowsFruitBlocks, getHeightModifier, setLeaves, setLeaves, setLogBlock, trySpawnFruitBlockvoid mate(ITree other)
IEffectData[] doEffect(IEffectData[] storedData, net.minecraft.world.World world, net.minecraft.util.math.BlockPos pos)
IEffectData[] doFX(IEffectData[] storedData, net.minecraft.world.World world, net.minecraft.util.math.BlockPos pos)
ITreeGenome getGenome()
getGenome in interface IIndividualgetGenome in interface ITreeGenData@Nullable ITreeGenome getMate()
java.util.List<ITree> getSaplings(net.minecraft.world.World world, @Nullable com.mojang.authlib.GameProfile playerProfile, net.minecraft.util.math.BlockPos pos, float modifier)
java.util.Map<net.minecraft.item.ItemStack,java.lang.Float> getProducts()
java.util.Map<net.minecraft.item.ItemStack,java.lang.Float> getSpecialties()
net.minecraft.util.NonNullList<net.minecraft.item.ItemStack> produceStacks(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
int ripeningTime)
boolean canStay(net.minecraft.world.IBlockAccess world,
net.minecraft.util.math.BlockPos pos)
@Nullable
net.minecraft.util.math.BlockPos canGrow(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
int expectedGirth,
int expectedHeight)
canGrow in interface ITreeGenDataint getRequiredMaturity()
int getResilience()
int getGirth()
getGirth in interface ITreeGenDatanet.minecraft.world.gen.feature.WorldGenerator getTreeGenerator(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
boolean wasBonemealed)
ITree copy()
copy in interface IIndividualboolean isPureBred(EnumTreeChromosome chromosome)
boolean canBearFruit()