net.minecraft.world.gen.feature

public abstract class AbstractTreeFeature<T extends TreeFeatureConfig>

extends Feature<T>

ccq
net.minecraft.world.level.levelgen.feature.AbstractTreeFeature
net.minecraft.class_2944
net.minecraft.world.gen.feature.AbstractTreeFeature
net.minecraft.unmapped.C_bfpsxqvq
net.minecraft.world.gen.feature.AbstractTreeFeature
net.minecraft.world.gen.feature.AbstractTreeFeature

Constructor summary

ModifierConstructor
public (Function<Dynamic<?>, ? extends T> configFactory)

Method summary

Modifier and TypeMethod
protected static boolean
a(bjz arg0, fk arg1)
isFree(LevelSimulatedReader arg0, BlockPos arg1)
method_16432(class_3746 arg0, class_2338 arg1)
canTreeReplace(TestableWorld world, BlockPos pos)
m_pmowpcrp(C_agsukcmb arg0, C_hynzadkk arg1)
func_214587_a(IWorldGenerationBaseReader arg0, BlockPos arg1)
func_214587_a(IWorldGenerationBaseReader arg0, BlockPos arg1)
public static boolean
b(bjz arg0, fk arg1)
isAir(LevelSimulatedReader arg0, BlockPos arg1)
method_16424(class_3746 arg0, class_2338 arg1)
isAir(TestableWorld world, BlockPos pos)
m_zlskxzsm(C_agsukcmb arg0, C_hynzadkk arg1)
func_214574_b(IWorldGenerationBaseReader arg0, BlockPos arg1)
isAir(IWorldGenerationBaseReader worldIn, BlockPos pos)
protected static boolean
c(bjz arg0, fk arg1)
isDirt(LevelSimulatedReader arg0, BlockPos arg1)
method_16419(class_3746 arg0, class_2338 arg1)
isNaturalDirt(TestableWorld world, BlockPos pos)
m_fxitntxi(C_agsukcmb arg0, C_hynzadkk arg1)
func_214578_c(IWorldGenerationBaseReader arg0, BlockPos arg1)
isDirt(IWorldGenerationBaseReader worldIn, BlockPos pos)
protected static boolean
d(bjz arg0, fk arg1)
isVine(LevelSimulatedReader arg0, BlockPos arg1)
method_16416(class_3746 arg0, class_2338 arg1)
isLeaves(TestableWorld world, BlockPos pos)
m_tcmjezdg(C_agsukcmb arg0, C_hynzadkk arg1)
func_227222_d_(IWorldGenerationBaseReader arg0, BlockPos arg1)
func_227222_d_(IWorldGenerationBaseReader arg0, BlockPos arg1)
public static boolean
e(bjz arg0, fk arg1)
isBlockWater(LevelSimulatedReader arg0, BlockPos arg1)
method_16422(class_3746 arg0, class_2338 arg1)
isWater(TestableWorld world, BlockPos pos)
m_qubaehgb(C_agsukcmb arg0, C_hynzadkk arg1)
func_214571_e(IWorldGenerationBaseReader arg0, BlockPos arg1)
isWater(IWorldGenerationBaseReader worldIn, BlockPos pos)
public static boolean
f(bjz arg0, fk arg1)
isAirOrLeaves(LevelSimulatedReader arg0, BlockPos arg1)
method_16420(class_3746 arg0, class_2338 arg1)
isAirOrLeaves(TestableWorld world, BlockPos pos)
m_diqycaaw(C_agsukcmb arg0, C_hynzadkk arg1)
func_214572_g(IWorldGenerationBaseReader arg0, BlockPos arg1)
isAirOrLeaves(IWorldGenerationBaseReader worldIn, BlockPos pos)
public static boolean
g(bjz arg0, fk arg1)
isGrassOrDirt(LevelSimulatedReader arg0, BlockPos arg1)
method_16430(class_3746 arg0, class_2338 arg1)
isNaturalDirtOrGrass(TestableWorld world, BlockPos pos)
m_yhknkthe(C_agsukcmb arg0, C_hynzadkk arg1)
func_214589_h(IWorldGenerationBaseReader arg0, BlockPos arg1)
isDirtOrGrassBlock(IWorldGenerationBaseReader worldIn, BlockPos pos)
protected static boolean
h(bjz arg0, fk arg1)
isGrassOrDirtOrFarmland(LevelSimulatedReader arg0, BlockPos arg1)
method_16433(class_3746 arg0, class_2338 arg1)
isDirtOrGrass(TestableWorld world, BlockPos pos)
m_vepwmezl(C_agsukcmb arg0, C_hynzadkk arg1)
func_214585_i(IWorldGenerationBaseReader arg0, BlockPos arg1)
isDirtOrGrassBlockOrFarmland(IWorldGenerationBaseReader worldIn, BlockPos pos)
public static boolean
i(bjz arg0, fk arg1)
isReplaceablePlant(LevelSimulatedReader arg0, BlockPos arg1)
method_16425(class_3746 arg0, class_2338 arg1)
isReplaceablePlant(TestableWorld world, BlockPos pos)
m_ayranotl(C_agsukcmb arg0, C_hynzadkk arg1)
func_214576_j(IWorldGenerationBaseReader arg0, BlockPos arg1)
isTallPlants(IWorldGenerationBaseReader arg0, BlockPos arg1)
protected void
a(bjy arg0, fk arg1)
setDirtAt(LevelSimulatedRW arg0, BlockPos arg1)
method_16427(class_3747 arg0, class_2338 arg1)
setToDirt(ModifiableTestableWorld world, BlockPos pos)
m_acmggnll(C_ibiduojg arg0, C_hynzadkk arg1)
func_214584_a(IWorldGenerationReader arg0, BlockPos arg1)
func_214584_a(IWorldGenerationReader arg0, BlockPos arg1)
protected boolean
a(bjy arg0, Random arg1, fk arg2, Set<fk> arg3, cky arg4, chi arg5)
placeLog(LevelSimulatedRW arg0, Random arg1, BlockPos arg2, Set<BlockPos> arg3, BoundingBox arg4, TreeConfiguration arg5)
method_23382(class_3747 arg0, Random arg1, class_2338 arg2, Set<class_2338> arg3, class_3341 arg4, class_4643 arg5)
setLogBlockState(ModifiableTestableWorld world, Random arg1, BlockPos pos, Set<BlockPos> logPositions, BlockBox arg4, TreeFeatureConfig config)
m_vckhmsex(C_ibiduojg arg0, Random arg1, C_hynzadkk arg2, Set<C_hynzadkk> arg3, C_hmqypqzz arg4, C_zthydktd arg5)
func_227216_a_(IWorldGenerationReader arg0, Random arg1, BlockPos arg2, Set<BlockPos> arg3, MutableBoundingBox arg4, BaseTreeFeatureConfig arg5)
func_227216_a_(IWorldGenerationReader arg0, Random arg1, BlockPos arg2, Set<BlockPos> arg3, MutableBoundingBox arg4, BaseTreeFeatureConfig arg5)
protected boolean
b(bjy arg0, Random arg1, fk arg2, Set<fk> arg3, cky arg4, chi arg5)
placeLeaf(LevelSimulatedRW arg0, Random arg1, BlockPos arg2, Set<BlockPos> arg3, BoundingBox arg4, TreeConfiguration arg5)
method_23383(class_3747 arg0, Random arg1, class_2338 arg2, Set<class_2338> arg3, class_3341 arg4, class_4643 arg5)
setLeavesBlockState(ModifiableTestableWorld world, Random arg1, BlockPos pos, Set<BlockPos> leavesPositions, BlockBox arg4, TreeFeatureConfig config)
m_oinpunaq(C_ibiduojg arg0, Random arg1, C_hynzadkk arg2, Set<C_hynzadkk> arg3, C_hmqypqzz arg4, C_zthydktd arg5)
func_227219_b_(IWorldGenerationReader arg0, Random arg1, BlockPos arg2, Set<BlockPos> arg3, MutableBoundingBox arg4, BaseTreeFeatureConfig arg5)
func_227219_b_(IWorldGenerationReader arg0, Random arg1, BlockPos arg2, Set<BlockPos> arg3, MutableBoundingBox arg4, BaseTreeFeatureConfig arg5)
protected void
a(bkb arg0, fk arg1, byg arg2)
setBlock(LevelWriter arg0, BlockPos arg1, BlockState arg2)
method_13153(class_1945 arg0, class_2338 arg1, class_2680 arg2)
setBlockState(ModifiableWorld arg0, BlockPos arg1, BlockState arg2)
m_vfasohaf(C_gtvfupkc arg0, C_hynzadkk arg1, C_txtbiemp arg2)
func_202278_a(IWorldWriter arg0, BlockPos arg1, BlockState arg2)
setBlockState(IWorldWriter arg0, BlockPos arg1, BlockState arg2)
protected final void
a(bkb arg0, fk arg1, byg arg2, cky arg3)
setBlock(LevelWriter arg0, BlockPos arg1, BlockState arg2, BoundingBox arg3)
method_12773(class_1945 arg0, class_2338 arg1, class_2680 arg2, class_3341 arg3)
setBlockState(ModifiableWorld arg0, BlockPos arg1, BlockState arg2, BlockBox arg3)
m_cahhpohq(C_gtvfupkc arg0, C_hynzadkk arg1, C_txtbiemp arg2, C_hmqypqzz arg3)
func_227217_a_(IWorldWriter arg0, BlockPos arg1, BlockState arg2, MutableBoundingBox arg3)
func_227217_a_(IWorldWriter arg0, BlockPos arg1, BlockState arg2, MutableBoundingBox arg3)
private void
b(bkb arg0, fk arg1, byg arg2)
setBlockKnownShape(LevelWriter arg0, BlockPos arg1, BlockState arg2)
method_12774(class_1945 arg0, class_2338 arg1, class_2680 arg2)
setBlockStateWithoutUpdatingNeighbors(ModifiableWorld arg0, BlockPos arg1, BlockState arg2)
m_jamsuvgn(C_gtvfupkc arg0, C_hynzadkk arg1, C_txtbiemp arg2)
func_208521_b(IWorldWriter arg0, BlockPos arg1, BlockState arg2)
func_208521_b(IWorldWriter arg0, BlockPos arg1, BlockState arg2)
public final boolean
a(bju arg0, bzx<? extends cbn> arg1, Random arg2, fk arg3, T arg4)
place(LevelAccessor arg0, ChunkGenerator<? extends ChunkGeneratorSettings> arg1, Random arg2, BlockPos arg3, T arg4)
method_22362(class_1936 arg0, class_2794<? extends class_2888> arg1, Random arg2, class_2338 arg3, T arg4)
generate(IWorld arg0, ChunkGenerator<? extends ChunkGeneratorConfig> arg1, Random arg2, BlockPos arg3, T arg4)
m_lkcxciyz(C_vdvbsyle arg0, C_kgfalbim<? extends C_pfxmpwho> arg1, Random arg2, C_hynzadkk arg3, T arg4)
func_212245_a(IWorld arg0, ChunkGenerator<? extends GenerationSettings> arg1, Random arg2, BlockPos arg3, T arg4)
place(IWorld worldIn, ChunkGenerator<? extends GenerationSettings> generator, Random rand, BlockPos pos, T config)
private VoxelSet
a(bju arg0, cky arg1, Set<fk> arg2, Set<fk> arg3)
updateLeaves(LevelAccessor arg0, BoundingBox arg1, Set<BlockPos> arg2, Set<BlockPos> arg3)
method_23380(class_1936 arg0, class_3341 arg1, Set<class_2338> arg2, Set<class_2338> arg3)
m_xxhyowjb(C_vdvbsyle arg0, C_hmqypqzz arg1, Set<C_hynzadkk> arg2, Set<C_hynzadkk> arg3)
func_227214_a_(IWorld arg0, MutableBoundingBox arg1, Set<BlockPos> arg2, Set<BlockPos> arg3)
func_227214_a_(IWorld arg0, MutableBoundingBox arg1, Set<BlockPos> arg2, Set<BlockPos> arg3)
protected abstract boolean
a(bjy arg0, Random arg1, fk arg2, Set<fk> arg3, Set<fk> arg4, cky arg5, T arg6)
doPlace(LevelSimulatedRW arg0, Random arg1, BlockPos arg2, Set<BlockPos> arg3, Set<BlockPos> arg4, BoundingBox arg5, T arg6)
method_12775(class_3747 arg0, Random arg1, class_2338 arg2, Set<class_2338> arg3, Set<class_2338> arg4, class_3341 arg5, T arg6)
generate(ModifiableTestableWorld world, Random random, BlockPos pos, Set<BlockPos> logPositions, Set<BlockPos> leavesPositions, BlockBox arg5, T config)
m_wztilnha(C_ibiduojg arg0, Random arg1, C_hynzadkk arg2, Set<C_hynzadkk> arg3, Set<C_hynzadkk> arg4, C_hmqypqzz arg5, T arg6)
func_225557_a_(IWorldGenerationReader arg0, Random arg1, BlockPos arg2, Set<BlockPos> arg3, Set<BlockPos> arg4, MutableBoundingBox arg5, T arg6)
func_225557_a_(IWorldGenerationReader arg0, Random arg1, BlockPos arg2, Set<BlockPos> arg3, Set<BlockPos> arg4, MutableBoundingBox arg5, T arg6)