Class MangroveRootPlacer
java.lang.Object
net.minecraft.world.level.levelgen.feature.rootplacers.RootPlacer
net.minecraft.world.level.levelgen.feature.rootplacers.MangroveRootPlacer
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<MangroveRootPlacer>private final MangroveRootPlacementstatic final intstatic final intFields inherited from class net.minecraft.world.level.levelgen.feature.rootplacers.RootPlaceraboveRootPlacement, rootProvider, trunkOffsetY
- 
Constructor SummaryConstructorsConstructorDescriptionMangroveRootPlacer(IntProvider p_225817_, BlockStateProvider p_225818_, Optional<AboveRootPlacement> p_225819_, MangroveRootPlacement p_225820_) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected booleancanPlaceRoot(LevelSimulatedReader p_225831_, BlockPos p_225832_) protected voidplaceRoot(LevelSimulatedReader p_225834_, BiConsumer<BlockPos, BlockState> p_225835_, RandomSource p_225836_, BlockPos p_225837_, TreeConfiguration p_225838_) booleanplaceRoots(LevelSimulatedReader p_225840_, BiConsumer<BlockPos, BlockState> p_225841_, RandomSource p_225842_, BlockPos p_225843_, BlockPos p_225844_, TreeConfiguration p_225845_) potentialRootPositions(BlockPos p_225851_, Direction p_225852_, RandomSource p_225853_, BlockPos p_225854_) private booleansimulateRoots(LevelSimulatedReader p_225823_, RandomSource p_225824_, BlockPos p_225825_, Direction p_225826_, BlockPos p_225827_, List<BlockPos> p_225828_, int p_225829_) protected RootPlacerType<?>type()Methods inherited from class net.minecraft.world.level.levelgen.feature.rootplacers.RootPlacergetPotentiallyWaterloggedState, getTrunkOrigin, rootPlacerParts
- 
Field Details- 
ROOT_WIDTH_LIMITpublic static final int ROOT_WIDTH_LIMIT- See Also:
 
- 
ROOT_LENGTH_LIMITpublic static final int ROOT_LENGTH_LIMIT- See Also:
 
- 
CODEC
- 
mangroveRootPlacement
 
- 
- 
Constructor Details- 
MangroveRootPlacerpublic MangroveRootPlacer(IntProvider p_225817_, BlockStateProvider p_225818_, Optional<AboveRootPlacement> p_225819_, MangroveRootPlacement p_225820_) 
 
- 
- 
Method Details- 
placeRootspublic boolean placeRoots(LevelSimulatedReader p_225840_, BiConsumer<BlockPos, BlockState> p_225841_, RandomSource p_225842_, BlockPos p_225843_, BlockPos p_225844_, TreeConfiguration p_225845_) - Specified by:
- placeRootsin class- RootPlacer
 
- 
simulateRootsprivate boolean simulateRoots(LevelSimulatedReader p_225823_, RandomSource p_225824_, BlockPos p_225825_, Direction p_225826_, BlockPos p_225827_, List<BlockPos> p_225828_, int p_225829_) 
- 
potentialRootPositions
- 
canPlaceRoot- Overrides:
- canPlaceRootin class- RootPlacer
 
- 
placeRootprotected void placeRoot(LevelSimulatedReader p_225834_, BiConsumer<BlockPos, BlockState> p_225835_, RandomSource p_225836_, BlockPos p_225837_, TreeConfiguration p_225838_) - Overrides:
- placeRootin class- RootPlacer
 
- 
type- Specified by:
- typein class- RootPlacer
 
 
-