Uses of Class
dev.wyck.worldgen.feature.configurations.GeodeFeature.Builder
Packages that use GeodeFeature.Builder
-
Uses of GeodeFeature.Builder in dev.wyck.worldgen.feature.configurations
Methods in dev.wyck.worldgen.feature.configurations that return GeodeFeature.BuilderModifier and TypeMethodDescriptionstatic GeodeFeature.BuilderGeodeFeature.builder()Creates a new builder.GeodeFeature.Builder.distributionPoints(IntProvider distributionPoints) Sets the number of distribution points used to shape the geode.static GeodeFeature.BuilderFeatureConfiguration.geode()Creates a builder for aGeodeFeature.GeodeFeature.Builder.geodeBlockSettings(GeodeBlockSettings geodeBlockSettings) Sets the block state providers for the geode's layers and inner placements.GeodeFeature.Builder.geodeCrackSettings(GeodeCrackSettings geodeCrackSettings) Sets the configuration of the crack on the geode.GeodeFeature.Builder.geodeLayerSettings(GeodeLayerSettings geodeLayerSettings) Sets the thickness of each of the geode's layers.GeodeFeature.Builder.invalidBlocksThreshold(int invalidBlocksThreshold) Sets the invalid blocks threshold above which the geode will not be generated.GeodeFeature.Builder.maxGenOffset(int maxGenOffset) Sets the maximum Chebyshev distance between a block and the center of the geode.GeodeFeature.Builder.minGenOffset(int minGenOffset) Sets the minimum Chebyshev distance between a block and the center of the geode.GeodeFeature.Builder.noiseMultiplier(double noiseMultiplier) Sets the multiplier applied to the noise shaping the geode.GeodeFeature.Builder.outerWallDistance(IntProvider outerWallDistance) Sets the offset on each coordinate of the center from the feature start.GeodeFeature.Builder.placementsRequireLayer0Alternate(boolean placementsRequireLayer0Alternate) Sets whether the inner placement blocks can only be placed on an alternate inner layer block.GeodeFeature.Builder.pointOffset(IntProvider pointOffset) Sets the offset applied to each distribution point.default GeodeFeature.BuilderGeodeFeature.toBuilder()Converts this object back to a builder.GeodeFeature.Builder.useAlternateLayer0Chance(double useAlternateLayer0Chance) Sets the chance for a given inner layer block to be replaced with an alternate inner layer block.GeodeFeature.Builder.usePotentialPlacementsChance(double usePotentialPlacementsChance) Sets the probability for placing an inner placement on a block of the inner layer.