Class FeatureHugePineTree
java.lang.Object
org.cloudburstmc.server.level.feature.ReplacingWorldFeature
org.cloudburstmc.server.level.feature.tree.FeatureAbstractTree
org.cloudburstmc.server.level.feature.tree.FeatureHugeTree
org.cloudburstmc.server.level.feature.tree.FeatureHugeSpruceTree
org.cloudburstmc.server.level.feature.tree.FeatureHugePineTree
- All Implemented Interfaces:
Predicate<org.cloudburstmc.api.block.BlockState>,WorldFeature,BlockFilter
Generates a huge pine tree.
Pine trees are identical to spruce trees, but have only a small cluster of leaves near the top.
- Author:
- DaPorkchop_
-
Field Summary
Fields inherited from class org.cloudburstmc.server.level.feature.tree.FeatureHugeSpruceTree
DEFAULT_HEIGHTFields inherited from class org.cloudburstmc.server.level.feature.tree.FeatureAbstractTree
height, leaves, logFields inherited from interface org.cloudburstmc.server.level.generator.standard.misc.filter.BlockFilter
AIR, REPLACEABLE -
Constructor Summary
ConstructorsConstructorDescriptionFeatureHugePineTree(@NonNull IntRange height, @NonNull GenerationTreeSpecies species)FeatureHugePineTree(@NonNull IntRange height, BlockSelector log, BlockSelector leaves) -
Method Summary
Modifier and TypeMethodDescriptionprotected intleafHeightOffset(net.daporkchop.lib.random.PRandom random, int height)Methods inherited from class org.cloudburstmc.server.level.feature.tree.FeatureHugeSpruceTree
placeLeavesMethods inherited from class org.cloudburstmc.server.level.feature.tree.FeatureHugeTree
canPlace, finish, place, placeCircularLeafLayer, placeTrunkMethods inherited from class org.cloudburstmc.server.level.feature.tree.FeatureAbstractTree
chooseHeight, selectLeaves, selectLogMethods inherited from class org.cloudburstmc.server.level.feature.ReplacingWorldFeature
allNeighborsMatch, allNeighborsMatch, replaceGrassWithDirt, test, testOrLiquid, testOrLiquid
-
Constructor Details
-
FeatureHugePineTree
public FeatureHugePineTree(@NonNull @NonNull IntRange height, @NonNull @NonNull GenerationTreeSpecies species) -
FeatureHugePineTree
public FeatureHugePineTree(@NonNull @NonNull IntRange height, BlockSelector log, BlockSelector leaves)
-
-
Method Details
-
leafHeightOffset
protected int leafHeightOffset(net.daporkchop.lib.random.PRandom random, int height)- Overrides:
leafHeightOffsetin classFeatureHugeSpruceTree
-