Package | Description |
---|---|
net.minecraft.block.trees | |
net.minecraft.world.biome | |
net.minecraft.world.gen.feature | |
net.minecraft.world.gen.foliageplacer |
Modifier and Type | Method and Description |
---|---|
protected ConfiguredFeature<TreeFeatureConfig,?> |
DarkOakTree.getTreeFeature(java.util.Random randomIn,
boolean p_225546_2_) |
protected ConfiguredFeature<TreeFeatureConfig,?> |
JungleTree.getTreeFeature(java.util.Random randomIn,
boolean p_225546_2_) |
protected abstract ConfiguredFeature<TreeFeatureConfig,?> |
Tree.getTreeFeature(java.util.Random randomIn,
boolean p_225546_2_) |
protected ConfiguredFeature<TreeFeatureConfig,?> |
SpruceTree.getTreeFeature(java.util.Random randomIn,
boolean p_225546_2_) |
protected ConfiguredFeature<TreeFeatureConfig,?> |
AcaciaTree.getTreeFeature(java.util.Random randomIn,
boolean p_225546_2_) |
protected ConfiguredFeature<TreeFeatureConfig,?> |
OakTree.getTreeFeature(java.util.Random randomIn,
boolean p_225546_2_) |
protected ConfiguredFeature<TreeFeatureConfig,?> |
BirchTree.getTreeFeature(java.util.Random randomIn,
boolean p_225546_2_) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSmallTreeFeature<T extends TreeFeatureConfig> |
Modifier and Type | Field and Description |
---|---|
static Feature<TreeFeatureConfig> |
Feature.ACACIA_TREE |
static Feature<TreeFeatureConfig> |
Feature.FANCY_TREE |
static Feature<TreeFeatureConfig> |
Feature.NORMAL_TREE |
Modifier and Type | Method and Description |
---|---|
TreeFeatureConfig |
TreeFeatureConfig.Builder.build() |
static <T> TreeFeatureConfig |
TreeFeatureConfig.deserializeAcacia(com.mojang.datafixers.Dynamic<T> data) |
static <T> TreeFeatureConfig |
TreeFeatureConfig.deserializeJungle(com.mojang.datafixers.Dynamic<T> data) |
static <T> TreeFeatureConfig |
TreeFeatureConfig.func_227338_a_(com.mojang.datafixers.Dynamic<T> dynamic) |
protected TreeFeatureConfig |
TreeFeatureConfig.setSapling(IPlantable value) |
Modifier and Type | Method and Description |
---|---|
java.util.Optional<BlockPos> |
AbstractSmallTreeFeature.func_227212_a_(IWorldGenerationReader p_227212_1_,
int p_227212_2_,
int p_227212_3_,
int p_227212_4_,
BlockPos p_227212_5_,
TreeFeatureConfig treeFeatureConfigIn) |
protected void |
AbstractSmallTreeFeature.func_227213_a_(IWorldGenerationReader generationReader,
java.util.Random rand,
int p_227213_3_,
BlockPos p_227213_4_,
int p_227213_5_,
java.util.Set<BlockPos> p_227213_6_,
MutableBoundingBox p_227213_7_,
TreeFeatureConfig p_227213_8_) |
private void |
FancyTreeFeature.func_227232_a_(IWorldGenerationReader p_227232_1_,
java.util.Random p_227232_2_,
int p_227232_3_,
BlockPos p_227232_4_,
java.util.List<FancyTreeFeature.ExtendedPos> p_227232_5_,
java.util.Set<BlockPos> p_227232_6_,
MutableBoundingBox p_227232_7_,
TreeFeatureConfig p_227232_8_) |
private void |
FancyTreeFeature.func_227233_a_(IWorldGenerationReader p_227233_1_,
java.util.Random p_227233_2_,
BlockPos p_227233_3_,
float p_227233_4_,
java.util.Set<BlockPos> p_227233_5_,
MutableBoundingBox p_227233_6_,
TreeFeatureConfig p_227233_7_) |
private void |
FancyTreeFeature.func_227234_a_(IWorldGenerationReader p_227234_1_,
java.util.Random p_227234_2_,
BlockPos p_227234_3_,
int p_227234_4_,
java.util.Set<BlockPos> p_227234_5_,
MutableBoundingBox p_227234_6_,
TreeFeatureConfig p_227234_7_) |
private int |
FancyTreeFeature.func_227235_a_(IWorldGenerationReader p_227235_1_,
java.util.Random p_227235_2_,
BlockPos p_227235_3_,
BlockPos p_227235_4_,
boolean p_227235_5_,
java.util.Set<BlockPos> p_227235_6_,
MutableBoundingBox p_227235_7_,
TreeFeatureConfig p_227235_8_) |
private void |
FancyTreeFeature.func_227236_a_(IWorldGenerationReader p_227236_1_,
java.util.Random p_227236_2_,
BlockPos p_227236_3_,
java.util.Set<BlockPos> p_227236_4_,
MutableBoundingBox p_227236_5_,
TreeFeatureConfig p_227236_6_) |
private void |
FancyTreeFeature.func_227240_b_(IWorldGenerationReader p_227240_1_,
java.util.Random p_227240_2_,
int p_227240_3_,
BlockPos p_227240_4_,
java.util.List<FancyTreeFeature.ExtendedPos> p_227240_5_,
java.util.Set<BlockPos> p_227240_6_,
MutableBoundingBox p_227240_7_,
TreeFeatureConfig p_227240_8_) |
private int |
FancyTreeFeature.func_227241_b_(IWorldGenerationReader p_227241_1_,
java.util.Random p_227241_2_,
BlockPos p_227241_3_,
int p_227241_4_,
java.util.Set<BlockPos> p_227241_5_,
MutableBoundingBox p_227241_6_,
TreeFeatureConfig p_227241_7_) |
boolean |
TreeFeature.place(IWorldGenerationReader generationReader,
java.util.Random rand,
BlockPos positionIn,
java.util.Set<BlockPos> p_225557_4_,
java.util.Set<BlockPos> p_225557_5_,
MutableBoundingBox boundingBoxIn,
TreeFeatureConfig configIn) |
boolean |
FancyTreeFeature.place(IWorldGenerationReader generationReader,
java.util.Random rand,
BlockPos positionIn,
java.util.Set<BlockPos> p_225557_4_,
java.util.Set<BlockPos> p_225557_5_,
MutableBoundingBox boundingBoxIn,
TreeFeatureConfig configIn) |
boolean |
AcaciaFeature.place(IWorldGenerationReader generationReader,
java.util.Random rand,
BlockPos positionIn,
java.util.Set<BlockPos> p_225557_4_,
java.util.Set<BlockPos> p_225557_5_,
MutableBoundingBox boundingBoxIn,
TreeFeatureConfig configIn) |
Constructor and Description |
---|
AcaciaFeature(java.util.function.Function<com.mojang.datafixers.Dynamic<?>,? extends TreeFeatureConfig> p_i225798_1_) |
FancyTreeFeature(java.util.function.Function<com.mojang.datafixers.Dynamic<?>,? extends TreeFeatureConfig> p_i225803_1_) |
TreeFeature(java.util.function.Function<com.mojang.datafixers.Dynamic<?>,? extends TreeFeatureConfig> p_i225820_1_) |
Modifier and Type | Method and Description |
---|---|
void |
AcaciaFoliagePlacer.func_225571_a_(IWorldGenerationReader p_225571_1_,
java.util.Random p_225571_2_,
TreeFeatureConfig p_225571_3_,
int p_225571_4_,
int p_225571_5_,
int p_225571_6_,
BlockPos p_225571_7_,
java.util.Set<BlockPos> p_225571_8_) |
abstract void |
FoliagePlacer.func_225571_a_(IWorldGenerationReader p_225571_1_,
java.util.Random p_225571_2_,
TreeFeatureConfig p_225571_3_,
int p_225571_4_,
int p_225571_5_,
int p_225571_6_,
BlockPos p_225571_7_,
java.util.Set<BlockPos> p_225571_8_) |
void |
SpruceFoliagePlacer.func_225571_a_(IWorldGenerationReader p_225571_1_,
java.util.Random p_225571_2_,
TreeFeatureConfig p_225571_3_,
int p_225571_4_,
int p_225571_5_,
int p_225571_6_,
BlockPos p_225571_7_,
java.util.Set<BlockPos> p_225571_8_) |
void |
PineFoliagePlacer.func_225571_a_(IWorldGenerationReader p_225571_1_,
java.util.Random p_225571_2_,
TreeFeatureConfig p_225571_3_,
int p_225571_4_,
int p_225571_5_,
int p_225571_6_,
BlockPos p_225571_7_,
java.util.Set<BlockPos> p_225571_8_) |
void |
BlobFoliagePlacer.func_225571_a_(IWorldGenerationReader p_225571_1_,
java.util.Random p_225571_2_,
TreeFeatureConfig p_225571_3_,
int p_225571_4_,
int p_225571_5_,
int p_225571_6_,
BlockPos p_225571_7_,
java.util.Set<BlockPos> p_225571_8_) |
int |
AcaciaFoliagePlacer.func_225573_a_(java.util.Random p_225573_1_,
int p_225573_2_,
int p_225573_3_,
TreeFeatureConfig p_225573_4_) |
abstract int |
FoliagePlacer.func_225573_a_(java.util.Random p_225573_1_,
int p_225573_2_,
int p_225573_3_,
TreeFeatureConfig p_225573_4_) |
int |
SpruceFoliagePlacer.func_225573_a_(java.util.Random p_225573_1_,
int p_225573_2_,
int p_225573_3_,
TreeFeatureConfig p_225573_4_) |
int |
PineFoliagePlacer.func_225573_a_(java.util.Random p_225573_1_,
int p_225573_2_,
int p_225573_3_,
TreeFeatureConfig p_225573_4_) |
int |
BlobFoliagePlacer.func_225573_a_(java.util.Random p_225573_1_,
int p_225573_2_,
int p_225573_3_,
TreeFeatureConfig p_225573_4_) |
protected void |
FoliagePlacer.func_227384_a_(IWorldGenerationReader p_227384_1_,
java.util.Random p_227384_2_,
TreeFeatureConfig p_227384_3_,
int p_227384_4_,
BlockPos p_227384_5_,
int p_227384_6_,
int p_227384_7_,
java.util.Set<BlockPos> p_227384_8_) |
protected void |
FoliagePlacer.func_227385_a_(IWorldGenerationReader p_227385_1_,
java.util.Random p_227385_2_,
BlockPos p_227385_3_,
TreeFeatureConfig p_227385_4_,
java.util.Set<BlockPos> p_227385_5_) |