Class TreeDecorator.Context
java.lang.Object
net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecorator.Context
- Enclosing class:
- TreeDecorator
-
Field Summary
Modifier and TypeFieldDescriptionprivate final BiConsumer<BlockPos,
BlockState> private final it.unimi.dsi.fastutil.objects.ObjectArrayList<BlockPos>
private final LevelSimulatedReader
private final it.unimi.dsi.fastutil.objects.ObjectArrayList<BlockPos>
private final RandomSource
private final it.unimi.dsi.fastutil.objects.ObjectArrayList<BlockPos>
-
Constructor Summary
ConstructorDescriptionContext
(LevelSimulatedReader p_226052_, BiConsumer<BlockPos, BlockState> p_226053_, RandomSource p_226054_, Set<BlockPos> p_226055_, Set<BlockPos> p_226056_, Set<BlockPos> p_226057_) -
Method Summary
Modifier and TypeMethodDescriptionboolean
it.unimi.dsi.fastutil.objects.ObjectArrayList<BlockPos>
leaves()
level()
it.unimi.dsi.fastutil.objects.ObjectArrayList<BlockPos>
logs()
void
placeVine
(BlockPos p_226065_, BooleanProperty p_226066_) random()
it.unimi.dsi.fastutil.objects.ObjectArrayList<BlockPos>
roots()
void
setBlock
(BlockPos p_226062_, BlockState p_226063_)
-
Field Details
-
level
-
decorationSetter
-
random
-
logs
-
leaves
-
roots
-
-
Constructor Details
-
Context
public Context(LevelSimulatedReader p_226052_, BiConsumer<BlockPos, BlockState> p_226053_, RandomSource p_226054_, Set<BlockPos> p_226055_, Set<BlockPos> p_226056_, Set<BlockPos> p_226057_)
-
-
Method Details
-
placeVine
-
setBlock
-
isAir
-
level
-
random
-
logs
-
leaves
-
roots
-