net.minecraft.world.gen.feature

public class TreeFeature

extends Feature<TreeFeatureConfig>

cla
net.minecraft.world.level.levelgen.feature.TreeFeature
net.minecraft.class_2944
net.minecraft.world.gen.feature.TreeFeature
net.minecraft.unmapped.C_rjclkmav
net.minecraft.world.gen.feature.TreeFeature
net.minecraft.world.gen.feature.TreeFeature

Constructor summary

ModifierConstructor
public (Codec<TreeFeatureConfig> arg0)

Method summary

Modifier and TypeMethod
public static boolean
c(brz arg0, fx arg1)
isFree(LevelSimulatedReader arg0, BlockPos arg1)
method_16432(class_3746 arg0, class_2338 arg1)
canTreeReplace(TestableWorld world, BlockPos pos)
m_khopnnxj(C_agsukcmb arg0, C_hynzadkk arg1)
func_236410_c_(IWorldGenerationBaseReader arg0, BlockPos arg1)
func_236410_c_(IWorldGenerationBaseReader arg0, BlockPos arg1)
private static boolean
f(brz arg0, fx arg1)
isVine(LevelSimulatedReader arg0, BlockPos arg1)
method_16416(class_3746 arg0, class_2338 arg1)
isVine(TestableWorld world, BlockPos pos)
m_phbjxvkb(C_agsukcmb arg0, C_hynzadkk arg1)
func_236414_e_(IWorldGenerationBaseReader arg0, BlockPos arg1)
func_236414_e_(IWorldGenerationBaseReader arg0, BlockPos arg1)
private static boolean
g(brz arg0, fx arg1)
isBlockWater(LevelSimulatedReader arg0, BlockPos arg1)
method_16422(class_3746 arg0, class_2338 arg1)
isWater(TestableWorld world, BlockPos pos)
m_qzvdsqzc(C_agsukcmb arg0, C_hynzadkk arg1)
func_236416_f_(IWorldGenerationBaseReader arg0, BlockPos arg1)
isWaterAt(IWorldGenerationBaseReader arg0, BlockPos arg1)
public static boolean
d(brz arg0, fx arg1)
isAirOrLeaves(LevelSimulatedReader arg0, BlockPos arg1)
method_16420(class_3746 arg0, class_2338 arg1)
isAirOrLeaves(TestableWorld world, BlockPos pos)
m_kqfxkmef(C_agsukcmb arg0, C_hynzadkk arg1)
func_236412_d_(IWorldGenerationBaseReader arg0, BlockPos arg1)
isAirOrLeavesAt(IWorldGenerationBaseReader arg0, BlockPos arg1)
private static boolean
h(brz arg0, fx arg1)
isGrassOrDirtOrFarmland(LevelSimulatedReader arg0, BlockPos arg1)
method_16433(class_3746 arg0, class_2338 arg1)
isDirtOrGrass(TestableWorld world, BlockPos pos)
m_yehtgzel(C_agsukcmb arg0, C_hynzadkk arg1)
func_236418_g_(IWorldGenerationBaseReader arg0, BlockPos arg1)
isDirtOrFarmlandAt(IWorldGenerationBaseReader arg0, BlockPos arg1)
private static boolean
i(brz arg0, fx arg1)
isReplaceablePlant(LevelSimulatedReader arg0, BlockPos arg1)
method_16425(class_3746 arg0, class_2338 arg1)
isReplaceablePlant(TestableWorld world, BlockPos pos)
m_lnqchtvw(C_agsukcmb arg0, C_hynzadkk arg1)
func_236419_h_(IWorldGenerationBaseReader arg0, BlockPos arg1)
isTallPlantAt(IWorldGenerationBaseReader arg0, BlockPos arg1)
public static void
b(bsb arg0, fx arg1, cee arg2)
setBlockKnownShape(LevelWriter arg0, BlockPos arg1, BlockState arg2)
method_12774(class_1945 arg0, class_2338 arg1, class_2680 arg2)
setBlockStateWithoutUpdatingNeighbors(ModifiableWorld world, BlockPos pos, BlockState state)
m_xeubnjbd(C_gtvfupkc arg0, C_hynzadkk arg1, C_txtbiemp arg2)
func_236408_b_(IWorldWriter arg0, BlockPos arg1, BlockState arg2)
func_236408_b_(IWorldWriter arg0, BlockPos arg1, BlockState arg2)
public static boolean
e(brz arg0, fx arg1)
validTreePos(LevelSimulatedReader arg0, BlockPos arg1)
method_27371(class_3746 arg0, class_2338 arg1)
canReplace(TestableWorld arg0, BlockPos pos)
m_tejsfixh(C_agsukcmb arg0, C_hynzadkk arg1)
func_236404_a_(IWorldGenerationBaseReader arg0, BlockPos arg1)
isReplaceableAt(IWorldGenerationBaseReader arg0, BlockPos arg1)
private boolean
a(bry arg0, Random arg1, fx arg2, Set<fx> arg3, Set<fx> arg4, cqx arg5, cmw arg6)
doPlace(LevelSimulatedRW arg0, Random arg1, BlockPos arg2, Set<BlockPos> arg3, Set<BlockPos> arg4, BoundingBox arg5, TreeConfiguration arg6)
method_12775(class_3747 arg0, Random arg1, class_2338 arg2, Set<class_2338> arg3, Set<class_2338> arg4, class_3341 arg5, class_4643 arg6)
generate(ModifiableTestableWorld world, Random random, BlockPos pos, Set<BlockPos> logPositions, Set<BlockPos> leavesPositions, BlockBox box, TreeFeatureConfig config)
m_itzuktbh(C_ibiduojg arg0, Random arg1, C_hynzadkk arg2, Set<C_hynzadkk> arg3, Set<C_hynzadkk> arg4, C_hmqypqzz arg5, C_zthydktd arg6)
func_225557_a_(IWorldGenerationReader arg0, Random arg1, BlockPos arg2, Set<BlockPos> arg3, Set<BlockPos> arg4, MutableBoundingBox arg5, BaseTreeFeatureConfig arg6)
place(IWorldGenerationReader generationReader, Random rand, BlockPos positionIn, Set<BlockPos> arg3, Set<BlockPos> arg4, MutableBoundingBox boundingBoxIn, BaseTreeFeatureConfig configIn)
private int
a(brz arg0, int arg1, fx arg2, cmw arg3)
getMaxFreeTreeHeight(LevelSimulatedReader arg0, int arg1, BlockPos arg2, TreeConfiguration arg3)
method_29963(class_3746 arg0, int arg1, class_2338 arg2, class_4643 arg3)
method_29963(TestableWorld arg0, int arg1, BlockPos arg2, TreeFeatureConfig arg3)
m_jzebyckf(C_agsukcmb arg0, int arg1, C_hynzadkk arg2, C_zthydktd arg3)
func_241521_a_(IWorldGenerationBaseReader arg0, int arg1, BlockPos arg2, BaseTreeFeatureConfig arg3)
func_241521_a_(IWorldGenerationBaseReader arg0, int arg1, BlockPos arg2, BaseTreeFeatureConfig arg3)
protected void
a(bsb arg0, fx arg1, cee 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_230367_a_(IWorldWriter arg0, BlockPos arg1, BlockState arg2)
setBlockState(IWorldWriter arg0, BlockPos arg1, BlockState arg2)
public final boolean
a(bso arg0, cfv arg1, Random arg2, fx arg3, cmw arg4)
place(WorldGenLevel arg0, ChunkGenerator arg1, Random arg2, BlockPos arg3, TreeConfiguration arg4)
method_22362(class_5281 arg0, class_2794 arg1, Random arg2, class_2338 arg3, class_4643 arg4)
generate(StructureWorldAccess arg0, ChunkGenerator arg1, Random arg2, BlockPos arg3, TreeFeatureConfig arg4)
m_axascqxq(C_ldkphtbr arg0, C_kgfalbim arg1, Random arg2, C_hynzadkk arg3, C_zthydktd arg4)
func_241855_a(ISeedReader arg0, ChunkGenerator arg1, Random arg2, BlockPos arg3, BaseTreeFeatureConfig arg4)
func_241855_a(ISeedReader arg0, ChunkGenerator arg1, Random arg2, BlockPos arg3, BaseTreeFeatureConfig arg4)
private VoxelSet
a(brv arg0, cqx arg1, Set<fx> arg2, Set<fx> 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)
placeLogsAndLeaves(WorldAccess world, BlockBox box, Set<BlockPos> logs, Set<BlockPos> leaves)
m_pbhmakwe(C_vdvbsyle arg0, C_hmqypqzz arg1, Set<C_hynzadkk> arg2, Set<C_hynzadkk> arg3)
func_236403_a_(IWorld arg0, MutableBoundingBox arg1, Set<BlockPos> arg2, Set<BlockPos> arg3)
func_236403_a_(IWorld arg0, MutableBoundingBox arg1, Set<BlockPos> arg2, Set<BlockPos> arg3)