public abstract class HugeTreesFeature<T extends BaseTreeFeatureConfig> extends AbstractTreeFeature<T>
ACACIA_TREE, BAMBOO, BLOCK_PILE, BLUE_ICE, BONUS_CHEST, BURIED_TREASURE, CHORUS_PLANT, CORAL_CLAW, CORAL_MUSHROOM, CORAL_TREE, DARK_OAK_TREE, DECORATED, DECORATED_FLOWER, DESERT_PYRAMID, DESERT_WELL, DISK, EMERALD_ORE, END_CITY, END_GATEWAY, END_ISLAND, END_SPIKE, FANCY_TREE, FILL_LAYER, FLOWER, FOREST_ROCK, FOSSIL, FREEZE_TOP_LAYER, GLOWSTONE_BLOB, HUGE_BROWN_MUSHROOM, HUGE_RED_MUSHROOM, ICE_PATCH, ICE_SPIKE, ICEBERG, IGLOO, ILLAGER_STRUCTURES, JUNGLE_GROUND_BUSH, JUNGLE_TEMPLE, KELP, LAKE, MEGA_JUNGLE_TREE, MEGA_SPRUCE_TREE, MINESHAFT, MONSTER_ROOM, NETHER_BRIDGE, NO_OP, NORMAL_TREE, OCEAN_MONUMENT, OCEAN_RUIN, ORE, PILLAGER_OUTPOST, RANDOM_BOOLEAN_SELECTOR, RANDOM_PATCH, RANDOM_RANDOM_SELECTOR, RANDOM_SELECTOR, SEA_PICKLE, SEAGRASS, SHIPWRECK, SIMPLE_BLOCK, SIMPLE_RANDOM_SELECTOR, SPRING_FEATURE, STRONGHOLD, STRUCTURES, SWAMP_HUT, VILLAGE, VINES, VOID_START_PLATFORM, WOODLAND_MANSION
delegate
Constructor and Description |
---|
HugeTreesFeature(java.util.function.Function<com.mojang.datafixers.Dynamic<?>,? extends T> p_i225810_1_) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
func_203427_a(IWorldGenerationReader worldIn,
BlockPos p_203427_2_,
int p_203427_3_)
Deprecated.
|
protected void |
func_227254_a_(IWorldGenerationReader p_227254_1_,
java.util.Random p_227254_2_,
BlockPos p_227254_3_,
int p_227254_4_,
java.util.Set<BlockPos> p_227254_5_,
MutableBoundingBox p_227254_6_,
HugeTreeFeatureConfig p_227254_7_) |
protected void |
func_227255_a_(IWorldGenerationReader p_227255_1_,
java.util.Random p_227255_2_,
BlockPos p_227255_3_,
int p_227255_4_,
java.util.Set<BlockPos> p_227255_5_,
MutableBoundingBox p_227255_6_,
BaseTreeFeatureConfig p_227255_7_) |
protected int |
func_227256_a_(java.util.Random p_227256_1_,
HugeTreeFeatureConfig p_227256_2_) |
protected void |
func_227257_b_(IWorldGenerationReader p_227257_1_,
java.util.Random p_227257_2_,
BlockPos p_227257_3_,
int p_227257_4_,
java.util.Set<BlockPos> p_227257_5_,
MutableBoundingBox p_227257_6_,
BaseTreeFeatureConfig p_227257_7_) |
protected boolean |
hasRoom(IWorldGenerationReader world,
BlockPos pos,
int height,
BaseTreeFeatureConfig config) |
private boolean |
isSpaceAt(IWorldGenerationBaseReader worldIn,
BlockPos leavesPos,
int height) |
private boolean |
validSoil(IWorldGenerationReader worldIn,
BlockPos pos,
IPlantable sapling) |
canBeReplacedByLogs, func_227216_a_, func_227217_a_, func_227219_b_, isAir, isAirOrLeaves, isDirt, isDirtOrGrassBlock, isDirtOrGrassBlockOrFarmland, isSoil, isSoilOrFarm, isTallPlants, isVine, isWater, place, place, setBlockState, setDirt, setDirtAt
createConfig, getCreatureSpawnList, getSpawnList, isDirt, isStone, withConfiguration
getRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryName
public HugeTreesFeature(java.util.function.Function<com.mojang.datafixers.Dynamic<?>,? extends T> p_i225810_1_)
protected int func_227256_a_(java.util.Random p_227256_1_, HugeTreeFeatureConfig p_227256_2_)
private boolean isSpaceAt(IWorldGenerationBaseReader worldIn, BlockPos leavesPos, int height)
private boolean validSoil(IWorldGenerationReader worldIn, BlockPos pos, IPlantable sapling)
@Deprecated protected boolean func_203427_a(IWorldGenerationReader worldIn, BlockPos p_203427_2_, int p_203427_3_)
protected boolean hasRoom(IWorldGenerationReader world, BlockPos pos, int height, BaseTreeFeatureConfig config)
protected void func_227255_a_(IWorldGenerationReader p_227255_1_, java.util.Random p_227255_2_, BlockPos p_227255_3_, int p_227255_4_, java.util.Set<BlockPos> p_227255_5_, MutableBoundingBox p_227255_6_, BaseTreeFeatureConfig p_227255_7_)
protected void func_227257_b_(IWorldGenerationReader p_227257_1_, java.util.Random p_227257_2_, BlockPos p_227257_3_, int p_227257_4_, java.util.Set<BlockPos> p_227257_5_, MutableBoundingBox p_227257_6_, BaseTreeFeatureConfig p_227257_7_)
protected void func_227254_a_(IWorldGenerationReader p_227254_1_, java.util.Random p_227254_2_, BlockPos p_227254_3_, int p_227254_4_, java.util.Set<BlockPos> p_227254_5_, MutableBoundingBox p_227254_6_, HugeTreeFeatureConfig p_227254_7_)