net.minecraft.world.level.levelgen.feature

public abstract class AbstractTreeFeature<T extends FeatureConfiguration>

extends Feature<T>

bzv
net.minecraft.world.level.levelgen.feature.AbstractTreeFeature
net.minecraft.class_2944
net.minecraft.unmapped.C_bfpsxqvq
net.minecraft.world.gen.feature.AbstractTreeFeature
net.minecraft.world.gen.feature.AbstractTreeFeature
net.minecraft.server.v1_14_R1.WorldGenTreeAbstract

Constructor summary

ModifierConstructor
public (Function<com.mojang.datafixers.Dynamic<?>, ? extends T> configFactory, boolean emitNeighborBlockUpdates)

Method summary

Modifier and TypeMethod
protected static boolean
a(bhx arg0, ew arg1)
isFree(LevelSimulatedReader arg0, BlockPos arg1)
method_16432(class_3746 arg0, class_2338 arg1)
m_pmowpcrp(C_agsukcmb arg0, C_hynzadkk arg1)
canTreeReplace(TestableWorld world, BlockPos pos)
func_214587_a(IWorldGenerationBaseReader arg0, BlockPos arg1)
protected static boolean
b(bhx arg0, ew arg1)
isAir(LevelSimulatedReader arg0, BlockPos arg1)
method_16424(class_3746 arg0, class_2338 arg1)
m_zlskxzsm(C_agsukcmb arg0, C_hynzadkk arg1)
isAir(TestableWorld world, BlockPos pos)
func_214574_b(IWorldGenerationBaseReader arg0, BlockPos arg1)
protected static boolean
c(bhx arg0, ew arg1)
isDirt(LevelSimulatedReader arg0, BlockPos arg1)
method_16419(class_3746 arg0, class_2338 arg1)
m_fxitntxi(C_agsukcmb arg0, C_hynzadkk arg1)
isNaturalDirt(TestableWorld world, BlockPos pos)
func_214578_c(IWorldGenerationBaseReader arg0, BlockPos arg1)
protected static boolean
e(bhx arg0, ew arg1)
isBlockWater(LevelSimulatedReader arg0, BlockPos arg1)
method_16422(class_3746 arg0, class_2338 arg1)
m_qubaehgb(C_agsukcmb arg0, C_hynzadkk arg1)
isWater(TestableWorld world, BlockPos pos)
func_214571_e(IWorldGenerationBaseReader arg0, BlockPos arg1)
protected static boolean
f(bhx arg0, ew arg1)
isLeaves(LevelSimulatedReader arg0, BlockPos arg1)
method_16416(class_3746 arg0, class_2338 arg1)
m_cabidlnm(C_agsukcmb arg0, C_hynzadkk arg1)
isLeaves(TestableWorld world, BlockPos pos)
func_214570_f(IWorldGenerationBaseReader arg0, BlockPos arg1)
protected static boolean
g(bhx arg0, ew arg1)
isAirOrLeaves(LevelSimulatedReader arg0, BlockPos arg1)
method_16420(class_3746 arg0, class_2338 arg1)
m_diqycaaw(C_agsukcmb arg0, C_hynzadkk arg1)
isAirOrLeaves(TestableWorld world, BlockPos pos)
func_214572_g(IWorldGenerationBaseReader arg0, BlockPos arg1)
protected static boolean
h(bhx arg0, ew arg1)
isGrassOrDirt(LevelSimulatedReader arg0, BlockPos arg1)
method_16430(class_3746 arg0, class_2338 arg1)
m_yhknkthe(C_agsukcmb arg0, C_hynzadkk arg1)
isNaturalDirtOrGrass(TestableWorld world, BlockPos pos)
func_214589_h(IWorldGenerationBaseReader arg0, BlockPos arg1)
protected static boolean
i(bhx arg0, ew arg1)
isGrassOrDirtOrFarmland(LevelSimulatedReader arg0, BlockPos arg1)
method_16433(class_3746 arg0, class_2338 arg1)
m_vepwmezl(C_agsukcmb arg0, C_hynzadkk arg1)
isDirtOrGrass(TestableWorld world, BlockPos pos)
func_214585_i(IWorldGenerationBaseReader arg0, BlockPos arg1)
protected static boolean
j(bhx arg0, ew arg1)
isReplaceablePlant(LevelSimulatedReader arg0, BlockPos arg1)
method_16425(class_3746 arg0, class_2338 arg1)
m_ayranotl(C_agsukcmb arg0, C_hynzadkk arg1)
isReplaceablePlant(TestableWorld world, BlockPos pos)
func_214576_j(IWorldGenerationBaseReader arg0, BlockPos arg1)
protected void
a(bhw arg0, ew arg1)
setDirtAt(LevelSimulatedRW arg0, BlockPos arg1)
method_16427(class_3747 arg0, class_2338 arg1)
m_acmggnll(C_ibiduojg arg0, C_hynzadkk arg1)
setToDirt(ModifiableTestableWorld world, BlockPos pos)
func_214584_a(IWorldGenerationReader arg0, BlockPos arg1)
protected void
a(bhz arg0, ew arg1, bvt arg2)
setBlock(LevelWriter arg0, BlockPos arg1, BlockState arg2)
method_13153(class_1945 arg0, class_2338 arg1, class_2680 arg2)
m_vfasohaf(C_gtvfupkc arg0, C_hynzadkk arg1, C_txtbiemp arg2)
setBlockState(ModifiableWorld arg0, BlockPos arg1, BlockState arg2)
func_202278_a(IWorldWriter arg0, BlockPos arg1, BlockState arg2)
protected final void
a(Set<ew> arg0, bhz arg1, ew arg2, bvt arg3, cic arg4)
setBlock(Set<BlockPos> arg0, LevelWriter arg1, BlockPos arg2, BlockState arg3, BoundingBox arg4)
method_12773(Set<class_2338> arg0, class_1945 arg1, class_2338 arg2, class_2680 arg3, class_3341 arg4)
m_njcehogn(Set<C_hynzadkk> arg0, C_gtvfupkc arg1, C_hynzadkk arg2, C_txtbiemp arg3, C_hmqypqzz arg4)
setBlockState(Set<BlockPos> logPositions, ModifiableWorld world, BlockPos pos, BlockState state, BlockBox arg4)
func_208520_a(Set<BlockPos> arg0, IWorldWriter arg1, BlockPos arg2, BlockState arg3, MutableBoundingBox arg4)
private void
b(bhz arg0, ew arg1, bvt arg2)
setBlockKnownShape(LevelWriter arg0, BlockPos arg1, BlockState arg2)
method_12774(class_1945 arg0, class_2338 arg1, class_2680 arg2)
m_jamsuvgn(C_gtvfupkc arg0, C_hynzadkk arg1, C_txtbiemp arg2)
setBlockStateWithoutUpdatingNeighbors(ModifiableWorld arg0, BlockPos arg1, BlockState arg2)
func_208521_b(IWorldWriter arg0, BlockPos arg1, BlockState arg2)
public final boolean
a(bhs arg0, bxi<? extends byv> arg1, Random arg2, ew arg3, T arg4)
place(LevelAccessor arg0, ChunkGenerator<? extends ChunkGeneratorSettings> arg1, Random arg2, BlockPos arg3, T arg4)
method_13151(class_1936 arg0, class_2794<? extends class_2888> arg1, Random arg2, class_2338 arg3, T arg4)
m_racfyohk(C_vdvbsyle arg0, C_kgfalbim<? extends C_pfxmpwho> arg1, Random arg2, C_hynzadkk arg3, T arg4)
generate(IWorld arg0, ChunkGenerator<? extends ChunkGeneratorConfig> arg1, Random arg2, BlockPos arg3, T arg4)
func_212245_a(IWorld arg0, ChunkGenerator<? extends GenerationSettings> arg1, Random arg2, BlockPos arg3, T arg4)
generate(GeneratorAccess arg0, ChunkGenerator<? extends GeneratorSettingsDefault> arg1, Random arg2, BlockPosition arg3, T arg4)
protected abstract boolean
a(Set<ew> arg0, bhw arg1, Random arg2, ew arg3, cic arg4)
doPlace(Set<BlockPos> arg0, LevelSimulatedRW arg1, Random arg2, BlockPos arg3, BoundingBox arg4)
method_12775(Set<class_2338> arg0, class_3747 arg1, Random arg2, class_2338 arg3, class_3341 arg4)
m_wztilnha(Set<C_hynzadkk> arg0, C_ibiduojg arg1, Random arg2, C_hynzadkk arg3, C_hmqypqzz arg4)
generate(Set<BlockPos> logPositions, ModifiableTestableWorld world, Random random, BlockPos pos, BlockBox arg4)
func_208519_a(Set<BlockPos> arg0, IWorldGenerationReader arg1, Random arg2, BlockPos arg3, MutableBoundingBox arg4)