Interface MangroveRootPlacer
- All Superinterfaces:
RootPlacer, Wrapper
Places the roots of a mangrove tree.
- Since:
- 3.0.0
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface RootPlacer
RootPlacer.RootPlacerBuilder<T,P> -
Method Summary
Modifier and TypeMethodDescriptionstatic MangroveRootPlacer.Builderbuilder()Creates a new builder.The mangrove root placement parameters.static MangroveRootPlacerof(IntProvider trunkOffsetY, BlockStateProvider rootProvider, @Nullable AboveRootPlacement aboveRootPlacement, MangroveRootPlacement mangroveRootPlacement) Creates a new mangrove root placer.default MangroveRootPlacer.BuilderConverts this object back to a builder.Methods inherited from interface RootPlacer
aboveRootPlacement, rootProvider, trunkOffsetYMethods inherited from interface Wrapper
asHandle, toMinecraft, unwrap
-
Method Details
-
mangroveRootPlacement
The mangrove root placement parameters.- Returns:
- the mangrove root placement
- Since:
- 3.0.0
-
toBuilder
Converts this object back to a builder.- Returns:
- a builder with the same values as this object
- Since:
- 3.0.0
-
of
@AsOf("3.0.0") static MangroveRootPlacer of(IntProvider trunkOffsetY, BlockStateProvider rootProvider, @Nullable AboveRootPlacement aboveRootPlacement, MangroveRootPlacement mangroveRootPlacement) Creates a new mangrove root placer.- Parameters:
trunkOffsetY- the offset perpendicular to the trunkrootProvider- the block used as the root of the treeaboveRootPlacement- the blocks above the root, ornullif not setmangroveRootPlacement- the mangrove root placement parameters- Returns:
- a new mangrove root placer
- Since:
- 3.0.0
-
builder
Creates a new builder.- Returns:
- a new builder
- Since:
- 3.0.0
-