public abstract class HugeTreesFeature<T extends IFeatureConfig> extends AbstractTreeFeature<T>
Modifier and Type | Field and Description |
---|---|
protected int |
baseHeight |
protected int |
extraRandomHeight |
protected IBlockState |
leavesMetadata |
protected IPlantable |
sapling |
protected IBlockState |
woodMetadata |
BIG_BROWN_MUSHROOM, BIG_RED_MUSHROOM, BIG_TREE, BIRCH_TREE, BLOCK_BLOB, BLOCK_WITH_CONTEXT, BLUE_ICE, BURIED_TREASURE, BUSH, CACTUS, CANOPY_TREE, CHORUS_PLANT, CORAL_CLAW, CORAL_MUSHROOM, CORAL_TREE, DEAD_BUSH, DEFAULT_FLOWERS, DEFAULT_RANDOM_FEATURE_LIST, DESERT_PYRAMID, DESERT_WELLS, doBlockNotify, DOUBLE_PLANT, DUNGEONS, END_CITY, END_CRYSTAL_TOWER, END_GATEWAY, END_ISLAND, FIRE, FOREST_FLOWERS, FORTRESS, FOSSILS, GLOWSTONE, HELL_LAVA, ICE_AND_SNOW, ICE_PATH, ICE_SPIKE, ICEBERG, IGLOO, JUNGLE_GRASS, JUNGLE_PYRAMID, JUNGLE_TREE, KELP, LAKES, LIQUIDS, MEGA_PINE_TREE_1, MEGA_PINE_TREE_2, MELON, MESA_JUNGLE, MINABLE, MINESHAFT, OCEAN_MONUMENT, OCEAN_RUIN, PLAINS_FLOWERS, POINTY_TAIGA_TREE, PUMPKIN, RANDOM_FEATURE_LIST, RANDOM_FEATURE_WITH_CONFIG, REED, REPLACE_BLOCK, SAVANNA_TREE, SEA_GRASS, SEA_PICKLE, SHIPWRECK, SHRUB, SPHERE_REPLACE, STRONGHOLD, STRUCTURES, SWAMP_FLOWERS, SWAMP_HUT, SWAMP_TREE, TAIGA_GRASS, TALL_BIRCH_TREE, TALL_GRASS, TALL_TAIGA_TREE, TREE, TWO_FEATURE_CHOICE, VILLAGE, VINES, VOID_START_PLATFORM, WATERLILY, WOODLAND_MANSION
Constructor and Description |
---|
HugeTreesFeature(boolean notify,
int baseHeightIn,
int extraRandomHeightIn,
IBlockState woodMetadataIn,
IBlockState leavesMetadataIn) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
func_203427_a(IWorld p_203427_1_,
BlockPos p_203427_2_,
int p_203427_3_) |
protected int |
getHeight(java.util.Random rand) |
protected void |
growLeavesLayer(IWorld worldIn,
BlockPos layerCenter,
int width) |
protected void |
growLeavesLayerStrict(IWorld worldIn,
BlockPos layerCenter,
int width) |
HugeTreesFeature<T> |
setSapling(IPlantable sapling) |
canGrowInto, func_208520_a, func_212245_a, place, setBlockState, setDirtAt
getSpawnList, isPositionInStructureExact
protected final int baseHeight
protected final IBlockState woodMetadata
protected final IBlockState leavesMetadata
protected int extraRandomHeight
protected IPlantable sapling
public HugeTreesFeature(boolean notify, int baseHeightIn, int extraRandomHeightIn, IBlockState woodMetadataIn, IBlockState leavesMetadataIn)
protected int getHeight(java.util.Random rand)
protected boolean func_203427_a(IWorld p_203427_1_, BlockPos p_203427_2_, int p_203427_3_)
protected void growLeavesLayerStrict(IWorld worldIn, BlockPos layerCenter, int width)
public HugeTreesFeature<T> setSapling(IPlantable sapling)