public abstract class AbstractTreeFeature<T extends IFeatureConfig> extends Feature<T>
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 |
---|
AbstractTreeFeature(boolean notify) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canGrowInto(IBlockReader world,
BlockPos pos) |
protected void |
func_208520_a(java.util.Set<BlockPos> changedBlocks,
IWorld worldIn,
BlockPos p_208520_3_,
IBlockState p_208520_4_) |
boolean |
func_212245_a(IWorld p_212245_1_,
IChunkGenerator<? extends IChunkGenSettings> p_212245_2_,
java.util.Random p_212245_3_,
BlockPos p_212245_4_,
T p_212245_5_) |
protected abstract boolean |
place(java.util.Set<BlockPos> changedBlocks,
IWorld worldIn,
java.util.Random rand,
BlockPos position) |
protected void |
setBlockState(IWorld worldIn,
BlockPos pos,
IBlockState state) |
protected void |
setDirtAt(IWorld worldIn,
BlockPos pos,
BlockPos origin) |
getSpawnList, isPositionInStructureExact
protected boolean canGrowInto(IBlockReader world, BlockPos pos)
protected void setBlockState(IWorld worldIn, BlockPos pos, IBlockState state)
setBlockState
in class Feature<T extends IFeatureConfig>
protected final void func_208520_a(java.util.Set<BlockPos> changedBlocks, IWorld worldIn, BlockPos p_208520_3_, IBlockState p_208520_4_)
public final boolean func_212245_a(IWorld p_212245_1_, IChunkGenerator<? extends IChunkGenSettings> p_212245_2_, java.util.Random p_212245_3_, BlockPos p_212245_4_, T p_212245_5_)
func_212245_a
in class Feature<T extends IFeatureConfig>