net.minecraft.world.level.levelgen.feature.treedecorators

public final class TreeDecorator$Context

dma$a
net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecorator$Context
net.minecraft.class_4662$class_7402
net.minecraft.world.gen.treedecorator.TreeDecorator$Generator
net.minecraft.src.C_2416_$C_213154_
net.minecraft.world.level.levelgen.feature.treedecorators.WorldGenFeatureTree$a

Field summary

Modifier and TypeField
private final LevelSimulatedReader
a
level
field_38872
world
f_226045_
private final BiConsumer<BlockPos, BlockState>
b
decorationSetter
field_38873
replacer
f_226046_
private final RandomSource
c
random
field_38874
random
f_226047_
private final it.unimi.dsi.fastutil.objects.ObjectArrayList<BlockPos>
d
logs
field_38875
logPositions
f_226048_
private final it.unimi.dsi.fastutil.objects.ObjectArrayList<BlockPos>
e
leaves
field_38876
leavesPositions
f_226049_
private final it.unimi.dsi.fastutil.objects.ObjectArrayList<BlockPos>
f
roots
field_38877
rootPositions
f_226050_

Constructor summary

ModifierConstructor
public (LevelSimulatedReader world, BiConsumer<BlockPos, BlockState> replacer, RandomSource random, Set<BlockPos> logPositions, Set<BlockPos> leavesPositions, Set<BlockPos> rootPositions)

Method summary

Modifier and TypeMethod
public void
a(gp arg0, czk arg1)
placeVine(BlockPos arg0, BooleanProperty arg1)
method_43319(class_2338 arg0, class_2746 arg1)
replaceWithVine(BlockPos pos, BooleanProperty faceProperty)
m_226064_(C_4675_ p_226066_, C_2084_ arg1)
public void
a(gp arg0, cyt arg1)
setBlock(BlockPos arg0, BlockState arg1)
method_43318(class_2338 arg0, class_2680 arg1)
replace(BlockPos pos, BlockState state)
m_226061_(C_4675_ p_226063_, C_2064_ arg1)
public boolean
a(gp arg0)
isAir(BlockPos arg0)
method_43317(class_2338 arg0)
isAir(BlockPos poa)
m_226059_(C_4675_ arg0)
public LevelSimulatedReader
a()
level()
method_43316()
getWorld()
m_226058_()
public RandomSource
b()
random()
method_43320()
getRandom()
m_226067_()
public it.unimi.dsi.fastutil.objects.ObjectArrayList<BlockPos>
c()
logs()
method_43321()
getLogPositions()
m_226068_()
public it.unimi.dsi.fastutil.objects.ObjectArrayList<BlockPos>
d()
leaves()
method_43322()
getLeavesPositions()
m_226069_()
public it.unimi.dsi.fastutil.objects.ObjectArrayList<BlockPos>
e()
roots()
method_43323()
getRootPositions()
m_226070_()